![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5C__dump_child_ctx_t |
Typedefs | |
| typedef struct H5C__dump_child_ctx_t | H5C__dump_child_ctx_t |
| typedef struct H5C__dump_child_ctx_t H5C__dump_child_ctx_t |
| void H5C__dump_entry | ( | H5C_t * | cache_ptr, |
| const H5C_cache_entry_t * | entry_ptr, | ||
| hbool_t | dump_parents, | ||
| const char * | prefix, | ||
| int | indent | ||
| ) |
References H5C_cache_entry_t::addr, cache_ptr, H5C_cache_entry_t::flush_dep_nchildren, H5C_cache_entry_t::flush_dep_ndirty_children, H5C_cache_entry_t::flush_dep_nparents, HDassert(), HDfprintf(), indent, H5C_cache_entry_t::is_dirty, H5C_class_t::name, prefix, H5C_tag_info_t::tag, H5C_cache_entry_t::tag_info, and H5C_cache_entry_t::type.
| hbool_t H5C_cache_is_clean | ( | const H5C_t * | cache_ptr, |
| H5C_ring_t | inner_ring | ||
| ) |
References cache_ptr, H5C_t::dirty_index_ring_size, FUNC_LEAVE_NOAPI(), HDassert(), H5C_t::magic, and ret_value.
Referenced by H5AC_cache_is_clean().
References H5C_cache_entry_t::addr, cache_ptr, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_BADVALUE, H5SL_close(), H5SL_count(), H5SL_create(), H5SL_insert(), H5SL_remove_first(), H5SL_TYPE_HADDR, HDassert(), HDfprintf(), H5C_cache_entry_t::ht_next, H5C_class_t::id, H5C_t::index, H5C_cache_entry_t::is_dirty, H5C_cache_entry_t::is_pinned, H5C_cache_entry_t::is_protected, H5C_cache_entry_t::magic, H5C_t::magic, H5C_class_t::name, NULL, H5C_t::prefix, ret_value, H5C_cache_entry_t::ring, H5C_cache_entry_t::size, H5C_tag_info_t::tag, H5C_cache_entry_t::tag_info, and H5C_cache_entry_t::type.
Referenced by H5AC_dump_cache().
References H5C_cache_entry_t::addr, cache_ptr, FUNC_LEAVE_NOAPI(), HDassert(), HDfprintf(), H5C_class_t::id, H5C_t::index_size, H5C_cache_entry_t::is_dirty, H5C_t::LRU_head_ptr, H5C_t::LRU_list_len, H5C_t::LRU_list_size, H5C_cache_entry_t::magic, H5C_t::magic, H5C_t::max_cache_size, H5C_class_t::name, H5C_cache_entry_t::next, NULL, H5C_t::prefix, H5C_cache_entry_t::ring, H5C_cache_entry_t::size, H5C_tag_info_t::tag, H5C_cache_entry_t::tag_info, and H5C_cache_entry_t::type.
References H5C_cache_entry_t::addr, cache_ptr, FUNC_LEAVE_NOAPI(), H5SL_first(), H5SL_item(), H5SL_next(), HDassert(), HDfprintf(), H5C_cache_entry_t::is_dirty, H5C_cache_entry_t::is_pinned, H5C_cache_entry_t::is_protected, H5C_cache_entry_t::magic, H5C_t::magic, H5C_class_t::name, NULL, H5C_t::prefix, ret_value, H5C_cache_entry_t::size, H5C_t::slist_len, H5C_t::slist_ptr, H5C_t::slist_size, and H5C_cache_entry_t::type.
References H5C_cache_entry_t::addr, H5C_t::aux_ptr, cache_ptr, H5C_t::coll_write_list, FUNC_LEAVE_NOAPI(), H5SL_count(), H5SL_first(), H5SL_item(), H5SL_next(), HDassert(), HDfprintf(), H5C_cache_entry_t::is_dirty, H5C_cache_entry_t::is_pinned, H5C_cache_entry_t::is_protected, H5AC_aux_t::magic, H5C_cache_entry_t::magic, H5C_t::magic, H5AC_aux_t::mpi_rank, H5C_class_t::name, NULL, H5C_t::prefix, ret_value, H5C_cache_entry_t::size, H5C_t::slist_len, and H5C_cache_entry_t::type.
| herr_t H5C_flush_dependency_exists | ( | H5C_t * | cache_ptr, |
| haddr_t | parent_addr, | ||
| haddr_t | child_addr, | ||
| hbool_t * | fd_exists_ptr | ||
| ) |
References cache_ptr, FAIL, H5C_cache_entry_t::flush_dep_nchildren, H5C_cache_entry_t::flush_dep_nparents, H5C_cache_entry_t::flush_dep_parent, H5C_cache_entry_t::flush_dep_parent_nalloc, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), H5C_cache_entry_t::magic, H5C_t::magic, NULL, ret_value, and u.
Referenced by H5AC_flush_dependency_exists().
References addr, cache_ptr, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_t::get_entry_ptr_from_addr_counter, HDassert(), H5C_t::magic, NULL, and ret_value.
Referenced by H5AC_get_entry_ptr_from_addr().
References cache_ptr, FUNC_LEAVE_NOAPI(), HDassert(), H5C_t::magic, and H5C_t::serialization_in_progress.
Referenced by H5AC_get_serialization_in_progress().
References cache_ptr, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5C_t::magic, NULL, prefix, H5C_t::prefix, and ret_value.
| herr_t H5C_stats | ( | H5C_t * | cache_ptr, |
| const char * | cache_name, | ||
| hbool_t #if !H5C_COLLECT_CACHE_STATS H5_ATTR_UNUSED #endif | display_detailed_stats | ||
| ) |
References H5C_t::cache_flush_moves, H5C_t::cache_flush_size_changes, cache_ptr, H5C_t::calls_to_msic, H5C_t::class_table_ptr, H5C_t::clean_index_size, H5C_t::clears, H5C_t::cLRU_list_len, H5C_t::cLRU_list_size, H5C_t::dirty_index_size, H5C_t::dirty_pins, H5C_t::dirty_prefetches, H5C_t::dLRU_list_len, H5C_t::dLRU_list_size, double(), H5C_t::entries_scanned_to_make_space, H5C_t::entry_flush_moves, H5C_t::entry_flush_size_changes, H5C_t::evictions, f, FAIL, H5C_t::failed_ht_searches, H5C_t::flushes, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5AC_PREFETCHED_ENTRY_ID, HDassert(), HDfprintf(), hit_rate, H5C_t::hits, H5C_t::images_created, H5C_t::images_loaded, H5C_t::images_read, H5C_t::index_len, H5C_t::index_scan_restarts, H5C_t::index_size, H5C_t::insertions, H5C_t::last_image_size, H5C_t::LRU_list_len, H5C_t::LRU_list_size, H5C_t::LRU_scan_restarts, H5C_t::magic, H5C_t::max_accesses, H5C_t::max_clean_index_size, H5C_t::max_clears, H5C_t::max_dirty_index_size, H5C_t::max_dirty_pf_entries_skipped_in_msic, H5C_t::max_entries_scanned_in_msic, H5C_t::max_entries_skipped_in_msic, H5C_t::max_flushes, H5C_t::max_index_len, H5C_t::max_index_size, H5C_t::max_pel_len, H5C_t::max_pel_size, H5C_t::max_pins, H5C_t::max_pl_len, H5C_t::max_pl_size, H5C_t::max_read_protects, H5C_t::max_size, H5C_t::max_slist_len, H5C_t::max_slist_size, H5C_t::max_type_id, H5C_t::min_accesses, H5C_t::misses, H5C_t::moves, NULL, H5C_t::pel_len, H5C_t::pel_size, H5C_t::pinned_clears, H5C_t::pinned_flushes, H5C_t::pinned_insertions, H5C_t::pins, H5C_t::pl_len, H5C_t::pl_size, H5C_t::prefetch_hits, prefetch_use_rate, H5C_t::prefetches, H5C_t::prefix, H5C_t::read_protects, ret_value, H5C_t::size_decreases, H5C_t::size_increases, H5C_t::slist_len, H5C_t::slist_scan_restarts, H5C_t::slist_size, H5C_t::successful_ht_searches, H5C_t::take_ownerships, H5C_t::total_dirty_pf_entries_skipped_in_msic, H5C_t::total_entries_scanned_in_msic, H5C_t::total_entries_skipped_in_msic, H5C_t::total_failed_ht_search_depth, total_hits, H5C_t::total_ht_deletions, H5C_t::total_ht_insertions, total_misses, H5C_t::total_successful_ht_search_depth, H5C_t::unpins, and H5C_t::write_protects.
Referenced by H5AC_stats().
| void H5C_stats__reset | ( | H5C_t * | cache_ptr | ) |
References H5C_t::cache_flush_moves, H5C_t::cache_flush_size_changes, cache_ptr, H5C_t::calls_to_msic, H5C_t::clears, H5C_t::dirty_pins, H5C_t::dirty_prefetches, H5C_t::entries_scanned_to_make_space, H5C_t::entry_flush_moves, H5C_t::entry_flush_size_changes, H5C_t::evictions, H5C_t::failed_ht_searches, H5C_t::flushes, HDassert(), H5C_t::hits, H5C_t::images_created, H5C_t::images_loaded, H5C_t::images_read, H5C_t::index_scan_restarts, H5C_t::insertions, H5C_t::last_image_size, H5C_t::LRU_scan_restarts, H5C_t::magic, H5C_t::max_accesses, H5C_t::max_clean_index_size, H5C_t::max_clears, H5C_t::max_dirty_index_size, H5C_t::max_dirty_pf_entries_skipped_in_msic, H5C_t::max_entries_scanned_in_msic, H5C_t::max_entries_skipped_in_msic, H5C_t::max_flushes, H5C_t::max_index_len, H5C_t::max_index_size, H5C_t::max_pel_len, H5C_t::max_pel_size, H5C_t::max_pins, H5C_t::max_pl_len, H5C_t::max_pl_size, H5C_t::max_read_protects, H5C_t::max_size, H5C_t::max_slist_len, H5C_t::max_slist_size, H5C_t::max_type_id, H5C_t::min_accesses, H5C_t::misses, H5C_t::moves, H5C_t::pinned_clears, H5C_t::pinned_flushes, H5C_t::pinned_insertions, H5C_t::pins, H5C_t::prefetch_hits, H5C_t::prefetches, H5C_t::read_protects, H5C_t::size_decreases, H5C_t::size_increases, H5C_t::slist_scan_restarts, H5C_t::successful_ht_searches, H5C_t::take_ownerships, H5C_t::total_dirty_pf_entries_skipped_in_msic, H5C_t::total_entries_scanned_in_msic, H5C_t::total_entries_skipped_in_msic, H5C_t::total_failed_ht_search_depth, H5C_t::total_ht_deletions, H5C_t::total_ht_insertions, H5C_t::total_successful_ht_search_depth, H5C_t::unpins, and H5C_t::write_protects.
Referenced by H5C_create().
References cache_ptr, H5C_t::clean_index_size, H5C_t::dirty_index_size, FAIL, FUNC_LEAVE_NOAPI(), HDassert(), H5C_t::il_head, H5C_t::il_len, H5C_cache_entry_t::il_next, H5C_cache_entry_t::il_prev, H5C_t::il_size, H5C_t::il_tail, H5C_t::index_len, H5C_t::index_size, H5C_cache_entry_t::is_dirty, len, H5C_t::magic, NULL, ret_value, H5C_cache_entry_t::ring, size, and H5C_cache_entry_t::size.
| herr_t H5C_verify_entry_type | ( | H5C_t * | cache_ptr, |
| haddr_t | addr, | ||
| const H5C_class_t * | expected_type, | ||
| hbool_t * | in_cache_ptr, | ||
| hbool_t * | type_ok_ptr | ||
| ) |
References addr, cache_ptr, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), H5C_class_t::id, H5C_t::magic, NULL, H5C_cache_entry_t::prefetch_type_id, H5C_cache_entry_t::prefetched, ret_value, and H5C_cache_entry_t::type.
Referenced by H5AC_verify_entry_type().