![]() |
HDF5
1.12.0
|
| H5FL_DEFINE_STATIC | ( | H5HF_hdr_t | ) |
| herr_t H5HF__hdr_delete | ( | H5HF_hdr_t * | hdr | ) |
References cache_flags, FAIL, FUNC_LEAVE_NOAPI(), H5AC_FHEAP_HDR, H5AC_get_entry_status(), H5AC_unprotect(), H5HF__huge_delete(), H5HF__man_dblock_delete(), H5HF__man_iblock_delete(), H5HF__space_delete(), HDassert(), hdr, NULL, and ret_value.
Referenced by H5HF_close(), and H5HF_delete().
| herr_t H5HF__hdr_empty | ( | H5HF_hdr_t * | hdr | ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5HF_hdr_dirty(), H5HF_man_iter_ready(), H5HF_man_iter_reset(), HDassert(), hdr, and ret_value.
| H5HF_hdr_t* H5HF__hdr_protect | ( | H5F_t * | f, |
| haddr_t | addr, | ||
| unsigned | flags | ||
| ) |
References addr, H5HF_hdr_cache_ud_t::f, f, flags, FUNC_LEAVE_NOAPI(), H5AC_FHEAP_HDR, H5AC_protect(), HDassert(), hdr, NULL, and ret_value.
Referenced by H5HF_close(), H5HF_create(), H5HF_dblock_debug(), H5HF_delete(), H5HF_hdr_debug(), H5HF_iblock_debug(), H5HF_open(), and H5HF_sects_debug().
| herr_t H5HF__hdr_reverse_iter | ( | H5HF_hdr_t * | hdr, |
| haddr_t | dblock_addr | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5E_CANTINIT, H5HF__man_iblock_protect(), H5HF__man_iblock_unprotect(), H5HF__man_iter_start_offset(), H5HF_dtable_size_to_rows(), H5HF_man_iter_curr(), H5HF_man_iter_down(), H5HF_man_iter_ready(), H5HF_man_iter_reset(), H5HF_man_iter_set_entry(), H5HF_man_iter_up(), HDassert(), hdr, iblock, H5HF_indirect_t::nrows, NULL, and ret_value.
| herr_t H5HF__hdr_skip_blocks | ( | H5HF_hdr_t * | hdr, |
| H5HF_indirect_t * | iblock, | ||
| unsigned | start_entry, | ||
| unsigned | nentries | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5E_CANTINIT, H5HF__sect_indirect_add(), H5HF_dtable_span_size(), H5HF_hdr_inc_iter(), HDassert(), hdr, iblock, and ret_value.
Referenced by H5HF__hdr_update_iter(), and H5HF__man_iblock_root_double().
| herr_t H5HF__hdr_update_iter | ( | H5HF_hdr_t * | hdr, |
| size_t | min_dblock_size | ||
| ) |
References FAIL, H5E_CANTINIT, H5HF__hdr_skip_blocks(), H5HF__man_iblock_root_create(), H5HF__man_iblock_root_double(), H5HF__man_iter_start_offset(), H5HF_dtable_size_to_row(), H5HF_dtable_size_to_rows(), H5HF_man_iter_curr(), H5HF_man_iter_next(), H5HF_man_iter_ready(), H5HF_man_iter_up(), HDassert(), hdr, iblock, NULL, and ret_value.
| herr_t H5HF_hdr_adj_free | ( | H5HF_hdr_t * | hdr, |
| ssize_t | amt | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5HF_hdr_dirty(), HDassert(), hdr, and ret_value.
Referenced by H5HF__man_insert(), and H5HF__man_remove().
| herr_t H5HF_hdr_adjust_heap | ( | H5HF_hdr_t * | hdr, |
| hsize_t | new_size, | ||
| hssize_t | extra_free | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5HF_hdr_dirty(), HDassert(), hdr, and ret_value.
Referenced by H5HF__man_iblock_root_double().
| H5HF_hdr_t* H5HF_hdr_alloc | ( | H5F_t * | f | ) |
References f, FUNC_LEAVE_NOAPI(), HDassert(), hdr, NULL, and ret_value.
Referenced by H5HF_hdr_create().
| haddr_t H5HF_hdr_create | ( | H5F_t * | f, |
| const H5HF_create_t * | cparam | ||
| ) |
References H5HF_create_t::checksum_dblocks, f, FUNC_LEAVE_NOAPI(), H5AC_FHEAP_HDR, H5AC_insert_entry(), H5E_BADVALUE, H5E_CANTINIT, H5HF_hdr_alloc(), H5HF_hdr_finish_init_phase1(), H5HF_hdr_finish_init_phase2(), H5HF_hdr_free(), H5MF_alloc(), H5MM_memcpy(), H5O_msg_copy(), H5O_msg_raw_size(), H5O_pline_set_version(), H5Z_can_apply_direct(), H5Z_set_local_direct(), HDassert(), hdr, H5HF_create_t::id_len, H5HF_create_t::managed, H5HF_dtable_cparam_t::max_direct_size, H5HF_dtable_cparam_t::max_index, H5HF_create_t::max_man_size, NULL, H5O_pline_t::nused, H5HF_create_t::pline, ret_value, H5HF_dtable_cparam_t::start_block_size, and H5HF_dtable_cparam_t::width.
Referenced by H5HF_create().
| herr_t H5HF_hdr_decr | ( | H5HF_hdr_t * | hdr | ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5AC_unpin_entry(), HDassert(), hdr, and ret_value.
Referenced by H5HF_close(), H5HF_man_dblock_dest(), and H5HF_man_iblock_dest().
| herr_t H5HF_hdr_dirty | ( | H5HF_hdr_t * | hdr | ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5AC_mark_entry_dirty(), H5AC_resize_entry(), HDassert(), hdr, and ret_value.
Referenced by H5HF__hdr_empty(), H5HF__huge_remove(), H5HF__huge_term(), H5HF_hdr_adj_free(), H5HF_hdr_adjust_heap(), H5HF_tiny_insert(), and H5HF_tiny_remove().
| herr_t H5HF_hdr_finish_init | ( | H5HF_hdr_t * | hdr | ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5E_CANTINIT, H5HF_hdr_finish_init_phase1(), H5HF_hdr_finish_init_phase2(), HDassert(), hdr, and ret_value.
| herr_t H5HF_hdr_finish_init_phase1 | ( | H5HF_hdr_t * | hdr | ) |
References FAIL, H5E_CANTINIT, H5HF_dtable_init(), HDassert(), hdr, and ret_value.
Referenced by H5HF_hdr_create(), and H5HF_hdr_finish_init().
| herr_t H5HF_hdr_finish_init_phase2 | ( | H5HF_hdr_t * | hdr | ) |
References HDassert(), hdr, ret_value, and u.
Referenced by H5HF_hdr_create(), and H5HF_hdr_finish_init().
| herr_t H5HF_hdr_free | ( | H5HF_hdr_t * | hdr | ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5HF_dtable_dest(), H5O_msg_reset(), HDassert(), hdr, and ret_value.
Referenced by H5HF_hdr_create().
| size_t H5HF_hdr_fuse_decr | ( | H5HF_hdr_t * | hdr | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and hdr.
Referenced by H5HF_close().
| herr_t H5HF_hdr_fuse_incr | ( | H5HF_hdr_t * | hdr | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and hdr.
Referenced by H5HF_create(), and H5HF_open().
| herr_t H5HF_hdr_inc_alloc | ( | H5HF_hdr_t * | hdr, |
| size_t | alloc_size | ||
| ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and hdr.
Referenced by H5HF__man_dblock_create().
| herr_t H5HF_hdr_inc_iter | ( | H5HF_hdr_t * | hdr, |
| hsize_t | adv_size, | ||
| unsigned | nentries | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5HF_man_iter_next(), HDassert(), hdr, and ret_value.
Referenced by H5HF__hdr_skip_blocks().
| herr_t H5HF_hdr_incr | ( | H5HF_hdr_t * | hdr | ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5AC_pin_protected_entry(), HDassert(), hdr, and ret_value.
Referenced by H5HF__man_dblock_create(), H5HF__man_iblock_create(), H5HF_create(), and H5HF_open().
| herr_t H5HF_hdr_reset_iter | ( | H5HF_hdr_t * | hdr, |
| hsize_t | curr_off | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5HF_man_iter_reset(), HDassert(), hdr, and ret_value.
| herr_t H5HF_hdr_start_iter | ( | H5HF_hdr_t * | hdr, |
| H5HF_indirect_t * | iblock, | ||
| hsize_t | curr_off, | ||
| unsigned | curr_entry | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5E_CANTINIT, H5HF_man_iter_start_entry(), HDassert(), hdr, iblock, and ret_value.