![]() |
HDF5
1.12.0
|
Functions | |
| H5FL_DEFINE (H5HG_heap_t) | |
| H5FL_SEQ_DEFINE (H5HG_obj_t) | |
| H5FL_BLK_DEFINE (gheap_chunk) | |
| H5HG_heap_t * | H5HG__protect (H5F_t *f, haddr_t addr, unsigned flags) |
| herr_t | H5HG_extend (H5F_t *f, haddr_t addr, size_t need) |
| herr_t | H5HG_insert (H5F_t *f, size_t size, const void *obj, H5HG_t *hobj) |
| void * | H5HG_read (H5F_t *f, H5HG_t *hobj, void *object, size_t *buf_size) |
| int | H5HG_link (H5F_t *f, const H5HG_t *hobj, int adjust) |
| herr_t | H5HG_get_obj_size (H5F_t *f, H5HG_t *hobj, size_t *obj_size) |
| herr_t | H5HG_remove (H5F_t *f, H5HG_t *hobj) |
| herr_t | H5HG__free (H5HG_heap_t *heap) |
Variables | |
| hbool_t | H5_PKG_INIT_VAR = FALSE |
| H5FL_BLK_DEFINE | ( | gheap_chunk | ) |
| H5FL_DEFINE | ( | H5HG_heap_t | ) |
| H5FL_SEQ_DEFINE | ( | H5HG_obj_t | ) |
| herr_t H5HG__free | ( | H5HG_heap_t * | heap | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5F_cwfs_remove_heap(), HDassert(), heap, and ret_value.
| H5HG_heap_t* H5HG__protect | ( | H5F_t * | f, |
| haddr_t | addr, | ||
| unsigned | flags | ||
| ) |
References addr, f, flags, FUNC_LEAVE_NOAPI(), H5AC_GHEAP, H5AC_protect(), HDassert(), heap, NULL, and ret_value.
Referenced by H5HG_debug(), H5HG_extend(), H5HG_get_obj_size(), H5HG_link(), H5HG_read(), and H5HG_remove().
References addr, f, FAIL, FUNC_LEAVE_NOAPI(), H5AC_GHEAP, H5AC_resize_entry(), H5AC_unprotect(), H5HG__protect(), HDassert(), heap, NULL, ret_value, u, and UINT32ENCODE().
Referenced by H5F_cwfs_find_free_heap().
References H5HG_t::addr, f, FAIL, H5AC_GHEAP, H5AC_unprotect(), H5HG__protect(), HDassert(), heap, H5HG_t::idx, NULL, and ret_value.
Referenced by H5VL__native_blob_specific().
References addr, f, FAIL, H5F_cwfs_find_free_heap(), HDassert(), heap, NULL, ret_value, and size.
Referenced by H5D__virtual_store_layout(), H5R__encode_heap(), and H5VL__native_blob_put().
References H5HG_t::addr, f, FAIL, H5AC_GHEAP, H5AC_unprotect(), H5E_BADVALUE, H5HG__protect(), HDassert(), heap, H5HG_t::idx, NULL, and ret_value.
Referenced by H5D__virtual_copy(), and H5D__virtual_delete().
References H5HG_t::addr, f, H5AC_GHEAP, H5AC_unprotect(), H5F_cwfs_advance_heap(), H5HG__protect(), H5MM_malloc(), H5MM_memcpy(), HDassert(), heap, H5HG_t::idx, NULL, ret_value, and size.
Referenced by H5R__decode_heap(), and H5VL__native_blob_get().
References H5HG_t::addr, f, FAIL, flags, H5AC_GHEAP, H5AC_unprotect(), H5F_cwfs_advance_heap(), H5HG__protect(), HDassert(), heap, H5HG_t::idx, NULL, ret_value, u, and UINT32ENCODE().
Referenced by H5D__virtual_delete(), H5R__free_heap(), and H5VL__native_blob_specific().
| hbool_t H5_PKG_INIT_VAR = FALSE |