Go to the source code of this file.
|
| H5_DLL herr_t | H5MF__open_fstype (H5F_t *f, H5F_mem_page_t type) |
| |
| H5_DLL herr_t | H5MF__start_fstype (H5F_t *f, H5F_mem_page_t type) |
| |
| H5_DLL htri_t | H5MF__find_sect (H5F_t *f, H5FD_mem_t alloc_type, hsize_t size, H5FS_t *fspace, haddr_t *addr) |
| |
| H5_DLL herr_t | H5MF__add_sect (H5F_t *f, H5FD_mem_t alloc_type, H5FS_t *fspace, H5MF_free_section_t *node) |
| |
| H5_DLL void | H5MF__alloc_to_fs_type (H5F_shared_t *f_sh, H5FD_mem_t alloc_type, hsize_t size, H5F_mem_page_t *fs_type) |
| |
| H5_DLL H5MF_free_section_t * | H5MF__sect_new (unsigned ctype, haddr_t sect_off, hsize_t sect_size) |
| |
| H5_DLL herr_t | H5MF__sect_free (H5FS_section_info_t *sect) |
| |
| H5_DLL htri_t | H5MF__aggr_try_extend (H5F_t *f, H5F_blk_aggr_t *aggr, H5FD_mem_t type, haddr_t abs_blk_end, hsize_t extra_requested) |
| |
| H5_DLL htri_t | H5MF__aggr_can_absorb (const H5F_t *f, const H5F_blk_aggr_t *aggr, const H5MF_free_section_t *sect, H5MF_shrink_type_t *shrink) |
| |
| H5_DLL herr_t | H5MF__aggr_absorb (const H5F_t *f, H5F_blk_aggr_t *aggr, H5MF_free_section_t *sect, hbool_t allow_sect_absorb) |
| |
| H5_DLL herr_t | H5MF__aggr_query (const H5F_t *f, const H5F_blk_aggr_t *aggr, haddr_t *addr, hsize_t *size) |
| |
◆ H5MF_EOA_MISALIGN
| #define H5MF_EOA_MISALIGN |
( |
|
F, |
|
|
|
E, |
|
|
|
A, |
|
|
|
FR |
|
) |
| |
Value:{ \
(FR) = (A) - m; \
else \
(FR) = 0; \
}
◆ H5MF_FSPACE_SECT_LARGE
| #define H5MF_FSPACE_SECT_LARGE 2 /* For paged aggregation: "large" Section which is >= fsp_size) */ |
◆ H5MF_FSPACE_SECT_SIMPLE
| #define H5MF_FSPACE_SECT_SIMPLE 0 /* For non-paged aggregation: section is a range of actual bytes in file */ |
◆ H5MF_FSPACE_SECT_SMALL
| #define H5MF_FSPACE_SECT_SMALL 1 /* For paged aggregation: "small" meta/raw data section which is < fsp_size) */ |
◆ H5MF_SECT_CLASS_TYPE
| #define H5MF_SECT_CLASS_TYPE |
( |
|
F, |
|
|
|
S |
|
) |
| |
◆ H5MF_SECT_CLS_TYPE
| #define H5MF_SECT_CLS_TYPE |
( |
|
F, |
|
|
|
S |
|
) |
| |
Value:
((S >= (F)->shared->fs_page_size) ? \
◆ H5MF_free_section_t
◆ H5MF_fs_t
◆ H5MF_sect_ud_t
◆ H5MF_shrink_type_t
| Enumerator |
|---|
| H5MF_SHRINK_EOA | |
| H5MF_SHRINK_AGGR_ABSORB_SECT | |
| H5MF_SHRINK_SECT_ABSORB_AGGR | |
◆ H5MF__add_sect()
◆ H5MF__aggr_absorb()
◆ H5MF__aggr_can_absorb()
◆ H5MF__aggr_query()
◆ H5MF__aggr_try_extend()
◆ H5MF__alloc_to_fs_type()
◆ H5MF__find_sect()
◆ H5MF__open_fstype()
◆ H5MF__sect_free()
◆ H5MF__sect_new()
◆ H5MF__start_fstype()
◆ H5MF_FSPACE_SECT_CLS_LARGE
◆ H5MF_FSPACE_SECT_CLS_SIMPLE
◆ H5MF_FSPACE_SECT_CLS_SMALL