HDF5  1.12.0
H5EAhdr.c File Reference

Typedefs

typedef H5FL_fac_head_tH5FL_fac_head_ptr_t
 

Functions

 H5FL_DEFINE_STATIC (H5EA_hdr_t)
 
 H5FL_SEQ_DEFINE_STATIC (H5FL_fac_head_ptr_t)
 
 H5FL_SEQ_DEFINE_STATIC (H5EA_sblk_info_t)
 
 BEGIN_FUNC (PKG, CATCH if(!ret_value) if(&&H5EA__hdr_dest(hdr)< 0) H5E_THROW(H5E_CANTFREE ERR, H5EA_hdr_t *, H5EA_hdr_t *hdr=NULL, H5EA_hdr_t *hdr=NULL, H5EA__hdr_alloc(H5F_t *f))
 
 if (hdr->cparam.cls->crt_context)
 
CATCH END_FUNC (BEGIN_FUNC(PKG)
 
 if (NULL==hdr->elmt_fac.fac[idx])
 
 if (H5F_addr_defined(hdr->idx_blk_addr))
 
CATCH if (H5EA__hdr_unprotect(hdr, cache_flags)< 0) H5E_THROW(H5E_CANTUNPROTECT
 
 if (hdr->elmt_fac.fac)
 
 if (hdr->sblk_info) hdr -> sblk_info=(H5EA_sblk_info_t *) H5FL_SEQ_FREE(H5EA_sblk_info_t, hdr->sblk_info)
 

Variables

hdr stats computed hdr_size = hdr->size = H5EA_HEADER_SIZE_HDR(hdr)
 
 ret_value = hdr
 
 cache_flags = H5AC__DIRTIED_FLAG | H5AC__DELETED_FLAG | H5AC__FREE_FILE_SPACE_FLAG
 
hdr cb_ctx = NULL
 
 hdr = H5FL_FREE(H5EA_hdr_t, hdr)
 

Typedef Documentation

◆ H5FL_fac_head_ptr_t

Function Documentation

◆ BEGIN_FUNC()

BEGIN_FUNC ( PKG  ,
CATCH if(!ret_value) if( && H5EA__hdr_dest(hdr) < 0) H5E_THROW(H5E_CANTFREE  ERR,
H5EA_hdr_t ,
H5EA_hdr_t *hdr NULL,
H5EA_hdr_t *hdr NULL,
H5EA__hdr_alloc(H5F_t *f  
)

◆ END_FUNC()

CATCH END_FUNC ( BEGIN_FUNC PKG)

◆ H5FL_DEFINE_STATIC()

H5FL_DEFINE_STATIC ( H5EA_hdr_t  )

◆ H5FL_SEQ_DEFINE_STATIC() [1/2]

H5FL_SEQ_DEFINE_STATIC ( H5EA_sblk_info_t  )

◆ H5FL_SEQ_DEFINE_STATIC() [2/2]

H5FL_SEQ_DEFINE_STATIC ( H5FL_fac_head_ptr_t  )

◆ if() [1/6]

CATCH if ( )

References hdr.

◆ if() [2/6]

if ( H5F_addr_defined(hdr->idx_blk_addr)  )

References H5EA__iblock_delete(), and hdr.

◆ if() [3/6]

if ( hdr->cparam.cls->  crt_context)

References hdr, and NULL.

◆ if() [4/6]

if ( hdr->elmt_fac.  fac)

References H5FL_fac_term(), HDassert(), hdr, NULL, and u.

◆ if() [5/6]

if ( hdr->  sblk_info) -> sblk_info = (H5EA_sblk_info_t *)H5FL_SEQ_FREE(H5EA_sblk_info_t, hdr->sblk_info)

References H5AC_proxy_entry_dest(), hdr, and NULL.

◆ if() [6/6]

if ( NULL  = hdr->elmt_fac.fac[idx])

Variable Documentation

◆ cache_flags

◆ cb_ctx

hdr cb_ctx = NULL

◆ hdr

hdr = H5FL_FREE(H5EA_hdr_t, hdr)

Referenced by END_FUNC(), for(), H5B2__assert_internal(), H5B2__assert_internal2(), H5B2__assert_leaf(), H5B2__assert_leaf2(), H5B2__create_internal(), H5B2__create_leaf(), H5B2__delete_node(), H5B2__get_node_info_test(), H5B2__hdr_alloc(), H5B2__hdr_create(), H5B2__hdr_debug(), H5B2__hdr_decr(), H5B2__hdr_delete(), H5B2__hdr_dirty(), H5B2__hdr_free(), H5B2__hdr_fuse_decr(), H5B2__hdr_fuse_incr(), H5B2__hdr_incr(), H5B2__hdr_init(), H5B2__hdr_protect(), H5B2__hdr_unprotect(), H5B2__insert(), H5B2__insert_internal(), H5B2__insert_leaf(), H5B2__int_debug(), H5B2__iterate_node(), H5B2__leaf_debug(), H5B2__merge2(), H5B2__merge3(), H5B2__neighbor_internal(), H5B2__neighbor_leaf(), H5B2__node_size(), H5B2__protect_internal(), H5B2__protect_leaf(), H5B2__redistribute2(), H5B2__redistribute3(), H5B2__remove_internal(), H5B2__remove_internal_by_idx(), H5B2__remove_leaf(), H5B2__remove_leaf_by_idx(), H5B2__split1(), H5B2__split_root(), H5B2__swap_leaf(), H5B2__update_flush_depend(), H5B2__update_internal(), H5B2__update_leaf(), H5B2_close(), H5B2_create(), H5B2_delete(), H5B2_depend(), H5B2_find(), H5B2_index(), H5B2_insert(), H5B2_iterate(), H5B2_modify(), H5B2_neighbor(), H5B2_open(), H5B2_remove(), H5B2_remove_by_idx(), H5B2_size(), H5B2_update(), H5HF__hdr_delete(), H5HF__hdr_empty(), H5HF__hdr_protect(), H5HF__hdr_reverse_iter(), H5HF__hdr_skip_blocks(), H5HF__hdr_update_iter(), H5HF__huge_delete(), H5HF__huge_get_obj_len(), H5HF__huge_get_obj_off(), H5HF__huge_insert(), H5HF__huge_op(), H5HF__huge_read(), H5HF__huge_remove(), H5HF__huge_term(), H5HF__huge_write(), H5HF__man_dblock_create(), H5HF__man_dblock_destroy(), H5HF__man_dblock_locate(), H5HF__man_dblock_new(), H5HF__man_dblock_protect(), H5HF__man_get_obj_off(), H5HF__man_iblock_alloc_row(), H5HF__man_iblock_create(), H5HF__man_iblock_delete(), H5HF__man_iblock_detach(), H5HF__man_iblock_parent_info(), H5HF__man_iblock_protect(), H5HF__man_iblock_root_create(), H5HF__man_iblock_root_double(), H5HF__man_iblock_size(), H5HF__man_insert(), H5HF__man_iter_start_offset(), H5HF__man_op(), H5HF__man_read(), H5HF__man_remove(), H5HF__man_write(), H5HF__sect_indirect_add(), H5HF__sect_row_reduce(), H5HF__sect_row_revive(), H5HF__sect_single_reduce(), H5HF__sect_single_revive(), H5HF__space_add(), H5HF__space_close(), H5HF__space_create_root(), H5HF__space_delete(), H5HF__space_find(), H5HF__space_remove(), H5HF__space_revert_root(), H5HF__space_sect_change_class(), H5HF__space_size(), H5HF__space_start(), H5HF_close(), H5HF_create(), H5HF_dblock_debug(), H5HF_delete(), H5HF_hdr_adj_free(), H5HF_hdr_adjust_heap(), H5HF_hdr_alloc(), H5HF_hdr_create(), H5HF_hdr_debug(), H5HF_hdr_decr(), H5HF_hdr_dirty(), H5HF_hdr_finish_init(), H5HF_hdr_finish_init_phase1(), H5HF_hdr_finish_init_phase2(), H5HF_hdr_free(), H5HF_hdr_fuse_decr(), H5HF_hdr_fuse_incr(), H5HF_hdr_inc_alloc(), H5HF_hdr_inc_iter(), H5HF_hdr_incr(), H5HF_hdr_print(), H5HF_hdr_reset_iter(), H5HF_hdr_start_iter(), H5HF_huge_init(), H5HF_iblock_debug(), H5HF_iblock_print(), H5HF_insert(), H5HF_man_get_obj_len(), H5HF_man_iblock_attach(), H5HF_man_iter_next(), H5HF_man_iter_offset(), H5HF_man_iter_set_entry(), H5HF_man_iter_start_entry(), H5HF_open(), H5HF_sect_single_dblock_info(), H5HF_sects_debug(), H5HF_size(), H5HF_tiny_get_obj_len(), H5HF_tiny_init(), H5HF_tiny_insert(), H5HF_tiny_op(), H5HF_tiny_read(), H5HF_tiny_remove(), H5O_get_hdr_info(), and if().

◆ hdr_size

hdr stats computed hdr_size = hdr->size = H5EA_HEADER_SIZE_HDR(hdr)

◆ ret_value

ret_value = hdr