![]() |
HDF5
1.12.0
|
#include "H5FAmodule.h"#include "H5private.h"#include "H5Eprivate.h"#include "H5FApkg.h"#include "H5FLprivate.h"#include "H5MMprivate.h"#include "H5VMprivate.h"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) if(dblk_page &&H5FA__dblk_page_unprotect(dblk_page |
| CATCH | END_FUNC (BEGIN_FUNC(PRIV) |
| CATCH | if (hdr &&H5FA__hdr_unprotect(hdr, H5AC__NO_FLAGS_SET)< 0) END_FUNC(PRIV) BEGIN_FUNC(PRIV |
| CATCH | H5FA_iterate (H5FA_t *fa, H5FA_operator_t op, void *udata)) uint8_t *elmt |
| HDassert (fa) | |
| HDassert (op) | |
| HDassert (udata) | |
| 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) | |
| CATCH H5AC__NO_FLAGS_SET< 0) END_FUNC(PRIV) BEGIN_FUNC(PRIV, ERR, herr_t, SUCCEED, FAIL, H5FA_close(H5FA_t *fa)) hbool_t pending_delete=FALSE;haddr_t fa_addr=HADDR_UNDEF;HDassert(fa);if(fa-> | hdr |
| CATCH | ERR |
| CATCH | int |
| CATCH | H5_ITER_CONT |
| CATCH | H5_ITER_ERROR |
| hsize_t | u |
| int | cb_ret = H5_ITER_CONT |
| 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 END_FUNC | ( | BEGIN_FUNC( | PRIV | ) |
| CATCH H5FA_iterate | ( | H5FA_t * | fa, |
| H5FA_operator_t | op, | ||
| void * | udata | ||
| ) |
| H5FL_BLK_DEFINE | ( | fa_native_elmt | ) |
| H5FL_DEFINE_STATIC | ( | H5FA_t | ) |
| HDassert | ( | fa | ) |
| HDassert | ( | idx< hdr->cparam. | nelmts | ) |
| HDassert | ( | op | ) |
| HDassert | ( | udata | ) |
| 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)) | ) |
| CATCH if | ( | ) |
| if | ( | NULL | = = (dblock = H5FA__dblock_protect(hdr, hdr->dblk_addr, H5AC__NO_FLAGS_SET)) | ) |
| int cb_ret = H5_ITER_CONT |
| dblk_page_addr |
| size_t dblk_page_nelmts |
| elmt_idx = (size_t)(idx % dblock->dblk_page_nelmts) |
| else |
| CATCH ERR |
| CATCH H5_ITER_CONT |
| CATCH H5_ITER_ERROR |
| const H5FA_class_t* const H5FA_client_class_g[] |
| CATCH H5AC__NO_FLAGS_SET< 0) END_FUNC(PRIV) BEGIN_FUNC(PRIV, ERR, herr_t, SUCCEED, FAIL, H5FA_close(H5FA_t *fa)) hbool_t pending_delete = FALSE; haddr_t fa_addr = HADDR_UNDEF; HDassert(fa); if(fa-> hdr |
| CATCH int |
| page_idx = (size_t)(idx / dblock->dblk_page_nelmts) |
| hsize_t u |
1.8.18