HDF5  1.12.0
H5B2internal.c File Reference

Functions

 H5FL_DEFINE (H5B2_internal_t)
 
herr_t H5B2__create_internal (H5B2_hdr_t *hdr, void *parent, H5B2_node_ptr_t *node_ptr, uint16_t depth)
 
H5B2_internal_tH5B2__protect_internal (H5B2_hdr_t *hdr, void *parent, H5B2_node_ptr_t *node_ptr, uint16_t depth, hbool_t shadow, unsigned flags)
 
herr_t H5B2__neighbor_internal (H5B2_hdr_t *hdr, uint16_t depth, H5B2_node_ptr_t *curr_node_ptr, void *neighbor_loc, H5B2_compare_t comp, void *parent, void *udata, H5B2_found_t op, void *op_data)
 
herr_t H5B2__insert_internal (H5B2_hdr_t *hdr, uint16_t depth, unsigned *parent_cache_info_flags_ptr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, void *parent, void *udata)
 
herr_t H5B2__update_internal (H5B2_hdr_t *hdr, uint16_t depth, unsigned *parent_cache_info_flags_ptr, H5B2_node_ptr_t *curr_node_ptr, H5B2_update_status_t *status, H5B2_nodepos_t curr_pos, void *parent, void *udata, H5B2_modify_t op, void *op_data)
 
herr_t H5B2__remove_internal (H5B2_hdr_t *hdr, hbool_t *depth_decreased, void *swap_loc, void *swap_parent, uint16_t depth, H5AC_info_t *parent_cache_info, unsigned *parent_cache_info_flags_ptr, H5B2_nodepos_t curr_pos, H5B2_node_ptr_t *curr_node_ptr, void *udata, H5B2_remove_t op, void *op_data)
 
herr_t H5B2__remove_internal_by_idx (H5B2_hdr_t *hdr, hbool_t *depth_decreased, void *swap_loc, void *swap_parent, uint16_t depth, H5AC_info_t *parent_cache_info, unsigned *parent_cache_info_flags_ptr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, hsize_t n, H5B2_remove_t op, void *op_data)
 
herr_t H5B2__internal_free (H5B2_internal_t *internal)
 
H5_ATTR_PURE herr_t H5B2__assert_internal (hsize_t parent_all_nrec, const H5B2_hdr_t H5_ATTR_NDEBUG_UNUSED *hdr, const H5B2_internal_t *internal)
 
H5_ATTR_PURE herr_t H5B2__assert_internal2 (hsize_t parent_all_nrec, const H5B2_hdr_t H5_ATTR_NDEBUG_UNUSED *hdr, const H5B2_internal_t *internal, const H5B2_internal_t *internal2)
 

Function Documentation

◆ H5B2__assert_internal()

H5_ATTR_PURE herr_t H5B2__assert_internal ( hsize_t  parent_all_nrec,
const H5B2_hdr_t H5_ATTR_NDEBUG_UNUSED *  hdr,
const H5B2_internal_t internal 
)

References HDassert(), hdr, and u.

Referenced by H5B2__redistribute2(), and H5B2__swap_leaf().

◆ H5B2__assert_internal2()

H5_ATTR_PURE herr_t H5B2__assert_internal2 ( hsize_t  parent_all_nrec,
const H5B2_hdr_t H5_ATTR_NDEBUG_UNUSED *  hdr,
const H5B2_internal_t internal,
const H5B2_internal_t internal2 
)

◆ H5B2__create_internal()

◆ H5B2__insert_internal()

◆ H5B2__internal_free()

herr_t H5B2__internal_free ( H5B2_internal_t internal)

◆ H5B2__neighbor_internal()

herr_t H5B2__neighbor_internal ( H5B2_hdr_t hdr,
uint16_t  depth,
H5B2_node_ptr_t curr_node_ptr,
void *  neighbor_loc,
H5B2_compare_t  comp,
void *  parent,
void *  udata,
H5B2_found_t  op,
void *  op_data 
)

◆ H5B2__protect_internal()

◆ H5B2__remove_internal()

herr_t H5B2__remove_internal ( H5B2_hdr_t hdr,
hbool_t depth_decreased,
void *  swap_loc,
void *  swap_parent,
uint16_t  depth,
H5AC_info_t parent_cache_info,
unsigned *  parent_cache_info_flags_ptr,
H5B2_nodepos_t  curr_pos,
H5B2_node_ptr_t curr_node_ptr,
void *  udata,
H5B2_remove_t  op,
void *  op_data 
)

◆ H5B2__remove_internal_by_idx()

herr_t H5B2__remove_internal_by_idx ( H5B2_hdr_t hdr,
hbool_t depth_decreased,
void *  swap_loc,
void *  swap_parent,
uint16_t  depth,
H5AC_info_t parent_cache_info,
unsigned *  parent_cache_info_flags_ptr,
H5B2_node_ptr_t curr_node_ptr,
H5B2_nodepos_t  curr_pos,
hsize_t  n,
H5B2_remove_t  op,
void *  op_data 
)

◆ H5B2__update_internal()

◆ H5FL_DEFINE()

H5FL_DEFINE ( H5B2_internal_t  )