![]() |
HDF5
1.12.0
|
Functions | |
| H5FL_DEFINE_STATIC (H5B2_hdr_t) | |
| H5FL_BLK_DEFINE_STATIC (node_page) | |
| H5FL_SEQ_DEFINE_STATIC (size_t) | |
| H5FL_SEQ_DEFINE (H5B2_node_info_t) | |
| herr_t | H5B2__hdr_init (H5B2_hdr_t *hdr, const H5B2_create_t *cparam, void *ctx_udata, uint16_t depth) |
| H5B2_hdr_t * | H5B2__hdr_alloc (H5F_t *f) |
| haddr_t | H5B2__hdr_create (H5F_t *f, const H5B2_create_t *cparam, void *ctx_udata) |
| herr_t | H5B2__hdr_incr (H5B2_hdr_t *hdr) |
| herr_t | H5B2__hdr_decr (H5B2_hdr_t *hdr) |
| herr_t | H5B2__hdr_fuse_incr (H5B2_hdr_t *hdr) |
| size_t | H5B2__hdr_fuse_decr (H5B2_hdr_t *hdr) |
| herr_t | H5B2__hdr_dirty (H5B2_hdr_t *hdr) |
| H5B2_hdr_t * | H5B2__hdr_protect (H5F_t *f, haddr_t hdr_addr, void *ctx_udata, unsigned flags) |
| herr_t | H5B2__hdr_unprotect (H5B2_hdr_t *hdr, unsigned cache_flags) |
| herr_t | H5B2__hdr_free (H5B2_hdr_t *hdr) |
| herr_t | H5B2__hdr_delete (H5B2_hdr_t *hdr) |
| H5B2_hdr_t* H5B2__hdr_alloc | ( | H5F_t * | f | ) |
References f, FUNC_LEAVE_NOAPI(), HDassert(), hdr, NULL, and ret_value.
Referenced by H5B2__hdr_create().
| haddr_t H5B2__hdr_create | ( | H5F_t * | f, |
| const H5B2_create_t * | cparam, | ||
| void * | ctx_udata | ||
| ) |
References f, FUNC_LEAVE_NOAPI(), H5AC_BT2_HDR, H5AC_insert_entry(), H5AC_proxy_entry_add_child(), H5AC_proxy_entry_create(), H5AC_remove_entry(), H5B2__hdr_alloc(), H5B2__hdr_free(), H5B2__hdr_init(), H5E_CANTINIT, H5FD_MEM_BTREE, H5MF_alloc(), H5MF_xfree(), HDassert(), hdr, inserted, NULL, and ret_value.
Referenced by H5B2_create().
| herr_t H5B2__hdr_decr | ( | H5B2_hdr_t * | hdr | ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5AC_unpin_entry(), HDassert(), hdr, and ret_value.
Referenced by H5B2__internal_free(), H5B2__leaf_free(), and H5B2_close().
| herr_t H5B2__hdr_delete | ( | H5B2_hdr_t * | hdr | ) |
References cache_flags, FAIL, FUNC_LEAVE_NOAPI(), H5AC_get_entry_status(), H5B2__delete_node(), H5B2__hdr_unprotect(), HDassert(), hdr, and ret_value.
Referenced by H5B2_close(), and H5B2_delete().
| herr_t H5B2__hdr_dirty | ( | H5B2_hdr_t * | hdr | ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5AC_mark_entry_dirty(), HDassert(), hdr, and ret_value.
Referenced by H5B2__insert(), H5B2_remove(), H5B2_remove_by_idx(), and H5B2_update().
| herr_t H5B2__hdr_free | ( | H5B2_hdr_t * | hdr | ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5AC_proxy_entry_dest(), H5FL_fac_term(), H5MM_xfree(), HDassert(), hdr, NULL, ret_value, and u.
Referenced by H5B2__hdr_create().
| size_t H5B2__hdr_fuse_decr | ( | H5B2_hdr_t * | hdr | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and hdr.
Referenced by H5B2_close().
| herr_t H5B2__hdr_fuse_incr | ( | H5B2_hdr_t * | hdr | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and hdr.
Referenced by H5B2_create(), and H5B2_open().
| herr_t H5B2__hdr_incr | ( | H5B2_hdr_t * | hdr | ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5AC_pin_protected_entry(), HDassert(), hdr, and ret_value.
Referenced by H5B2__create_internal(), H5B2__create_leaf(), H5B2_create(), and H5B2_open().
| herr_t H5B2__hdr_init | ( | H5B2_hdr_t * | hdr, |
| const H5B2_create_t * | cparam, | ||
| void * | ctx_udata, | ||
| uint16_t | depth | ||
| ) |
References H5B2_create_t::cls, H5B2_class_t::crt_context, H5B2_class_t::dst_context, FAIL, H5E_CANTINIT, H5FL_fac_init(), HDassert(), hdr, H5B2_create_t::merge_percent, H5B2_create_t::node_size, NULL, ret_value, H5B2_create_t::rrec_size, H5B2_create_t::split_percent, and u.
Referenced by H5B2__hdr_create().
| H5B2_hdr_t* H5B2__hdr_protect | ( | H5F_t * | f, |
| haddr_t | hdr_addr, | ||
| void * | ctx_udata, | ||
| unsigned | flags | ||
| ) |
References H5B2_hdr_cache_ud_t::addr, H5B2_hdr_cache_ud_t::ctx_udata, H5B2_hdr_cache_ud_t::f, f, flags, FUNC_LEAVE_NOAPI(), H5AC_BT2_HDR, H5AC_protect(), H5AC_proxy_entry_add_child(), H5AC_proxy_entry_create(), H5AC_unprotect(), HDassert(), hdr, NULL, and ret_value.
Referenced by H5B2__hdr_debug(), H5B2__int_debug(), H5B2__leaf_debug(), H5B2_close(), H5B2_create(), H5B2_delete(), and H5B2_open().
| herr_t H5B2__hdr_unprotect | ( | H5B2_hdr_t * | hdr, |
| unsigned | cache_flags | ||
| ) |
References cache_flags, FAIL, FUNC_LEAVE_NOAPI(), H5AC_BT2_HDR, H5AC_unprotect(), HDassert(), hdr, and ret_value.
Referenced by H5B2__hdr_debug(), H5B2__hdr_delete(), H5B2__int_debug(), H5B2__leaf_debug(), H5B2_create(), H5B2_delete(), and H5B2_open().
| H5FL_BLK_DEFINE_STATIC | ( | node_page | ) |
| H5FL_DEFINE_STATIC | ( | H5B2_hdr_t | ) |
| H5FL_SEQ_DEFINE | ( | H5B2_node_info_t | ) |
| H5FL_SEQ_DEFINE_STATIC | ( | size_t | ) |