HDF5  1.12.0
Functions
H5HFdblock.c File Reference
#include "H5HFmodule.h"
#include "H5private.h"
#include "H5Eprivate.h"
#include "H5Fprivate.h"
#include "H5HFpkg.h"
#include "H5MFprivate.h"
#include "H5VMprivate.h"

Functions

 H5FL_DEFINE (H5HF_direct_t)
 
herr_t H5HF__man_dblock_create (H5HF_hdr_t *hdr, H5HF_indirect_t *par_iblock, unsigned par_entry, haddr_t *addr_p, H5HF_free_section_t **ret_sec_node)
 
herr_t H5HF__man_dblock_destroy (H5HF_hdr_t *hdr, H5HF_direct_t *dblock, haddr_t dblock_addr, hbool_t *parent_removed)
 
herr_t H5HF__man_dblock_new (H5HF_hdr_t *hdr, size_t request, H5HF_free_section_t **ret_sec_node)
 
H5HF_direct_tH5HF__man_dblock_protect (H5HF_hdr_t *hdr, haddr_t dblock_addr, size_t dblock_size, H5HF_indirect_t *par_iblock, unsigned par_entry, unsigned flags)
 
herr_t H5HF__man_dblock_locate (H5HF_hdr_t *hdr, hsize_t obj_off, H5HF_indirect_t **ret_iblock, unsigned *ret_entry, hbool_t *ret_did_protect, unsigned flags)
 
herr_t H5HF__man_dblock_delete (H5F_t *f, haddr_t dblock_addr, hsize_t dblock_size)
 
herr_t H5HF_man_dblock_dest (H5HF_direct_t *dblock)
 

Function Documentation

◆ H5FL_DEFINE()

H5FL_DEFINE ( H5HF_direct_t  )

◆ H5HF__man_dblock_create()

herr_t H5HF__man_dblock_create ( H5HF_hdr_t hdr,
H5HF_indirect_t par_iblock,
unsigned  par_entry,
haddr_t addr_p,
H5HF_free_section_t **  ret_sec_node 
)

◆ H5HF__man_dblock_delete()

herr_t H5HF__man_dblock_delete ( H5F_t f,
haddr_t  dblock_addr,
hsize_t  dblock_size 
)

◆ H5HF__man_dblock_destroy()

herr_t H5HF__man_dblock_destroy ( H5HF_hdr_t hdr,
H5HF_direct_t dblock,
haddr_t  dblock_addr,
hbool_t parent_removed 
)

◆ H5HF__man_dblock_locate()

herr_t H5HF__man_dblock_locate ( H5HF_hdr_t hdr,
hsize_t  obj_off,
H5HF_indirect_t **  ret_iblock,
unsigned ret_entry,
hbool_t ret_did_protect,
unsigned  flags 
)

◆ H5HF__man_dblock_new()

herr_t H5HF__man_dblock_new ( H5HF_hdr_t hdr,
size_t  request,
H5HF_free_section_t **  ret_sec_node 
)

◆ H5HF__man_dblock_protect()

H5HF_direct_t* H5HF__man_dblock_protect ( H5HF_hdr_t hdr,
haddr_t  dblock_addr,
size_t  dblock_size,
H5HF_indirect_t par_iblock,
unsigned  par_entry,
unsigned  flags 
)

◆ H5HF_man_dblock_dest()

herr_t H5HF_man_dblock_dest ( H5HF_direct_t dblock)