![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5AC_aux_t |
Typedefs | |
| typedef struct H5AC_aux_t | H5AC_aux_t |
Functions | |
| H5FL_EXTERN (H5AC_aux_t) | |
| H5_DLL herr_t | H5AC__log_deleted_entry (const H5AC_info_t *entry_ptr) |
| H5_DLL herr_t | H5AC__log_dirtied_entry (const H5AC_info_t *entry_ptr) |
| H5_DLL herr_t | H5AC__log_cleaned_entry (const H5AC_info_t *entry_ptr) |
| H5_DLL herr_t | H5AC__log_flushed_entry (H5C_t *cache_ptr, haddr_t addr, hbool_t was_dirty, unsigned flags) |
| H5_DLL herr_t | H5AC__log_inserted_entry (const H5AC_info_t *entry_ptr) |
| H5_DLL herr_t | H5AC__log_moved_entry (const H5F_t *f, haddr_t old_addr, haddr_t new_addr) |
| H5_DLL herr_t | H5AC__flush_entries (H5F_t *f) |
| H5_DLL herr_t | H5AC__run_sync_point (H5F_t *f, int sync_point_op) |
| H5_DLL herr_t | H5AC__set_sync_point_done_callback (H5C_t *cache_ptr, void(*sync_point_done)(unsigned num_writes, haddr_t *written_entries_tbl)) |
| H5_DLL herr_t | H5AC__set_write_done_callback (H5C_t *cache_ptr, void(*write_done)(void)) |
| typedef struct H5AC_aux_t H5AC_aux_t |
References f, FAIL, FUNC_LEAVE_NOAPI(), H5AC__run_sync_point(), H5C_get_aux_ptr(), HDassert(), and ret_value.
Referenced by H5AC_dest(), and H5AC_flush().
| H5_DLL herr_t H5AC__log_cleaned_entry | ( | const H5AC_info_t * | entry_ptr | ) |
References addr, H5C_cache_entry_t::addr, H5AC_aux_t::c_slist_ptr, cache_ptr, H5C_cache_entry_t::cache_ptr, H5AC_aux_t::d_slist_ptr, H5AC_aux_t::dirty_bytes, FUNC_LEAVE_NOAPI(), H5C_get_aux_ptr(), H5SL_remove(), HDassert(), H5C_cache_entry_t::is_dirty, H5AC_aux_t::magic, H5AC_aux_t::mpi_rank, NULL, and H5C_cache_entry_t::size.
Referenced by H5AC_mark_entry_clean().
| H5_DLL herr_t H5AC__log_deleted_entry | ( | const H5AC_info_t * | entry_ptr | ) |
References addr, H5AC_aux_t::c_slist_ptr, cache_ptr, H5AC_aux_t::d_slist_ptr, FUNC_LEAVE_NOAPI(), H5C_get_aux_ptr(), H5SL_remove(), HDassert(), H5AC_aux_t::magic, H5AC_aux_t::mpi_rank, and NULL.
Referenced by H5AC_unprotect().
| H5_DLL herr_t H5AC__log_dirtied_entry | ( | const H5AC_info_t * | entry_ptr | ) |
References H5AC_slist_entry_t::addr, addr, H5C_cache_entry_t::addr, H5AC_aux_t::c_slist_ptr, cache_ptr, H5C_cache_entry_t::cache_ptr, H5AC_aux_t::d_slist_ptr, H5AC_aux_t::dirty_bytes, FAIL, FUNC_LEAVE_NOAPI(), H5C_get_aux_ptr(), H5SL_insert(), H5SL_remove(), H5SL_search(), HDassert(), H5C_cache_entry_t::is_dirty, H5AC_aux_t::magic, H5AC_aux_t::mpi_rank, NULL, ret_value, H5C_cache_entry_t::size, H5AC_aux_t::unprotect_dirty_bytes, and H5AC_aux_t::unprotect_dirty_bytes_updates.
Referenced by H5AC_mark_entry_dirty(), H5AC_resize_entry(), and H5AC_unprotect().
| H5_DLL herr_t H5AC__log_inserted_entry | ( | const H5AC_info_t * | entry_ptr | ) |
References H5AC_slist_entry_t::addr, H5C_cache_entry_t::addr, H5AC_aux_t::c_slist_ptr, cache_ptr, H5C_cache_entry_t::cache_ptr, H5AC_aux_t::d_slist_ptr, H5AC_aux_t::dirty_bytes, FAIL, FUNC_LEAVE_NOAPI(), H5C_get_aux_ptr(), H5SL_insert(), H5SL_search(), HDassert(), H5AC_aux_t::insert_dirty_bytes, H5AC_aux_t::insert_dirty_bytes_updates, H5AC_aux_t::magic, H5AC_aux_t::mpi_rank, NULL, ret_value, size, and H5C_cache_entry_t::size.
References H5AC_slist_entry_t::addr, H5AC_aux_t::c_slist_ptr, cache_ptr, H5AC_aux_t::d_slist_ptr, H5AC_aux_t::dirty_bytes, f, FAIL, FUNC_LEAVE_NOAPI(), H5C_get_aux_ptr(), H5C_get_entry_status(), H5SL_insert(), H5SL_remove(), HDassert(), H5AC_aux_t::magic, H5AC_aux_t::move_dirty_bytes, H5AC_aux_t::move_dirty_bytes_updates, H5AC_aux_t::mpi_rank, NULL, and ret_value.
Referenced by H5AC_move_entry().
References cache_ptr, H5AC_aux_t::dirty_bytes_propagations, f, FAIL, H5C_clear_coll_entries(), H5C_get_aux_ptr(), HDassert(), HDfprintf(), H5AC_aux_t::insert_dirty_bytes, H5AC_aux_t::insert_dirty_bytes_updates, H5AC_aux_t::magic, H5AC_aux_t::metadata_write_strategy, H5AC_aux_t::mpi_rank, NULL, ret_value, H5AC_aux_t::unprotect_dirty_bytes, and H5AC_aux_t::unprotect_dirty_bytes_updates.
Referenced by H5AC__flush_entries(), H5AC_move_entry(), and H5AC_unprotect().
| H5_DLL herr_t H5AC__set_sync_point_done_callback | ( | H5C_t * | cache_ptr, |
| void(*)(unsigned num_writes, haddr_t *written_entries_tbl) | sync_point_done | ||
| ) |
References cache_ptr, FUNC_LEAVE_NOAPI(), H5C_get_aux_ptr(), HDassert(), H5AC_aux_t::magic, NULL, and H5AC_aux_t::sync_point_done.
References cache_ptr, FUNC_LEAVE_NOAPI(), H5C_get_aux_ptr(), HDassert(), H5AC_aux_t::magic, NULL, and H5AC_aux_t::write_done.
| H5FL_EXTERN | ( | H5AC_aux_t | ) |