![]() |
HDF5
1.12.0
|
Functions | |
| H5FL_SEQ_EXTERN (H5B2_node_info_t) | |
| herr_t | H5B2__locate_record (const H5B2_class_t *type, unsigned nrec, size_t *rec_off, const uint8_t *native, const void *udata, unsigned *idx, int *cmp) |
| herr_t | H5B2__split1 (H5B2_hdr_t *hdr, uint16_t depth, H5B2_node_ptr_t *curr_node_ptr, unsigned *parent_cache_info_flags_ptr, H5B2_internal_t *internal, unsigned *internal_flags_ptr, unsigned idx) |
| herr_t | H5B2__split_root (H5B2_hdr_t *hdr) |
| herr_t | H5B2__redistribute2 (H5B2_hdr_t *hdr, uint16_t depth, H5B2_internal_t *internal, unsigned idx) |
| herr_t | H5B2__redistribute3 (H5B2_hdr_t *hdr, uint16_t depth, H5B2_internal_t *internal, unsigned *internal_flags_ptr, unsigned idx) |
| herr_t | H5B2__merge2 (H5B2_hdr_t *hdr, uint16_t depth, H5B2_node_ptr_t *curr_node_ptr, unsigned *parent_cache_info_flags_ptr, H5B2_internal_t *internal, unsigned *internal_flags_ptr, unsigned idx) |
| herr_t | H5B2__merge3 (H5B2_hdr_t *hdr, uint16_t depth, H5B2_node_ptr_t *curr_node_ptr, unsigned *parent_cache_info_flags_ptr, H5B2_internal_t *internal, unsigned *internal_flags_ptr, unsigned idx) |
| herr_t | H5B2__insert (H5B2_hdr_t *hdr, void *udata) |
| herr_t | H5B2__iterate_node (H5B2_hdr_t *hdr, uint16_t depth, const H5B2_node_ptr_t *curr_node, void *parent, H5B2_operator_t op, void *op_data) |
| herr_t | H5B2__delete_node (H5B2_hdr_t *hdr, uint16_t depth, const H5B2_node_ptr_t *curr_node, void *parent, H5B2_remove_t op, void *op_data) |
| herr_t | H5B2__node_size (H5B2_hdr_t *hdr, uint16_t depth, const H5B2_node_ptr_t *curr_node, void *parent, hsize_t *btree_size) |
| herr_t | H5B2__create_flush_depend (H5AC_info_t *parent_entry, H5AC_info_t *child_entry) |
| herr_t | H5B2__update_flush_depend (H5B2_hdr_t *hdr, unsigned depth, const H5B2_node_ptr_t *node_ptr, void *old_parent, void *new_parent) |
| herr_t | H5B2__destroy_flush_depend (H5AC_info_t *parent_entry, H5AC_info_t *child_entry) |
| herr_t H5B2__create_flush_depend | ( | H5AC_info_t * | parent_entry, |
| H5AC_info_t * | child_entry | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5AC_create_flush_dependency(), HDassert(), and ret_value.
Referenced by H5B2__update_flush_depend().
| herr_t H5B2__delete_node | ( | H5B2_hdr_t * | hdr, |
| uint16_t | depth, | ||
| const H5B2_node_ptr_t * | curr_node, | ||
| void * | parent, | ||
| H5B2_remove_t | op, | ||
| void * | op_data | ||
| ) |
References H5B2_node_ptr_t::addr, FAIL, FUNC_LEAVE_NOAPI(), H5AC_BT2_INT, H5AC_BT2_LEAF, H5AC_unprotect(), H5B2__delete_node(), H5B2__protect_internal(), H5B2__protect_leaf(), HDassert(), hdr, H5B2_leaf_t::leaf_native, H5B2_node_ptr_t::node_nrec, NULL, ret_value, and u.
Referenced by H5B2__delete_node(), and H5B2__hdr_delete().
| herr_t H5B2__destroy_flush_depend | ( | H5AC_info_t * | parent_entry, |
| H5AC_info_t * | child_entry | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5AC_destroy_flush_dependency(), HDassert(), and ret_value.
Referenced by H5B2__update_flush_depend().
| herr_t H5B2__insert | ( | H5B2_hdr_t * | hdr, |
| void * | udata | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5B2__create_leaf(), H5B2__hdr_dirty(), H5B2__insert_internal(), H5B2__insert_leaf(), H5B2__split_root(), H5B2_POS_ROOT, H5E_CANTINIT, HDassert(), hdr, NULL, and ret_value.
Referenced by H5B2_insert(), and H5B2_update().
| herr_t H5B2__iterate_node | ( | H5B2_hdr_t * | hdr, |
| uint16_t | depth, | ||
| const H5B2_node_ptr_t * | curr_node, | ||
| void * | parent, | ||
| H5B2_operator_t | op, | ||
| void * | op_data | ||
| ) |
References H5B2_node_ptr_t::addr, FAIL, FUNC_LEAVE_NOAPI(), H5AC_BT2_INT, H5AC_BT2_LEAF, H5AC_unpin_entry(), H5AC_unprotect(), H5B2__iterate_node(), H5B2__protect_internal(), H5B2__protect_leaf(), H5MM_memcpy(), HDassert(), hdr, H5B2_leaf_t::leaf_native, H5B2_node_ptr_t::node_nrec, NULL, ret_value, and u.
Referenced by H5B2__iterate_node(), and H5B2_iterate().
| herr_t H5B2__locate_record | ( | const H5B2_class_t * | type, |
| unsigned | nrec, | ||
| size_t * | rec_off, | ||
| const uint8_t * | native, | ||
| const void * | udata, | ||
| unsigned * | idx, | ||
| int * | cmp | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), ret_value, and type.
Referenced by H5B2__get_node_info_test(), H5B2__insert_internal(), H5B2__insert_leaf(), H5B2__neighbor_internal(), H5B2__neighbor_leaf(), H5B2__remove_leaf(), H5B2__update_internal(), H5B2__update_leaf(), H5B2_find(), and H5B2_modify().
| herr_t H5B2__merge2 | ( | H5B2_hdr_t * | hdr, |
| uint16_t | depth, | ||
| H5B2_node_ptr_t * | curr_node_ptr, | ||
| unsigned * | parent_cache_info_flags_ptr, | ||
| H5B2_internal_t * | internal, | ||
| unsigned * | internal_flags_ptr, | ||
| unsigned | idx | ||
| ) |
References FAIL, H5AC_BT2_INT, H5AC_BT2_LEAF, H5B2__protect_internal(), H5B2__protect_leaf(), H5MM_memcpy(), HDassert(), hdr, H5B2_internal_t::int_native, H5B2_leaf_t::leaf_native, H5B2_internal_t::node_ptrs, H5B2_leaf_t::nrec, H5B2_internal_t::nrec, NULL, and ret_value.
Referenced by H5B2__remove_internal(), and H5B2__remove_internal_by_idx().
| herr_t H5B2__merge3 | ( | H5B2_hdr_t * | hdr, |
| uint16_t | depth, | ||
| H5B2_node_ptr_t * | curr_node_ptr, | ||
| unsigned * | parent_cache_info_flags_ptr, | ||
| H5B2_internal_t * | internal, | ||
| unsigned * | internal_flags_ptr, | ||
| unsigned | idx | ||
| ) |
| herr_t H5B2__node_size | ( | H5B2_hdr_t * | hdr, |
| uint16_t | depth, | ||
| const H5B2_node_ptr_t * | curr_node, | ||
| void * | parent, | ||
| hsize_t * | btree_size | ||
| ) |
References H5B2_node_ptr_t::addr, FAIL, FUNC_LEAVE_NOAPI(), H5AC_BT2_INT, H5AC_unprotect(), H5B2__node_size(), H5B2__protect_internal(), HDassert(), hdr, NULL, ret_value, and u.
Referenced by H5B2__node_size(), and H5B2_size().
| herr_t H5B2__redistribute2 | ( | H5B2_hdr_t * | hdr, |
| uint16_t | depth, | ||
| H5B2_internal_t * | internal, | ||
| unsigned | idx | ||
| ) |
References FAIL, H5AC_BT2_INT, H5AC_BT2_LEAF, H5B2__assert_internal(), H5B2__assert_internal2(), H5B2__assert_leaf(), H5B2__assert_leaf2(), H5B2__protect_internal(), H5B2__protect_leaf(), H5MM_memcpy(), HDassert(), hdr, H5B2_internal_t::int_native, H5B2_leaf_t::leaf_native, H5B2_internal_t::node_ptrs, H5B2_leaf_t::nrec, H5B2_internal_t::nrec, NULL, ret_value, and u.
Referenced by H5B2__insert_internal().
| herr_t H5B2__redistribute3 | ( | H5B2_hdr_t * | hdr, |
| uint16_t | depth, | ||
| H5B2_internal_t * | internal, | ||
| unsigned * | internal_flags_ptr, | ||
| unsigned | idx | ||
| ) |
References FAIL, H5AC_BT2_INT, H5AC_BT2_LEAF, H5B2__protect_internal(), H5B2__protect_leaf(), H5MM_memcpy(), HDassert(), hdr, H5B2_internal_t::int_native, H5B2_leaf_t::leaf_native, H5B2_internal_t::node_ptrs, H5B2_leaf_t::nrec, H5B2_internal_t::nrec, NULL, ret_value, and u.
Referenced by H5B2__insert_internal().
| herr_t H5B2__split1 | ( | H5B2_hdr_t * | hdr, |
| uint16_t | depth, | ||
| H5B2_node_ptr_t * | curr_node_ptr, | ||
| unsigned * | parent_cache_info_flags_ptr, | ||
| H5B2_internal_t * | internal, | ||
| unsigned * | internal_flags_ptr, | ||
| unsigned | idx | ||
| ) |
References FAIL, H5AC_BT2_INT, H5AC_BT2_LEAF, H5B2__create_internal(), H5B2__create_leaf(), H5B2__protect_internal(), H5B2__protect_leaf(), H5E_CANTINIT, H5MM_memcpy(), HDassert(), hdr, H5B2_internal_t::int_native, H5B2_leaf_t::leaf_native, H5B2_node_ptr_t::node_nrec, H5B2_internal_t::node_ptrs, H5B2_leaf_t::nrec, H5B2_internal_t::nrec, NULL, ret_value, and u.
Referenced by H5B2__insert_internal().
| herr_t H5B2__split_root | ( | H5B2_hdr_t * | hdr | ) |
References FAIL, HDassert(), hdr, NULL, and ret_value.
Referenced by H5B2__insert().
| herr_t H5B2__update_flush_depend | ( | H5B2_hdr_t * | hdr, |
| unsigned | depth, | ||
| const H5B2_node_ptr_t * | node_ptr, | ||
| void * | old_parent, | ||
| void * | new_parent | ||
| ) |
References H5B2_node_ptr_t::addr, FAIL, FUNC_LEAVE_NOAPI(), H5AC_BT2_INT, H5AC_BT2_LEAF, H5AC_get_entry_status(), H5AC_unprotect(), H5B2__create_flush_depend(), H5B2__destroy_flush_depend(), H5B2__protect_internal(), H5B2__protect_leaf(), HDassert(), hdr, NULL, H5B2_leaf_t::parent, H5B2_internal_t::parent, and ret_value.
Referenced by H5B2__remove_internal(), and H5B2__remove_internal_by_idx().
| H5FL_SEQ_EXTERN | ( | H5B2_node_info_t | ) |