HDF5  1.12.0
Functions
H5B2int.c File Reference
#include "H5B2module.h"
#include "H5private.h"
#include "H5B2pkg.h"
#include "H5Eprivate.h"
#include "H5MMprivate.h"
#include "H5VMprivate.h"

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)
 

Function Documentation

◆ H5B2__create_flush_depend()

herr_t H5B2__create_flush_depend ( H5AC_info_t parent_entry,
H5AC_info_t child_entry 
)

◆ H5B2__delete_node()

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 
)

◆ H5B2__destroy_flush_depend()

herr_t H5B2__destroy_flush_depend ( H5AC_info_t parent_entry,
H5AC_info_t child_entry 
)

◆ H5B2__insert()

herr_t H5B2__insert ( H5B2_hdr_t hdr,
void *  udata 
)

◆ H5B2__iterate_node()

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 
)

◆ H5B2__locate_record()

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 
)

◆ H5B2__merge2()

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 
)

◆ H5B2__merge3()

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 
)

◆ H5B2__node_size()

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 
)

◆ H5B2__redistribute2()

herr_t H5B2__redistribute2 ( H5B2_hdr_t hdr,
uint16_t  depth,
H5B2_internal_t internal,
unsigned  idx 
)

◆ H5B2__redistribute3()

herr_t H5B2__redistribute3 ( H5B2_hdr_t hdr,
uint16_t  depth,
H5B2_internal_t internal,
unsigned internal_flags_ptr,
unsigned  idx 
)

◆ H5B2__split1()

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 
)

◆ H5B2__split_root()

herr_t H5B2__split_root ( H5B2_hdr_t hdr)

◆ H5B2__update_flush_depend()

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 
)

◆ H5FL_SEQ_EXTERN()

H5FL_SEQ_EXTERN ( H5B2_node_info_t  )