![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5C_tag_iter_evict_ctx_t |
| struct | H5C_tag_iter_ettm_ctx_t |
| struct | H5C_tag_iter_cork_ctx_t |
Functions | |
| H5FL_EXTERN (H5C_tag_info_t) | |
| herr_t | H5C_ignore_tags (H5C_t *cache_ptr) |
| hbool_t | H5C_get_ignore_tags (const H5C_t *cache_ptr) |
| uint32_t | H5C_get_num_objs_corked (const H5C_t *cache_ptr) |
| herr_t | H5C__tag_entry (H5C_t *cache, H5C_cache_entry_t *entry) |
| herr_t | H5C__untag_entry (H5C_t *cache, H5C_cache_entry_t *entry) |
| herr_t | H5C__iter_tagged_entries (H5C_t *cache, haddr_t tag, hbool_t match_global, H5C_tag_iter_cb_t cb, void *cb_ctx) |
| herr_t | H5C_evict_tagged_entries (H5F_t *f, haddr_t tag, hbool_t match_global) |
| herr_t | H5C_verify_tag (int id, haddr_t tag) |
| herr_t | H5C_flush_tagged_entries (H5F_t *f, haddr_t tag) |
| herr_t | H5C_retag_entries (H5C_t *cache, haddr_t src_tag, haddr_t dest_tag) |
| herr_t | H5C_expunge_tag_type_metadata (H5F_t *f, haddr_t tag, int type_id, unsigned flags) |
| herr_t | H5C_get_tag (const void *thing, haddr_t *tag) |
| herr_t H5C__iter_tagged_entries | ( | H5C_t * | cache, |
| haddr_t | tag, | ||
| hbool_t | match_global, | ||
| H5C_tag_iter_cb_t | cb, | ||
| void * | cb_ctx | ||
| ) |
References HDassert(), NULL, and ret_value.
Referenced by H5C__verify_cork_tag_test(), H5C_evict_tagged_entries(), and H5C_expunge_tag_type_metadata().
| herr_t H5C__tag_entry | ( | H5C_t * | cache, |
| H5C_cache_entry_t * | entry | ||
| ) |
References H5C_tag_info_t::corked, H5C_tag_info_t::entry_cnt, FAIL, FUNC_LEAVE_NOAPI(), H5C_verify_tag(), H5CX_get_tag(), H5SL_insert(), H5SL_search(), HDassert(), H5C_tag_info_t::head, H5C_class_t::id, H5C_t::ignore_tags, H5C_t::magic, NULL, ret_value, H5C_tag_info_t::tag, H5C_cache_entry_t::tag_info, H5C_t::tag_list, H5C_cache_entry_t::tl_next, H5C_cache_entry_t::tl_prev, and H5C_cache_entry_t::type.
| herr_t H5C__untag_entry | ( | H5C_t * | cache, |
| H5C_cache_entry_t * | entry | ||
| ) |
References H5C_tag_iter_evict_ctx_t::evicted_entries_last_pass, H5C_tag_iter_evict_ctx_t::f, f, FAIL, FUNC_ENTER_NOAPI(), H5C__iter_tagged_entries(), HDassert(), H5C_t::magic, NULL, H5C_tag_iter_evict_ctx_t::pinned_entries_need_evicted, ret_value, and H5C_tag_iter_evict_ctx_t::skipped_pf_dirty_entries.
Referenced by H5AC_evict_tagged_metadata().
References H5C_tag_iter_ettm_ctx_t::f, f, FAIL, H5C_tag_iter_ettm_ctx_t::flags, flags, FUNC_ENTER_NOAPI(), H5C__iter_tagged_entries(), HDassert(), H5C_t::magic, NULL, ret_value, and H5C_tag_iter_ettm_ctx_t::type_id.
Referenced by H5AC_expunge_tag_type_metadata().
References cache_ptr, f, FAIL, FUNC_ENTER_NOAPI(), HDassert(), NULL, and ret_value.
Referenced by H5AC_flush_tagged_metadata().
References cache_ptr, FUNC_LEAVE_NOAPI(), HDassert(), H5C_t::ignore_tags, and H5C_t::magic.
Referenced by H5AC_insert_entry(), and H5AC_protect().
References cache_ptr, FUNC_LEAVE_NOAPI(), HDassert(), H5C_t::magic, and H5C_t::num_objs_corked.
Referenced by H5AC_cork().
References FUNC_LEAVE_NOAPI(), HDassert(), H5C_tag_info_t::tag, H5C_cache_entry_t::tag_info, and thing.
Referenced by H5AC_get_tag().
References cache_ptr, FUNC_LEAVE_NOAPI(), HDassert(), H5C_t::ignore_tags, H5C_t::magic, and NULL.
Referenced by H5AC_ignore_tags().
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5SL_insert(), H5SL_remove(), HDassert(), NULL, ret_value, H5C_tag_info_t::tag, and H5C_t::tag_list.
Referenced by H5AC_retag_copied_metadata().
References FAIL, FUNC_LEAVE_NOAPI(), H5AC_DRVRINFO_ID, H5AC_FSPACE_HDR_ID, H5AC_FSPACE_SINFO_ID, H5AC_GHEAP_ID, H5AC_PROXY_ENTRY_ID, H5AC_SOHM_LIST_ID, H5AC_SOHM_TABLE_ID, H5AC_SUPERBLOCK_ID, and ret_value.
Referenced by H5C__tag_entry().
| H5FL_EXTERN | ( | H5C_tag_info_t | ) |