![]() |
HDF5
1.12.0
|
Functions | |
| H5FL_DEFINE_STATIC (H5EA_dblock_t) | |
| BEGIN_FUNC (PKG, ERR, H5EA_dblock_t *, H5EA_dblock_t *dblock=NULL, H5EA_dblock_t *dblock=NULL, H5EA__dblock_alloc(H5EA_hdr_t *hdr, void *parent, size_t nelmts)) | |
| CATCH | if (!ret_value) if(dblock &&H5EA__dblock_dest(dblock)< 0) H5E_THROW(H5E_CANTFREE |
| CATCH unable to destroy extensible array data block | END_FUNC (BEGIN_FUNC(PKG) |
| CATCH | if (!H5F_addr_defined(ret_value)) if(dblock) |
| CATCH | if (!ret_value) |
| CATCH | if (dblock &&H5EA__dblock_unprotect(dblock, H5AC__DIRTIED_FLAG|H5AC__DELETED_FLAG|H5AC__FREE_FILE_SPACE_FLAG)< 0) H5E_THROW(H5E_CANTUNPROTECT |
| HDassert (NULL==dblock->top_proxy) | |
Variables | |
| else | |
| hdr stats stored | ndata_blks |
| hdr stats stored | data_blk_size = dblock->size |
| hdr stats stored | nelmts = nelmts |
| * | stats_changed = TRUE |
| ret_value = dblock_addr | |
| dblock = H5FL_FREE(H5EA_dblock_t, dblock) | |
| BEGIN_FUNC | ( | PKG | , |
| ERR | , | ||
| H5EA_dblock_t * | , | ||
| H5EA_dblock_t *dblock = | NULL, | ||
| H5EA_dblock_t *dblock = | NULL, | ||
| H5EA__dblock_alloc(H5EA_hdr_t *hdr, void *parent, size_t nelmts) | |||
| ) |
| CATCH unable to destroy extensible array data block END_FUNC | ( | BEGIN_FUNC( | PKG | ) |
References dblock, H5AC_proxy_entry_add_child(), and hdr.
| H5FL_DEFINE_STATIC | ( | H5EA_dblock_t | ) |
| CATCH if | ( | ! | H5F_addr_definedret_value | ) |
References dblock, H5AC_remove_entry(), H5EA__dblock_dest(), H5MF_xfree(), hdr, and inserted.
| CATCH if | ( | ! | ret_value | ) |
References dblock, H5AC_EARRAY_DBLOCK, H5AC_unprotect(), and hdr.
| CATCH if | ( | ! | ret_value | ) | && |
| CATCH if | ( | ) |
| dblock = H5FL_FREE(H5EA_dblock_t, dblock) |
| else |
| hdr stats stored ndata_blks |
| hdr stats stored nelmts = nelmts |
Referenced by H5A__attr_copy_file(), H5A__create(), H5A__read(), H5A__write(), H5D__chunk_copy(), H5D__compact_copy(), H5D__contig_copy(), H5D__contig_read(), H5D__contig_write(), H5D__fill(), H5D__fill_refill_vl(), H5D__gather_mem(), H5D__get_space_status(), H5D__read(), H5D__scatgath_read(), H5D__scatgath_write(), H5D__scatter_mem(), H5D__select_read(), H5D__select_write(), H5D__write(), H5Dgather(), H5Dscatter(), H5S_select_fill(), H5S_select_iter_get_seq_list(), H5S_select_iterate(), H5T__conv_array(), H5T__conv_b_b(), H5T__conv_enum_numeric(), H5T__conv_f_f(), H5T__conv_f_i(), H5T__conv_i_f(), H5T__conv_i_i(), H5T__conv_order(), H5T__conv_order_opt(), H5T__conv_ref(), H5T__conv_s_s(), H5T__conv_vlen(), H5T_convert(), H5Tconvert(), H5VM_stride_copy(), H5VM_stride_copy_s(), H5VM_stride_fill(), if(), and while().
| ret_value = dblock_addr |
| * stats_changed = TRUE |
Referenced by if().