![]() |
HDF5
1.12.0
|
Functions | |
| H5FL_DEFINE (H5O_chunk_proxy_t) | |
| herr_t | H5O__chunk_add (H5F_t *f, H5O_t *oh, unsigned idx, unsigned cont_chunkno) |
| H5O_chunk_proxy_t * | H5O__chunk_protect (H5F_t *f, H5O_t *oh, unsigned idx) |
| herr_t | H5O__chunk_unprotect (H5F_t *f, H5O_chunk_proxy_t *chk_proxy, hbool_t dirtied) |
| herr_t | H5O__chunk_resize (H5O_t *oh, H5O_chunk_proxy_t *chk_proxy) |
| herr_t | H5O__chunk_update_idx (H5F_t *f, H5O_t *oh, unsigned idx) |
| herr_t | H5O__chunk_delete (H5F_t *f, H5O_t *oh, unsigned idx) |
| herr_t | H5O__chunk_dest (H5O_chunk_proxy_t *chk_proxy) |
| H5FL_DEFINE | ( | H5O_chunk_proxy_t | ) |
References H5O_chunk_t::addr, H5C_cache_entry_t::addr, H5O_t::cache_info, H5O_t::chunk, H5O_chunk_proxy_t::chunkno, H5O_chunk_proxy_t::f, f, FAIL, H5O_chunk_proxy_t::fd_parent, H5AC_insert_entry(), H5AC_OHDR_CHK, H5O__chunk_dest(), H5O__chunk_protect(), H5O__chunk_unprotect(), H5O__inc_rc(), HDassert(), NULL, H5O_chunk_proxy_t::oh, and ret_value.
Referenced by H5O__alloc_chunk().
| herr_t H5O__chunk_dest | ( | H5O_chunk_proxy_t * | chk_proxy | ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5O__dec_rc(), HDassert(), H5O_chunk_proxy_t::oh, and ret_value.
Referenced by H5O__chunk_add(), and H5O__chunk_protect().
| H5O_chunk_proxy_t* H5O__chunk_protect | ( | H5F_t * | f, |
| H5O_t * | oh, | ||
| unsigned | idx | ||
| ) |
References H5O_chunk_t::addr, H5C_cache_entry_t::addr, H5O_t::cache_info, H5O_t::chunk, H5O_chunk_proxy_t::chunkno, H5O_chk_cache_ud_t::chunkno, H5O_chunk_proxy_t::f, f, H5AC_OHDR_CHK, H5AC_protect(), H5O__chunk_dest(), H5O__inc_rc(), HDassert(), NULL, H5O_chunk_proxy_t::oh, H5O_chk_cache_ud_t::oh, ret_value, H5O_chunk_t::size, and H5O_chk_cache_ud_t::size.
Referenced by H5O__alloc_chunk(), H5O__chunk_add(), H5O__chunk_delete(), H5O__release_mesg(), H5O_protect(), and H5O_touch_oh().
| herr_t H5O__chunk_resize | ( | H5O_t * | oh, |
| H5O_chunk_proxy_t * | chk_proxy | ||
| ) |
References H5O_t::chunk, H5O_chunk_proxy_t::chunkno, FAIL, FUNC_LEAVE_NOAPI(), H5AC_resize_entry(), HDassert(), ret_value, and H5O_chunk_t::size.
| herr_t H5O__chunk_unprotect | ( | H5F_t * | f, |
| H5O_chunk_proxy_t * | chk_proxy, | ||
| hbool_t | dirtied | ||
| ) |
References H5O_chunk_t::addr, H5O_t::chunk, H5O_chunk_proxy_t::chunkno, f, FAIL, FUNC_LEAVE_NOAPI(), H5AC_mark_entry_dirty(), H5AC_OHDR_CHK, H5AC_unprotect(), H5O__dec_rc(), HDassert(), H5O_chunk_proxy_t::oh, and ret_value.
Referenced by H5O__alloc_chunk(), H5O__chunk_add(), H5O_protect(), and H5O_touch_oh().
References H5O_chunk_t::addr, H5C_cache_entry_t::addr, H5O_t::cache_info, H5O_t::chunk, H5O_chunk_proxy_t::chunkno, H5O_chk_cache_ud_t::chunkno, f, FAIL, FUNC_LEAVE_NOAPI(), H5AC_OHDR_CHK, H5AC_protect(), H5AC_unprotect(), HDassert(), NULL, H5O_chk_cache_ud_t::oh, ret_value, H5O_chunk_t::size, and H5O_chk_cache_ud_t::size.