HDF5  1.12.0
H5B2hdr.c File Reference

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_tH5B2__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_tH5B2__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)
 

Function Documentation

◆ H5B2__hdr_alloc()

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().

◆ H5B2__hdr_create()

◆ H5B2__hdr_decr()

◆ H5B2__hdr_delete()

◆ H5B2__hdr_dirty()

◆ H5B2__hdr_free()

◆ H5B2__hdr_fuse_decr()

size_t H5B2__hdr_fuse_decr ( H5B2_hdr_t hdr)

References FUNC_LEAVE_NOAPI(), HDassert(), and hdr.

Referenced by H5B2_close().

◆ H5B2__hdr_fuse_incr()

herr_t H5B2__hdr_fuse_incr ( H5B2_hdr_t hdr)

References FUNC_LEAVE_NOAPI(), HDassert(), and hdr.

Referenced by H5B2_create(), and H5B2_open().

◆ H5B2__hdr_incr()

◆ H5B2__hdr_init()

◆ H5B2__hdr_protect()

◆ H5B2__hdr_unprotect()

◆ H5FL_BLK_DEFINE_STATIC()

H5FL_BLK_DEFINE_STATIC ( node_page  )

◆ H5FL_DEFINE_STATIC()

H5FL_DEFINE_STATIC ( H5B2_hdr_t  )

◆ H5FL_SEQ_DEFINE()

H5FL_SEQ_DEFINE ( H5B2_node_info_t  )

◆ H5FL_SEQ_DEFINE_STATIC()

H5FL_SEQ_DEFINE_STATIC ( size_t  )