HDF5  1.12.0
H5ACmpio.c File Reference

Data Structures

struct  H5AC_slist_entry_t
 
struct  H5AC_addr_list_ud_t
 

Typedefs

typedef struct H5AC_slist_entry_t H5AC_slist_entry_t
 
typedef struct H5AC_addr_list_ud_t H5AC_addr_list_ud_t
 

Functions

 H5FL_DEFINE (H5AC_aux_t)
 
 H5FL_DEFINE_STATIC (H5AC_slist_entry_t)
 
herr_t H5AC__set_sync_point_done_callback (H5C_t *cache_ptr, void(*sync_point_done)(unsigned num_writes, haddr_t *written_entries_tbl))
 
herr_t H5AC__set_write_done_callback (H5C_t *cache_ptr, void(*write_done)(void))
 
herr_t H5AC_add_candidate (H5AC_t *cache_ptr, haddr_t addr)
 
herr_t H5AC__log_deleted_entry (const H5AC_info_t *entry_ptr)
 
herr_t H5AC__log_dirtied_entry (const H5AC_info_t *entry_ptr)
 
herr_t H5AC__log_cleaned_entry (const H5AC_info_t *entry_ptr)
 
herr_t H5AC__log_flushed_entry (H5C_t *cache_ptr, haddr_t addr, hbool_t was_dirty, unsigned flags)
 
herr_t H5AC__log_inserted_entry (const H5AC_info_t *entry_ptr)
 
herr_t H5AC__log_moved_entry (const H5F_t *f, haddr_t old_addr, haddr_t new_addr)
 
herr_t H5AC__run_sync_point (H5F_t *f, int sync_point_op)
 
herr_t H5AC__flush_entries (H5F_t *f)
 

Typedef Documentation

◆ H5AC_addr_list_ud_t

◆ H5AC_slist_entry_t

Function Documentation

◆ H5AC__flush_entries()

herr_t H5AC__flush_entries ( H5F_t f)

◆ H5AC__log_cleaned_entry()

◆ H5AC__log_deleted_entry()

◆ H5AC__log_dirtied_entry()

◆ H5AC__log_flushed_entry()

◆ H5AC__log_inserted_entry()

◆ H5AC__log_moved_entry()

◆ H5AC__run_sync_point()

◆ H5AC__set_sync_point_done_callback()

herr_t H5AC__set_sync_point_done_callback ( H5C_t cache_ptr,
void(*)(unsigned num_writes, haddr_t *written_entries_tbl)  sync_point_done 
)

◆ H5AC__set_write_done_callback()

herr_t H5AC__set_write_done_callback ( H5C_t cache_ptr,
void(*)(void)  write_done 
)

◆ H5AC_add_candidate()

◆ H5FL_DEFINE()

H5FL_DEFINE ( H5AC_aux_t  )

◆ H5FL_DEFINE_STATIC()

H5FL_DEFINE_STATIC ( H5AC_slist_entry_t  )