HDF5  1.12.0
Data Structures | Macros | Typedefs | Functions
H5Cdbg.c File Reference
#include "H5Cmodule.h"
#include "H5private.h"
#include "H5ACpkg.h"
#include "H5Cpkg.h"
#include "H5Eprivate.h"

Data Structures

struct  H5C__dump_child_ctx_t
 

Macros

#define H5AC_FRIEND
 

Typedefs

typedef struct H5C__dump_child_ctx_t H5C__dump_child_ctx_t
 

Functions

herr_t H5C_dump_cache (H5C_t *cache_ptr, const char *cache_name)
 
herr_t H5C_dump_cache_LRU (H5C_t *cache_ptr, const char *cache_name)
 
herr_t H5C_dump_cache_skip_list (H5C_t *cache_ptr, char *calling_fcn)
 
herr_t H5C_set_prefix (H5C_t *cache_ptr, char *prefix)
 
herr_t H5C_stats (H5C_t *cache_ptr, const char *cache_name, hbool_t display_detailed_stats)
 
void H5C_stats__reset (H5C_t *cache_ptr)
 
void H5C__dump_entry (H5C_t *cache_ptr, const H5C_cache_entry_t *entry_ptr, hbool_t dump_parents, const char *prefix, int indent)
 
herr_t H5C_flush_dependency_exists (H5C_t *cache_ptr, haddr_t parent_addr, haddr_t child_addr, hbool_t *fd_exists_ptr)
 
herr_t H5C_validate_index_list (H5C_t *cache_ptr)
 
herr_t H5C_get_entry_ptr_from_addr (H5C_t *cache_ptr, haddr_t addr, void **entry_ptr_ptr)
 
hbool_t H5C_get_serialization_in_progress (const H5C_t *cache_ptr)
 
hbool_t H5C_cache_is_clean (const H5C_t *cache_ptr, H5C_ring_t inner_ring)
 
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)
 

Macro Definition Documentation

◆ H5AC_FRIEND

#define H5AC_FRIEND

Typedef Documentation

◆ H5C__dump_child_ctx_t

Function Documentation

◆ H5C__dump_entry()

void H5C__dump_entry ( H5C_t cache_ptr,
const H5C_cache_entry_t entry_ptr,
hbool_t  dump_parents,
const char *  prefix,
int  indent 
)

◆ H5C_cache_is_clean()

hbool_t H5C_cache_is_clean ( const H5C_t cache_ptr,
H5C_ring_t  inner_ring 
)

◆ H5C_dump_cache()

herr_t H5C_dump_cache ( H5C_t cache_ptr,
const char *  cache_name 
)

◆ H5C_dump_cache_LRU()

herr_t H5C_dump_cache_LRU ( H5C_t cache_ptr,
const char *  cache_name 
)

◆ H5C_dump_cache_skip_list()

herr_t H5C_dump_cache_skip_list ( H5C_t cache_ptr,
char *  calling_fcn 
)

◆ H5C_flush_dependency_exists()

herr_t H5C_flush_dependency_exists ( H5C_t cache_ptr,
haddr_t  parent_addr,
haddr_t  child_addr,
hbool_t fd_exists_ptr 
)

◆ H5C_get_entry_ptr_from_addr()

herr_t H5C_get_entry_ptr_from_addr ( H5C_t cache_ptr,
haddr_t  addr,
void **  entry_ptr_ptr 
)

◆ H5C_get_serialization_in_progress()

hbool_t H5C_get_serialization_in_progress ( const H5C_t cache_ptr)

◆ H5C_set_prefix()

herr_t H5C_set_prefix ( H5C_t cache_ptr,
char *  prefix 
)

◆ H5C_stats()

herr_t H5C_stats ( H5C_t cache_ptr,
const char *  cache_name,
hbool_t  display_detailed_stats 
)

◆ H5C_stats__reset()

void H5C_stats__reset ( H5C_t cache_ptr)

◆ H5C_validate_index_list()

herr_t H5C_validate_index_list ( H5C_t cache_ptr)

◆ H5C_verify_entry_type()

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 
)