![]() |
HDF5
1.12.0
|
| H5FL_DEFINE | ( | H5HF_indirect_t | ) |
| H5FL_SEQ_DEFINE | ( | H5HF_indirect_ent_t | ) |
| H5FL_SEQ_DEFINE | ( | H5HF_indirect_filt_ent_t | ) |
| H5FL_SEQ_DEFINE | ( | H5HF_indirect_ptr_t | ) |
| herr_t H5HF__iblock_decr | ( | H5HF_indirect_t * | iblock | ) |
References H5HF_indirect_t::child_iblocks, HDassert(), iblock, NULL, and ret_value.
Referenced by H5HF__man_iblock_alloc_row(), H5HF_man_dblock_dest(), H5HF_man_iblock_dest(), H5HF_man_iter_reset(), and H5HF_man_iter_up().
| herr_t H5HF__man_iblock_alloc_row | ( | H5HF_hdr_t * | hdr, |
| H5HF_free_section_t ** | sec_node | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5FS_SECT_SERIALIZED, H5HF__iblock_decr(), H5HF__man_dblock_create(), H5HF__sect_row_reduce(), H5HF__sect_row_revive(), H5HF_iblock_incr(), H5HF_sect_row_get_iblock(), HDassert(), hdr, iblock, 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().
| herr_t H5HF__man_iblock_create | ( | H5HF_hdr_t * | hdr, |
| H5HF_indirect_t * | par_iblock, | ||
| unsigned | par_entry, | ||
| unsigned | nrows, | ||
| unsigned | max_rows, | ||
| haddr_t * | addr_p | ||
| ) |
| herr_t H5HF__man_iblock_delete | ( | H5HF_hdr_t * | hdr, |
| haddr_t | iblock_addr, | ||
| unsigned | iblock_nrows, | ||
| H5HF_indirect_t * | par_iblock, | ||
| unsigned | par_entry | ||
| ) |
References cache_flags, FAIL, FUNC_LEAVE_NOAPI(), H5AC_get_entry_status(), H5HF__man_dblock_delete(), H5HF__man_iblock_delete(), H5HF__man_iblock_protect(), H5HF__man_iblock_unprotect(), H5HF_dtable_size_to_rows(), HDassert(), hdr, iblock, NULL, and ret_value.
Referenced by H5HF__hdr_delete(), and H5HF__man_iblock_delete().
| herr_t H5HF__man_iblock_detach | ( | H5HF_indirect_t * | iblock, |
| unsigned | entry | ||
| ) |
References HDassert(), hdr, iblock, NULL, and ret_value.
| herr_t H5HF__man_iblock_parent_info | ( | const H5HF_hdr_t * | hdr, |
| hsize_t | block_off, | ||
| hsize_t * | ret_par_block_off, | ||
| unsigned * | ret_entry | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5HF_dtable_lookup(), HDassert(), hdr, and ret_value.
| H5HF_indirect_t* H5HF__man_iblock_protect | ( | H5HF_hdr_t * | hdr, |
| haddr_t | iblock_addr, | ||
| unsigned | iblock_nrows, | ||
| H5HF_indirect_t * | par_iblock, | ||
| unsigned | par_entry, | ||
| hbool_t | must_protect, | ||
| unsigned | flags, | ||
| hbool_t * | did_protect | ||
| ) |
References H5HF_indirect_t::child_iblocks, H5HF_parent_t::entry, H5HF_iblock_cache_ud_t::f, flags, FUNC_LEAVE_NOAPI(), H5AC_FHEAP_IBLOCK, H5AC_protect(), HDassert(), H5HF_parent_t::hdr, hdr, H5HF_parent_t::iblock, iblock, H5HF_iblock_cache_ud_t::nrows, NULL, H5HF_iblock_cache_ud_t::par_info, and ret_value.
Referenced by H5HF__hdr_reverse_iter(), H5HF__man_dblock_locate(), H5HF__man_iblock_delete(), H5HF__man_iblock_size(), and H5HF_iblock_debug().
| herr_t H5HF__man_iblock_root_create | ( | H5HF_hdr_t * | hdr, |
| size_t | min_dblock_size | ||
| ) |
References hdr, iblock, ret_value, and u.
Referenced by H5HF__hdr_update_iter().
| herr_t H5HF__man_iblock_root_double | ( | H5HF_hdr_t * | hdr, |
| size_t | min_dblock_size | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5AC_FHEAP_IBLOCK, H5AC_move_entry(), H5AC_resize_entry(), H5HF__hdr_skip_blocks(), H5HF_dtable_size_to_row(), H5HF_hdr_adjust_heap(), H5HF_iblock_dirty(), H5HF_man_iter_curr(), H5MF_alloc(), H5MF_alloc_tmp(), H5MF_xfree(), HDassert(), hdr, iblock, NULL, ret_value, and u.
Referenced by H5HF__hdr_update_iter().
| herr_t H5HF__man_iblock_size | ( | H5F_t * | f, |
| H5HF_hdr_t * | hdr, | ||
| haddr_t | iblock_addr, | ||
| unsigned | nrows, | ||
| H5HF_indirect_t * | par_iblock, | ||
| unsigned | par_entry, | ||
| hsize_t * | heap_size | ||
| ) |
References f, FAIL, H5HF__man_iblock_protect(), HDassert(), hdr, iblock, NULL, ret_value, and u.
Referenced by H5HF_size().
| herr_t H5HF__man_iblock_unprotect | ( | H5HF_indirect_t * | iblock, |
| unsigned | cache_flags, | ||
| hbool_t | did_protect | ||
| ) |
References cache_flags, FAIL, FUNC_LEAVE_NOAPI(), H5AC_FHEAP_IBLOCK, H5AC_unprotect(), HDassert(), iblock, NULL, and ret_value.
Referenced by H5HF__hdr_reverse_iter(), H5HF__man_iblock_delete(), H5HF__man_remove(), and H5HF_iblock_debug().
| herr_t H5HF_iblock_dirty | ( | H5HF_indirect_t * | iblock | ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5AC_mark_entry_dirty(), HDassert(), iblock, and ret_value.
Referenced by H5HF__man_iblock_root_double(), and H5HF_man_iblock_attach().
| herr_t H5HF_iblock_incr | ( | H5HF_indirect_t * | iblock | ) |
References HDassert(), iblock, and ret_value.
Referenced by H5HF__man_iblock_alloc_row(), H5HF_man_iblock_attach(), H5HF_man_iter_down(), and H5HF_man_iter_start_entry().
| herr_t H5HF_man_iblock_attach | ( | H5HF_indirect_t * | iblock, |
| unsigned | entry, | ||
| haddr_t | child_addr | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5HF_iblock_dirty(), H5HF_iblock_incr(), HDassert(), hdr, iblock, and ret_value.
Referenced by H5HF__man_dblock_create(), and H5HF__man_iblock_create().
| herr_t H5HF_man_iblock_dest | ( | H5HF_indirect_t * | iblock | ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5HF__iblock_decr(), H5HF_hdr_decr(), HDassert(), iblock, and ret_value.
Referenced by H5HF__man_iblock_create().
| herr_t H5HF_man_iblock_entry_addr | ( | H5HF_indirect_t * | iblock, |
| unsigned | entry, | ||
| haddr_t * | child_addr | ||
| ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and iblock.