![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5HF_sect_private_t |
Functions | |
| H5FL_DEFINE (H5HF_free_section_t) | |
| H5HF_free_section_t * | H5HF_sect_single_new (hsize_t sect_off, size_t sect_size, H5HF_indirect_t *parent, unsigned par_entry) |
| herr_t | H5HF__sect_single_revive (H5HF_hdr_t *hdr, H5HF_free_section_t *sect) |
| herr_t | H5HF_sect_single_dblock_info (H5HF_hdr_t *hdr, const H5HF_free_section_t *sect, haddr_t *dblock_addr, size_t *dblock_size) |
| herr_t | H5HF__sect_single_reduce (H5HF_hdr_t *hdr, H5HF_free_section_t *sect, size_t amt) |
| herr_t | H5HF__sect_single_free (H5FS_section_info_t *_sect) |
| herr_t | H5HF__sect_row_revive (H5HF_hdr_t *hdr, H5HF_free_section_t *sect) |
| herr_t | H5HF__sect_row_reduce (H5HF_hdr_t *hdr, H5HF_free_section_t *sect, unsigned *entry_p) |
| H5HF_indirect_t * | H5HF_sect_row_get_iblock (H5HF_free_section_t *sect) |
| herr_t | H5HF__sect_indirect_add (H5HF_hdr_t *hdr, H5HF_indirect_t *iblock, unsigned start_entry, unsigned nentries) |
| H5FL_DEFINE | ( | H5HF_free_section_t | ) |
| herr_t H5HF__sect_indirect_add | ( | H5HF_hdr_t * | hdr, |
| H5HF_indirect_t * | iblock, | ||
| unsigned | start_entry, | ||
| unsigned | nentries | ||
| ) |
References HDassert(), hdr, iblock, NULL, ret_value, and u.
Referenced by H5HF__hdr_skip_blocks().
| herr_t H5HF__sect_row_reduce | ( | H5HF_hdr_t * | hdr, |
| H5HF_free_section_t * | sect, | ||
| unsigned * | entry_p | ||
| ) |
References H5FS_SECT_LIVE, HDassert(), hdr, ret_value, H5HF_free_section_t::sect_info, H5FS_section_info_t::state, H5FS_section_info_t::type, and H5HF_free_section_t::u.
Referenced by H5HF__man_iblock_alloc_row().
| herr_t H5HF__sect_row_revive | ( | H5HF_hdr_t * | hdr, |
| H5HF_free_section_t * | sect | ||
| ) |
References H5FS_SECT_LIVE, HDassert(), hdr, and ret_value.
Referenced by H5HF__man_iblock_alloc_row().
| herr_t H5HF__sect_single_free | ( | H5FS_section_info_t * | _sect | ) |
References H5FS_SECT_LIVE, HDassert(), NULL, ret_value, H5HF_free_section_t::sect_info, H5FS_section_info_t::state, and H5HF_free_section_t::u.
Referenced by H5HF__man_insert(), H5HF__man_remove(), and H5HF__sect_single_reduce().
| herr_t H5HF__sect_single_reduce | ( | H5HF_hdr_t * | hdr, |
| H5HF_free_section_t * | sect, | ||
| size_t | amt | ||
| ) |
References H5FS_section_info_t::addr, FAIL, FUNC_LEAVE_NOAPI(), H5E_CANTINIT, H5FS_SECT_LIVE, H5HF__sect_single_free(), H5HF__space_add(), HDassert(), hdr, ret_value, H5HF_free_section_t::sect_info, H5FS_section_info_t::size, H5FS_section_info_t::state, and H5FS_section_info_t::type.
Referenced by H5HF__man_insert().
| herr_t H5HF__sect_single_revive | ( | H5HF_hdr_t * | hdr, |
| H5HF_free_section_t * | sect | ||
| ) |
References H5FS_SECT_SERIALIZED, HDassert(), hdr, NULL, and ret_value.
Referenced by H5HF__man_insert().
| H5HF_indirect_t* H5HF_sect_row_get_iblock | ( | H5HF_free_section_t * | sect | ) |
References H5FS_SECT_LIVE, HDassert(), NULL, and ret_value.
Referenced by H5HF__man_iblock_alloc_row().
| herr_t H5HF_sect_single_dblock_info | ( | H5HF_hdr_t * | hdr, |
| const H5HF_free_section_t * | sect, | ||
| haddr_t * | dblock_addr, | ||
| size_t * | dblock_size | ||
| ) |
References FUNC_LEAVE_NOAPI(), H5FS_SECT_LIVE, HDassert(), hdr, H5HF_free_section_t::sect_info, H5FS_section_info_t::state, H5FS_section_info_t::type, and H5HF_free_section_t::u.
Referenced by H5HF__man_insert().
| H5HF_free_section_t* H5HF_sect_single_new | ( | hsize_t | sect_off, |
| size_t | sect_size, | ||
| H5HF_indirect_t * | parent, | ||
| unsigned | par_entry | ||
| ) |
References HDassert(), NULL, and ret_value.
Referenced by H5HF__man_dblock_create(), and H5HF__man_remove().
| H5FS_section_class_t H5HF_FSPACE_SECT_CLS_FIRST_ROW[1] |
| H5FS_section_class_t H5HF_FSPACE_SECT_CLS_INDIRECT[1] |
| H5FS_section_class_t H5HF_FSPACE_SECT_CLS_NORMAL_ROW[1] |
| H5FS_section_class_t H5HF_FSPACE_SECT_CLS_SINGLE[1] |