![]() |
HDF5
1.12.0
|
Functions | |
| H5FL_DEFINE_STATIC (H5FA_t) | |
| H5FL_BLK_DEFINE (fa_native_elmt) | |
| BEGIN_FUNC (STATIC, CATCH if(hdr &&H5FA__hdr_unprotect(ERR, CATCH if(hdr &&H5FA__hdr_unprotect(H5FA_t *, H5FA_t *fa=NULL, H5FA_t *fa=NULL, H5FA__new(H5F_t *f, haddr_t fa_addr, hbool_t from_open, void *ctx_udata)) | |
| HDassert (idx< hdr->cparam.nelmts) | |
| if (NULL==(dblock=H5FA__dblock_protect(hdr, hdr->dblk_addr, H5AC__NO_FLAGS_SET))) | |
| if ((page_idx+1)==dblock->npages) | |
| if (H5FA_dblock_t *dblock=NULL==(dblk_page=H5FA__dblk_page_protect(hdr, dblk_page_addr, dblk_page_nelmts, H5AC__NO_FLAGS_SET))) | |
| CATCH | if (dblock &&H5FA__dblock_unprotect(dblock, H5AC__NO_FLAGS_SET)< 0) H5E_THROW(H5E_CANTUNPROTECT |
| CATCH unable to release fixed array data block unable to release fixed array data block page | END_FUNC (BEGIN_FUNC(PRIV) |
| CATCH | if (elmt) |
Variables | |
| hbool_t | H5_PKG_INIT_VAR = FALSE |
| const H5FA_class_t *const | H5FA_client_class_g [] |
| else | |
| size_t | dblk_page_nelmts |
| size_t | elmt_idx = (size_t)(idx % dblock->dblk_page_nelmts) |
| haddr_t | dblk_page_addr |
| page_idx = (size_t)(idx / dblock->dblk_page_nelmts) | |
| fa = H5FL_FREE(H5FA_t, fa) | |
| BEGIN_FUNC | ( | STATIC | , |
| CATCH if(hdr && H5FA__hdr_unprotect( | ERR, | ||
| CATCH if(hdr && H5FA__hdr_unprotect( | H5FA_t *, | ||
| H5FA_t *fa = | NULL, | ||
| H5FA_t *fa = | NULL, | ||
| H5FA__new(H5F_t *f, haddr_t fa_addr, hbool_t from_open, void *ctx_udata) | |||
| ) |
| CATCH unable to release fixed array data block unable to release fixed array data block page END_FUNC | ( | BEGIN_FUNC( | PRIV | ) |
References fa, H5AC_get_entry_status(), H5FA__hdr_decr(), H5FA__hdr_delete(), H5FA__hdr_fuse_decr(), H5FA__hdr_protect(), HDassert(), hdr, and NULL.
| H5FL_BLK_DEFINE | ( | fa_native_elmt | ) |
| H5FL_DEFINE_STATIC | ( | H5FA_t | ) |
| HDassert | ( | idx< hdr->cparam. | nelmts | ) |
Referenced by END_FUNC().
| CATCH if | ( | ) |
| CATCH if | ( | elmt | ) |
| if | ( | H5FA_dblock_t *dblock = | NULL = = (dblk_page = H5FA__dblk_page_protect(hdr, dblk_page_addr, dblk_page_nelmts, H5AC__NO_FLAGS_SET)) | ) |
| if | ( | NULL | = = (dblock = H5FA__dblock_protect(hdr, hdr->dblk_addr, H5AC__NO_FLAGS_SET)) | ) |
References dblock, H5MM_memcpy(), and hdr.
| dblk_page_addr |
| size_t dblk_page_nelmts |
| elmt_idx = (size_t)(idx % dblock->dblk_page_nelmts) |
| else |
| fa = H5FL_FREE(H5FA_t, fa) |
Referenced by END_FUNC(), H5Pget_core_write_tracking(), H5Pget_fapl_core(), H5Pget_fapl_direct(), H5Pget_fapl_hdfs(), H5Pget_fapl_multi(), H5Pget_fapl_ros3(), H5Pset_core_write_tracking(), H5Pset_fapl_core(), H5Pset_fapl_direct(), H5Pset_fapl_hdfs(), H5Pset_fapl_log(), H5Pset_fapl_multi(), and H5Pset_fapl_ros3().
| hbool_t H5_PKG_INIT_VAR = FALSE |
| const H5FA_class_t* const H5FA_client_class_g[] |
| page_idx = (size_t)(idx / dblock->dblk_page_nelmts) |
Referenced by if().