HDF5  1.12.0
H5MFsection.c File Reference

Functions

 H5FL_DEFINE (H5MF_free_section_t)
 
H5MF_free_section_tH5MF__sect_new (unsigned ctype, haddr_t sect_off, hsize_t sect_size)
 
herr_t H5MF__sect_free (H5FS_section_info_t *_sect)
 

Variables

H5FS_section_class_t H5MF_FSPACE_SECT_CLS_SIMPLE [1]
 
H5FS_section_class_t H5MF_FSPACE_SECT_CLS_SMALL [1]
 
H5FS_section_class_t H5MF_FSPACE_SECT_CLS_LARGE [1]
 

Function Documentation

◆ H5FL_DEFINE()

H5FL_DEFINE ( H5MF_free_section_t  )

◆ H5MF__sect_free()

herr_t H5MF__sect_free ( H5FS_section_info_t _sect)

References FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5MF__sect_new()

Variable Documentation

◆ H5MF_FSPACE_SECT_CLS_LARGE

H5FS_section_class_t H5MF_FSPACE_SECT_CLS_LARGE[1]
Initial value:
= {{
H5MF_FSPACE_SECT_LARGE,
0,
H5FS_CLS_MERGE_SYM | H5FS_CLS_ADJUST_OK,
NULL,
NULL,
NULL,
NULL,
NULL,
H5MF__sect_deserialize,
H5MF__sect_large_can_merge,
H5MF__sect_large_merge,
H5MF__sect_large_can_shrink,
H5MF__sect_large_shrink,
H5MF__sect_valid,
H5MF__sect_split,
NULL,
}}

◆ H5MF_FSPACE_SECT_CLS_SIMPLE

H5FS_section_class_t H5MF_FSPACE_SECT_CLS_SIMPLE[1]
Initial value:
= {{
H5MF_FSPACE_SECT_SIMPLE,
0,
H5FS_CLS_MERGE_SYM | H5FS_CLS_ADJUST_OK,
NULL,
NULL,
NULL,
NULL,
NULL,
H5MF__sect_deserialize,
H5MF__sect_simple_can_merge,
H5MF__sect_simple_merge,
H5MF__sect_simple_can_shrink,
H5MF__sect_simple_shrink,
H5MF__sect_valid,
H5MF__sect_split,
NULL,
}}

◆ H5MF_FSPACE_SECT_CLS_SMALL

H5FS_section_class_t H5MF_FSPACE_SECT_CLS_SMALL[1]
Initial value:
= {{
H5MF_FSPACE_SECT_SMALL,
0,
H5FS_CLS_MERGE_SYM | H5FS_CLS_ADJUST_OK,
NULL,
NULL,
NULL,
H5MF__sect_small_add,
NULL,
H5MF__sect_deserialize,
H5MF__sect_small_can_merge,
H5MF__sect_small_merge,
NULL,
NULL,
H5MF__sect_valid,
H5MF__sect_split,
NULL,
}}
H5MF__sect_free
herr_t H5MF__sect_free(H5FS_section_info_t *_sect)
Definition: H5MFsection.c:252
NULL
FUNC_ENTER_NOAPI_NOINIT NULL
Definition: H5FDfamily.c:637