![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5AC_proxy_entry_t |
Typedefs | |
| typedef H5C_ring_t | H5AC_ring_t |
| typedef H5C_notify_action_t | H5AC_notify_action_t |
| typedef H5C_get_initial_load_size_func_t | H5AC_get_initial_load_size_func_t |
| typedef H5C_get_final_load_size_func_t | H5AC_get_final_load_size_func_t |
| typedef H5C_verify_chksum_func_t | H5AC_verify_chksum_func_t |
| typedef H5C_deserialize_func_t | H5AC_deserialize_func_t |
| typedef H5C_image_len_func_t | H5AC_image_len_func_t |
| typedef H5C_pre_serialize_func_t | H5AC_pre_serialize_func_t |
| typedef H5C_serialize_func_t | H5AC_serialize_func_t |
| typedef H5C_notify_func_t | H5AC_notify_func_t |
| typedef H5C_free_icr_func_t | H5AC_free_icr_func_t |
| typedef H5C_get_fsf_size_t | H5AC_get_fsf_size_t |
| typedef H5C_class_t | H5AC_class_t |
| typedef H5C_cache_entry_t | H5AC_info_t |
| typedef H5C_t | H5AC_t |
| typedef struct H5AC_proxy_entry_t | H5AC_proxy_entry_t |
| typedef H5C_class_t H5AC_class_t |
| typedef H5C_cache_entry_t H5AC_info_t |
| typedef H5C_notify_func_t H5AC_notify_func_t |
| typedef struct H5AC_proxy_entry_t H5AC_proxy_entry_t |
| typedef H5C_ring_t H5AC_ring_t |
| enum H5AC_type_t |
References H5AC_slist_entry_t::addr, addr, cache_ptr, H5AC_aux_t::candidate_slist_ptr, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_get_aux_ptr(), H5SL_insert(), HDassert(), H5AC_aux_t::magic, H5AC_aux_t::metadata_write_strategy, NULL, and ret_value.
Referenced by H5C_construct_candidate_list__clean_cache(), and H5C_construct_candidate_list__min_clean().
References cache_ptr, f, FUNC_LEAVE_NOAPI(), H5C_cache_image_pending(), HDassert(), and ret_value.
| H5_DLL hbool_t H5AC_cache_is_clean | ( | const H5F_t * | f, |
| H5AC_ring_t | inner_ring | ||
| ) |
References cache_ptr, f, FUNC_LEAVE_NOAPI(), H5C_cache_is_clean(), HDassert(), and ret_value.
References f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_cork(), H5C_get_num_objs_corked(), HDassert(), and ret_value.
Referenced by H5D_close(), H5G_close(), H5O_are_mdc_flushes_disabled(), H5O_disable_mdc_flushes(), H5O_enable_mdc_flushes(), and H5T_close().
| H5_DLL herr_t H5AC_create | ( | const H5F_t * | f, |
| H5AC_cache_config_t * | config_ptr, | ||
| H5AC_cache_image_config_t * | image_config_ptr | ||
| ) |
References f, FAIL, FUNC_ENTER_NOAPI(), HDassert(), NULL, prefix, ret_value, and H5AC_cache_image_config_t::version.
| H5_DLL herr_t H5AC_create_flush_dependency | ( | void * | parent_thing, |
| void * | child_thing | ||
| ) |
References cache_ptr, H5C_cache_entry_t::cache_ptr, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_create_flush_dependency(), H5C_log_write_create_fd_msg(), HDassert(), H5C_t::log_info, H5C_log_info_t::logging, NULL, and ret_value.
Referenced by H5AC_proxy_entry_add_parent(), H5B2__create_flush_depend(), and H5FS__create_flush_depend().
References H5AC_aux_t::c_slist_ptr, H5AC_aux_t::candidate_slist_ptr, H5AC_aux_t::d_slist_ptr, f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5AC__flush_entries(), H5AC_stats(), H5C_clear_coll_entries(), H5C_dest(), H5C_get_aux_ptr(), H5C_get_logging_status(), H5C_log_tear_down(), H5C_log_write_destroy_cache_msg(), H5SL_close(), H5SL_count(), HDassert(), H5AC_aux_t::magic, NULL, and ret_value.
| H5_DLL herr_t H5AC_destroy_flush_dependency | ( | void * | parent_thing, |
| void * | child_thing | ||
| ) |
References cache_ptr, H5C_cache_entry_t::cache_ptr, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_destroy_flush_dependency(), H5C_log_write_destroy_fd_msg(), HDassert(), H5C_t::log_info, H5C_log_info_t::logging, NULL, and ret_value.
Referenced by H5AC_proxy_entry_remove_child(), H5AC_proxy_entry_remove_parent(), H5B2__destroy_flush_depend(), and H5FS__destroy_flush_depend().
References f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_dump_cache(), HDassert(), and ret_value.
References f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_evict(), H5C_log_write_evict_cache_msg(), HDassert(), and ret_value.
Referenced by H5F__evict_cache_entries().
References f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_evict_tagged_entries(), HDassert(), and ret_value.
Referenced by H5D_close(), H5F_evict_tagged_metadata(), and H5G_close().
| H5_DLL herr_t H5AC_expunge_entry | ( | H5F_t * | f, |
| const H5AC_class_t * | type, | ||
| haddr_t | addr, | ||
| unsigned | flags | ||
| ) |
References addr, f, FAIL, flags, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_expunge_entry(), H5C_log_write_expunge_entry_msg(), HDassert(), ret_value, and type.
Referenced by H5FS_delete(), H5HF__man_dblock_delete(), and H5O__expunge_chunks_test().
| H5_DLL herr_t H5AC_expunge_tag_type_metadata | ( | H5F_t * | f, |
| haddr_t | tag, | ||
| int | type_id, | ||
| unsigned | flags | ||
| ) |
References f, FAIL, flags, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_expunge_tag_type_metadata(), HDassert(), and ret_value.
Referenced by H5D__format_convert().
| H5_DLL herr_t H5AC_flush_dependency_exists | ( | H5F_t * | f, |
| haddr_t | parent_addr, | ||
| haddr_t | child_addr, | ||
| hbool_t * | fd_exists_ptr | ||
| ) |
References cache_ptr, f, FAIL, FUNC_LEAVE_NOAPI(), H5C_flush_dependency_exists(), HDassert(), and ret_value.
References f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_flush_tagged_entries(), HDassert(), and ret_value.
Referenced by H5D_close(), H5F_flush_tagged_metadata(), and H5G_close().
| H5_DLL herr_t H5AC_get_cache_auto_resize_config | ( | const H5AC_t * | cache_ptr, |
| H5AC_cache_config_t * | config_ptr | ||
| ) |
References H5AC_cache_config_t::apply_empty_reserve, H5C_auto_size_ctl_t::apply_empty_reserve, H5AC_cache_config_t::apply_max_decrement, H5C_auto_size_ctl_t::apply_max_decrement, H5AC_cache_config_t::apply_max_increment, H5C_auto_size_ctl_t::apply_max_increment, cache_ptr, H5AC_cache_config_t::close_trace_file, H5AC_cache_config_t::decr_mode, H5C_auto_size_ctl_t::decr_mode, H5AC_cache_config_t::decrement, H5C_auto_size_ctl_t::decrement, H5AC_aux_t::dirty_bytes_threshold, H5AC_cache_config_t::dirty_bytes_threshold, H5AC_cache_config_t::empty_reserve, H5C_auto_size_ctl_t::empty_reserve, H5AC_cache_config_t::epoch_length, H5C_auto_size_ctl_t::epoch_length, H5AC_cache_config_t::epochs_before_eviction, H5C_auto_size_ctl_t::epochs_before_eviction, H5AC_cache_config_t::evictions_enabled, FAIL, H5AC_cache_config_t::flash_incr_mode, H5C_auto_size_ctl_t::flash_incr_mode, H5AC_cache_config_t::flash_multiple, H5C_auto_size_ctl_t::flash_multiple, H5AC_cache_config_t::flash_threshold, H5C_auto_size_ctl_t::flash_threshold, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_get_aux_ptr(), H5C_get_cache_auto_resize_config(), H5C_get_evictions_enabled(), H5AC_cache_config_t::incr_mode, H5C_auto_size_ctl_t::incr_mode, H5AC_cache_config_t::increment, H5C_auto_size_ctl_t::increment, H5AC_cache_config_t::initial_size, H5C_auto_size_ctl_t::initial_size, H5AC_cache_config_t::lower_hr_threshold, H5C_auto_size_ctl_t::lower_hr_threshold, H5AC_aux_t::magic, H5AC_cache_config_t::max_decrement, H5C_auto_size_ctl_t::max_decrement, H5AC_cache_config_t::max_increment, H5C_auto_size_ctl_t::max_increment, H5AC_cache_config_t::max_size, H5C_auto_size_ctl_t::max_size, H5AC_aux_t::metadata_write_strategy, H5AC_cache_config_t::metadata_write_strategy, H5AC_cache_config_t::min_clean_fraction, H5C_auto_size_ctl_t::min_clean_fraction, H5AC_cache_config_t::min_size, H5C_auto_size_ctl_t::min_size, NULL, H5AC_cache_config_t::open_trace_file, ret_value, H5C_auto_size_ctl_t::rpt_fcn, H5AC_cache_config_t::rpt_fcn_enabled, H5AC_cache_config_t::set_initial_size, H5C_auto_size_ctl_t::set_initial_size, H5AC_cache_config_t::trace_file_name, H5AC_cache_config_t::upper_hr_threshold, H5C_auto_size_ctl_t::upper_hr_threshold, and H5AC_cache_config_t::version.
Referenced by H5VL__native_file_optional().
| H5_DLL herr_t H5AC_get_cache_flush_in_progress | ( | H5AC_t * | cache_ptr, |
| hbool_t * | flush_in_progress_ptr | ||
| ) |
References cache_ptr, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_get_cache_flush_in_progress(), and ret_value.
References cache_ptr, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_get_cache_hit_rate(), and ret_value.
Referenced by H5VL__native_file_optional().
| H5_DLL herr_t H5AC_get_cache_size | ( | H5AC_t * | cache_ptr, |
| size_t * | max_size_ptr, | ||
| size_t * | min_clean_size_ptr, | ||
| size_t * | cur_size_ptr, | ||
| uint32_t * | cur_num_entries_ptr | ||
| ) |
References cache_ptr, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_get_cache_size(), and ret_value.
Referenced by H5F__evict_cache_entries(), and H5VL__native_file_optional().
References addr, cache_ptr, f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_get_entry_ptr_from_addr(), HDassert(), and ret_value.
| H5_DLL herr_t H5AC_get_entry_ring | ( | const H5F_t * | f, |
| haddr_t | addr, | ||
| H5AC_ring_t * | ring | ||
| ) |
References addr, f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_get_entry_ring(), HDassert(), and ret_value.
References addr, f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_get_entry_status(), NULL, and ret_value.
Referenced by END_FUNC(), H5B2__hdr_delete(), H5B2__update_flush_depend(), H5B2_close(), H5F__evict_cache_entries(), H5FS_delete(), H5FS_free(), H5HF__hdr_delete(), H5HF__man_dblock_delete(), and H5HF__man_iblock_delete().
| H5_DLL herr_t H5AC_get_mdc_image_info | ( | H5AC_t * | cache_ptr, |
| haddr_t * | image_addr, | ||
| hsize_t * | image_len | ||
| ) |
References cache_ptr, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_get_mdc_image_info(), image_addr, image_len, and ret_value.
Referenced by H5VL__native_file_optional().
References cache_ptr, f, FUNC_LEAVE_NOAPI(), H5C_get_serialization_in_progress(), HDassert(), and ret_value.
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_get_tag(), HDassert(), ret_value, and thing.
References f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_ignore_tags(), HDassert(), and ret_value.
| H5_DLL herr_t H5AC_init | ( | void | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), and ret_value.
| H5_DLL herr_t H5AC_insert_entry | ( | H5F_t * | f, |
| const H5AC_class_t * | type, | ||
| haddr_t | addr, | ||
| void * | thing, | ||
| unsigned int | flags | ||
| ) |
References addr, f, FAIL, FUNC_ENTER_NOAPI(), H5C_get_ignore_tags(), H5E_BADVALUE, HDassert(), ret_value, thing, and type.
Referenced by H5AC_proxy_entry_add_child(), H5B2__create_internal(), H5B2__create_leaf(), H5B2__hdr_create(), H5B_create(), H5FS_alloc_hdr(), H5FS_alloc_sect(), H5FS_close(), H5FS_create(), H5FS_vfd_alloc_hdr_and_section_info_if_needed(), H5HF__man_dblock_create(), H5HF__man_iblock_create(), H5HF_hdr_create(), H5O__apply_ohdr(), H5O__chunk_add(), and H5SM_init().
| H5_DLL herr_t H5AC_load_cache_image_on_next_protect | ( | H5F_t * | f, |
| haddr_t | addr, | ||
| hsize_t | len, | ||
| hbool_t | rw | ||
| ) |
References addr, f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_load_cache_image_on_next_protect(), HDassert(), len, ret_value, and rw.
| H5_DLL herr_t H5AC_mark_entry_clean | ( | void * | thing | ) |
References cache_ptr, H5C_cache_entry_t::cache_ptr, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5AC__log_cleaned_entry(), H5C_get_aux_ptr(), H5C_log_write_mark_entry_clean_msg(), H5C_mark_entry_clean(), HDassert(), H5C_cache_entry_t::is_dirty, H5C_cache_entry_t::is_pinned, H5C_cache_entry_t::is_protected, H5C_t::log_info, H5C_log_info_t::logging, NULL, ret_value, and thing.
Referenced by H5AC_proxy_entry_add_child().
| H5_DLL herr_t H5AC_mark_entry_dirty | ( | void * | thing | ) |
References cache_ptr, H5C_cache_entry_t::cache_ptr, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5AC__log_dirtied_entry(), H5C_get_aux_ptr(), H5C_log_write_mark_entry_dirty_msg(), H5C_mark_entry_dirty(), HDassert(), H5C_cache_entry_t::is_dirty, H5C_cache_entry_t::is_pinned, H5C_cache_entry_t::is_protected, H5C_t::log_info, H5C_log_info_t::logging, NULL, ret_value, and thing.
Referenced by H5B2__hdr_dirty(), H5F_eoa_dirty(), H5F_super_dirty(), H5FS__dirty(), H5FS_close(), H5FS_vfd_alloc_hdr_and_section_info_if_needed(), H5G_mkroot(), H5HF_hdr_dirty(), H5HF_iblock_dirty(), H5O__chunk_unprotect(), H5O__link_oh(), H5O__msg_iterate_real(), and H5O_touch_oh().
| H5_DLL herr_t H5AC_mark_entry_serialized | ( | void * | thing | ) |
| H5_DLL herr_t H5AC_mark_entry_unserialized | ( | void * | thing | ) |
| H5_DLL herr_t H5AC_move_entry | ( | H5F_t * | f, |
| const H5AC_class_t * | type, | ||
| haddr_t | old_addr, | ||
| haddr_t | new_addr | ||
| ) |
References H5AC_aux_t::dirty_bytes, H5AC_aux_t::dirty_bytes_threshold, f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5AC__log_moved_entry(), H5AC__run_sync_point(), H5C_get_aux_ptr(), H5C_log_write_move_entry_msg(), H5C_move_entry(), HDassert(), NULL, ret_value, and type.
Referenced by H5HF__man_iblock_root_double().
| H5_DLL herr_t H5AC_pin_protected_entry | ( | void * | thing | ) |
References cache_ptr, H5C_cache_entry_t::cache_ptr, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_log_write_pin_entry_msg(), H5C_pin_protected_entry(), HDassert(), H5C_t::log_info, H5C_log_info_t::logging, NULL, ret_value, and thing.
Referenced by H5B2__hdr_incr(), H5FS__incr(), H5HF_hdr_incr(), H5O__inc_rc(), and H5O_protect().
References f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_prep_for_file_close(), HDassert(), and ret_value.
| H5_DLL void* H5AC_protect | ( | H5F_t * | f, |
| const H5AC_class_t * | type, | ||
| haddr_t | addr, | ||
| void * | udata, | ||
| unsigned | flags | ||
| ) |
References addr, f, flags, FUNC_ENTER_NOAPI(), H5C_get_ignore_tags(), H5E_BADVALUE, HDassert(), NULL, ret_value, thing, and type.
Referenced by H5B2__hdr_protect(), H5B2__protect_internal(), H5B2__protect_leaf(), H5B__assert(), H5B_debug(), H5B_delete(), H5B_find(), H5B_insert(), H5B_valid(), H5F__super_read(), H5FS_debug(), H5FS_delete(), H5FS_free(), H5FS_open(), H5FS_sects_debug(), H5G__node_build_table(), H5G__node_by_idx(), H5G__node_copy(), H5G__node_iterate(), H5G__node_sumup(), H5G_node_debug(), H5HF__hdr_protect(), H5HF__man_dblock_protect(), H5HF__man_iblock_protect(), H5HG__protect(), H5O__chunk_protect(), H5O__chunk_update_idx(), H5O_protect(), H5SM__get_mesg_count_test(), H5SM_delete(), H5SM_get_fheap_addr(), H5SM_get_info(), H5SM_get_refcount(), H5SM_ih_size(), H5SM_list_debug(), and H5SM_table_debug().
| H5_DLL herr_t H5AC_proxy_entry_add_child | ( | H5AC_proxy_entry_t * | pentry, |
| H5F_t * | f, | ||
| void * | child | ||
| ) |
References H5AC_proxy_entry_t::addr, f, FAIL, FUNC_ENTER_NOAPI(), H5AC_insert_entry(), H5AC_mark_entry_clean(), H5AC_mark_entry_serialized(), H5AC_PROXY_ENTRY, H5MF_alloc_tmp(), H5SL_iterate(), HDassert(), H5AC_proxy_entry_t::nchildren, H5AC_proxy_entry_t::parents, and ret_value.
Referenced by END_FUNC(), H5B2__create_internal(), H5B2__create_leaf(), H5B2__hdr_create(), H5B2__hdr_protect(), H5B2__protect_internal(), H5B2__protect_leaf(), H5B2_depend(), and if().
| H5_DLL herr_t H5AC_proxy_entry_add_parent | ( | H5AC_proxy_entry_t * | pentry, |
| void * | parent | ||
| ) |
| H5_DLL H5AC_proxy_entry_t* H5AC_proxy_entry_create | ( | void | ) |
References H5AC_proxy_entry_t::addr, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), NULL, and ret_value.
Referenced by H5B2__hdr_create(), H5B2__hdr_protect(), and H5O__apply_ohdr().
| H5_DLL herr_t H5AC_proxy_entry_dest | ( | H5AC_proxy_entry_t * | pentry | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), H5AC_proxy_entry_t::nchildren, H5AC_proxy_entry_t::ndirty_children, NULL, H5AC_proxy_entry_t::nunser_children, H5AC_proxy_entry_t::parents, and ret_value.
Referenced by H5B2__hdr_free(), H5O__free(), and if().
| H5_DLL herr_t H5AC_proxy_entry_remove_child | ( | H5AC_proxy_entry_t * | pentry, |
| void * | child | ||
| ) |
| H5_DLL herr_t H5AC_proxy_entry_remove_parent | ( | H5AC_proxy_entry_t * | pentry, |
| void * | parent | ||
| ) |
| H5_DLL herr_t H5AC_remove_entry | ( | void * | entry | ) |
References H5C_cache_entry_t::cache_ptr, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_log_write_remove_entry_msg(), H5C_remove_entry(), HDassert(), H5C_t::log_info, H5C_log_info_t::logging, NULL, and ret_value.
Referenced by H5B2__create_internal(), H5B2__create_leaf(), H5B2__hdr_create(), and if().
References cache_ptr, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_reset_cache_hit_rate_stats(), and ret_value.
Referenced by H5VL__native_file_optional().
| H5_DLL herr_t H5AC_resize_entry | ( | void * | thing, |
| size_t | new_size | ||
| ) |
References cache_ptr, H5C_cache_entry_t::cache_ptr, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5AC__log_dirtied_entry(), H5C_get_aux_ptr(), H5C_log_write_resize_entry_msg(), H5C_resize_entry(), HDassert(), H5C_cache_entry_t::is_dirty, H5C_t::log_info, H5C_log_info_t::logging, NULL, ret_value, and thing.
Referenced by END_FUNC(), H5HF__man_iblock_root_double(), H5HF_hdr_dirty(), H5HG_extend(), H5O__chunk_resize(), and if().
References f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_retag_entries(), HDassert(), and ret_value.
| H5_DLL herr_t H5AC_set_cache_auto_resize_config | ( | H5AC_t * | cache_ptr, |
| H5AC_cache_config_t * | config_ptr | ||
| ) |
References cache_ptr, H5AC_cache_config_t::close_trace_file, FAIL, FUNC_ENTER_NOAPI(), H5AC_validate_config(), H5C_get_aux_ptr(), H5C_log_set_up(), H5C_LOG_STYLE_TRACE, H5C_log_tear_down(), H5E_BADVALUE, HDassert(), H5AC_aux_t::magic, NULL, H5AC_cache_config_t::open_trace_file, ret_value, and H5AC_cache_config_t::trace_file_name.
Referenced by H5VL__native_file_optional().
| H5_DLL void H5AC_set_ring | ( | H5AC_ring_t | ring, |
| H5AC_ring_t * | orig_ring | ||
| ) |
References H5CX_get_ring(), and H5CX_set_ring().
Referenced by H5F__super_ext_close(), H5F__super_ext_remove_msg(), H5F__super_ext_write_msg(), H5F__super_read(), H5F__super_size(), H5MF_get_free_sections(), H5MF_get_freespace(), H5MF_settle_meta_data_fsm(), H5MF_settle_raw_data_fsm(), H5MF_try_close(), H5SM_get_info(), and H5SM_init().
References f, FUNC_LEAVE_NOAPI(), H5C_stats(), and HDassert().
Referenced by H5AC_dest().
References H5CX_get_tag(), and H5CX_set_tag().
Referenced by H5G__verify_cached_stabs_test().
| H5_DLL herr_t H5AC_unpin_entry | ( | void * | thing | ) |
References cache_ptr, H5C_cache_entry_t::cache_ptr, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_log_write_unpin_entry_msg(), H5C_unpin_entry(), HDassert(), H5C_t::log_info, H5C_log_info_t::logging, NULL, ret_value, and thing.
Referenced by H5B2__get_node_info_test(), H5B2__hdr_decr(), H5B2__iterate_node(), H5B2_find(), H5B2_index(), H5B2_modify(), H5FS__decr(), H5FS_free(), H5HF_hdr_decr(), H5O__dec_rc(), and H5O_unprotect().
| H5_DLL herr_t H5AC_unprotect | ( | H5F_t * | f, |
| const H5AC_class_t * | type, | ||
| haddr_t | addr, | ||
| void * | thing, | ||
| unsigned | flags | ||
| ) |
References addr, H5AC_aux_t::dirty_bytes, H5AC_aux_t::dirty_bytes_threshold, f, FAIL, flags, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5AC__log_deleted_entry(), H5AC__log_dirtied_entry(), H5AC__run_sync_point(), H5C_get_aux_ptr(), H5C_log_write_unprotect_entry_msg(), H5C_unprotect(), HDassert(), H5AC_aux_t::mpi_rank, NULL, ret_value, size, thing, and type.
Referenced by H5B2__delete_node(), H5B2__get_node_info_test(), H5B2__hdr_protect(), H5B2__hdr_unprotect(), H5B2__int_debug(), H5B2__iterate_node(), H5B2__leaf_debug(), H5B2__neighbor_internal(), H5B2__neighbor_leaf(), H5B2__node_size(), H5B2__swap_leaf(), H5B2__update_flush_depend(), H5B2__update_internal(), H5B2_find(), H5B2_index(), H5B2_modify(), H5B__assert(), H5B_debug(), H5B_delete(), H5B_find(), H5B_valid(), H5FS_debug(), H5FS_delete(), H5FS_free(), H5FS_open(), H5FS_sects_debug(), H5G__node_build_table(), H5G__node_by_idx(), H5G__node_copy(), H5G__node_iterate(), H5G__node_sumup(), H5G_node_debug(), H5HF__hdr_delete(), H5HF__man_iblock_unprotect(), H5HF__man_insert(), H5HF_create(), H5HF_delete(), H5HF_hdr_debug(), H5HF_iblock_debug(), H5HF_open(), H5HG_debug(), H5HG_extend(), H5HG_get_obj_size(), H5HG_link(), H5HG_read(), H5HG_remove(), H5O__chunk_delete(), H5O__chunk_unprotect(), H5O__chunk_update_idx(), H5O_protect(), H5O_unprotect(), H5SM__get_mesg_count_test(), H5SM_get_fheap_addr(), H5SM_get_info(), H5SM_ih_size(), H5SM_list_debug(), H5SM_table_debug(), and if().
| H5_DLL herr_t H5AC_unsettle_entry_ring | ( | void * | entry | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_unsettle_entry_ring(), HDassert(), and ret_value.
| H5_DLL herr_t H5AC_unsettle_ring | ( | H5F_t * | f, |
| H5AC_ring_t | ring | ||
| ) |
References f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_unsettle_ring(), and ret_value.
| H5_DLL herr_t H5AC_validate_cache_image_config | ( | H5AC_cache_image_config_t * | config_ptr | ) |
References H5AC_cache_image_config_t::entry_ageout, H5C_cache_image_ctl_t::entry_ageout, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5AC_cache_image_config_t::generate_image, H5C_cache_image_ctl_t::generate_image, H5C_validate_cache_image_config(), H5E_BADVALUE, NULL, ret_value, H5AC_cache_image_config_t::save_resize_status, H5C_cache_image_ctl_t::save_resize_status, H5AC_cache_image_config_t::version, and H5C_cache_image_ctl_t::version.
Referenced by H5Pset_mdc_image_config().
| H5_DLL herr_t H5AC_validate_config | ( | H5AC_cache_config_t * | config_ptr | ) |
References H5AC_cache_config_t::decr_mode, H5AC_cache_config_t::dirty_bytes_threshold, H5AC_cache_config_t::evictions_enabled, FAIL, H5AC_cache_config_t::flash_incr_mode, FUNC_ENTER_NOAPI(), H5C_decr__off, H5C_flash_incr__off, H5C_incr__off, H5E_BADVALUE, H5AC_cache_config_t::incr_mode, H5AC_cache_config_t::metadata_write_strategy, NULL, H5AC_cache_config_t::open_trace_file, ret_value, H5AC_cache_config_t::trace_file_name, and H5AC_cache_config_t::version.
Referenced by H5AC_set_cache_auto_resize_config(), and H5Pset_mdc_config().
| H5_DLL herr_t H5AC_verify_entry_type | ( | const H5F_t * | f, |
| haddr_t | addr, | ||
| const H5AC_class_t * | expected_type, | ||
| hbool_t * | in_cache_ptr, | ||
| hbool_t * | type_ok_ptr | ||
| ) |
References addr, cache_ptr, f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_verify_entry_type(), HDassert(), and ret_value.
| H5_DLLVAR const H5AC_class_t H5AC_BT[1] |
Referenced by H5B__assert(), H5B_create(), H5B_debug(), H5B_delete(), H5B_find(), H5B_insert(), and H5B_valid().
| H5_DLLVAR const H5AC_class_t H5AC_BT2_HDR[1] |
Referenced by H5B2__hdr_create(), H5B2__hdr_protect(), and H5B2__hdr_unprotect().
| H5_DLLVAR const H5AC_class_t H5AC_BT2_INT[1] |
Referenced by H5B2__create_internal(), H5B2__delete_node(), H5B2__get_node_info_test(), H5B2__int_debug(), H5B2__iterate_node(), H5B2__merge2(), H5B2__merge3(), H5B2__neighbor_internal(), H5B2__node_size(), H5B2__protect_internal(), H5B2__redistribute2(), H5B2__redistribute3(), H5B2__split1(), H5B2__swap_leaf(), H5B2__update_flush_depend(), H5B2__update_internal(), H5B2_find(), H5B2_index(), and H5B2_modify().
| H5_DLLVAR const H5AC_class_t H5AC_BT2_LEAF[1] |
Referenced by H5B2__create_leaf(), H5B2__delete_node(), H5B2__get_node_info_test(), H5B2__iterate_node(), H5B2__leaf_debug(), H5B2__merge2(), H5B2__merge3(), H5B2__neighbor_leaf(), H5B2__protect_leaf(), H5B2__redistribute2(), H5B2__redistribute3(), H5B2__split1(), H5B2__swap_leaf(), H5B2__update_flush_depend(), H5B2_find(), H5B2_index(), and H5B2_modify().
| H5_DLLVAR const H5AC_class_t H5AC_DRVRINFO[1] |
| H5_DLLVAR const H5AC_class_t H5AC_EARRAY_DBLK_PAGE[1] |
Referenced by if().
| H5_DLLVAR const H5AC_class_t H5AC_EARRAY_DBLOCK[1] |
Referenced by if().
| H5_DLLVAR const H5AC_class_t H5AC_EARRAY_HDR[1] |
| H5_DLLVAR const H5AC_class_t H5AC_EARRAY_IBLOCK[1] |
Referenced by if().
| H5_DLLVAR const H5AC_class_t H5AC_EARRAY_SBLOCK[1] |
Referenced by if().
| H5_DLLVAR const H5AC_class_t H5AC_EPOCH_MARKER[1] |
Referenced by H5C_create().
| H5_DLLVAR const H5AC_class_t H5AC_FARRAY_DBLK_PAGE[1] |
Referenced by if().
| H5_DLLVAR const H5AC_class_t H5AC_FARRAY_DBLOCK[1] |
| H5_DLLVAR const H5AC_class_t H5AC_FARRAY_HDR[1] |
| H5_DLLVAR const H5AC_class_t H5AC_FHEAP_DBLOCK[1] |
Referenced by H5HF__man_dblock_create(), H5HF__man_dblock_delete(), H5HF__man_dblock_protect(), and H5HF__man_insert().
| H5_DLLVAR const H5AC_class_t H5AC_FHEAP_HDR[1] |
Referenced by H5HF__hdr_delete(), H5HF__hdr_protect(), H5HF_create(), H5HF_delete(), H5HF_hdr_create(), H5HF_hdr_debug(), H5HF_iblock_debug(), and H5HF_open().
| H5_DLLVAR const H5AC_class_t H5AC_FHEAP_IBLOCK[1] |
| H5_DLLVAR const H5AC_class_t H5AC_FSPACE_HDR[1] |
| H5_DLLVAR const H5AC_class_t H5AC_FSPACE_SINFO[1] |
Referenced by H5FS_alloc_sect(), H5FS_close(), H5FS_delete(), H5FS_free(), and H5FS_vfd_alloc_hdr_and_section_info_if_needed().
| H5_DLLVAR const H5AC_class_t H5AC_GHEAP[1] |
Referenced by H5HG__protect(), H5HG_debug(), H5HG_extend(), H5HG_get_obj_size(), H5HG_link(), H5HG_read(), and H5HG_remove().
| H5_DLLVAR const H5AC_class_t H5AC_LHEAP_DBLK[1] |
| H5_DLLVAR const H5AC_class_t H5AC_LHEAP_PRFX[1] |
| H5_DLLVAR const H5AC_class_t H5AC_OHDR[1] |
Referenced by H5O__apply_ohdr(), H5O__expunge_chunks_test(), H5O_protect(), and H5O_unprotect().
| H5_DLLVAR const H5AC_class_t H5AC_OHDR_CHK[1] |
| H5_DLLVAR const H5AC_class_t H5AC_PREFETCHED_ENTRY[1] |
| H5_DLLVAR const H5AC_class_t H5AC_PROXY_ENTRY[1] |
| H5_DLLVAR const H5AC_class_t H5AC_SNODE[1] |
Referenced by H5G__node_build_table(), H5G__node_by_idx(), H5G__node_copy(), H5G__node_iterate(), H5G__node_sumup(), and H5G_node_debug().
| H5_DLLVAR const H5AC_class_t H5AC_SOHM_LIST[1] |
Referenced by H5SM_list_debug().
| H5_DLLVAR const H5AC_class_t H5AC_SOHM_TABLE[1] |
| H5_DLLVAR const H5AC_class_t H5AC_SUPERBLOCK[1] |
Referenced by H5F__super_read().