HDF5  1.12.0
Data Fields
H5C_cache_entry_t Struct Reference

#include <H5Cprivate.h>

Data Fields

uint32_t magic
 
H5C_tcache_ptr
 
haddr_t addr
 
size_t size
 
void * image_ptr
 
hbool_t image_up_to_date
 
const H5C_class_ttype
 
hbool_t is_dirty
 
hbool_t dirtied
 
hbool_t is_protected
 
hbool_t is_read_only
 
int ro_ref_count
 
hbool_t is_pinned
 
hbool_t in_slist
 
hbool_t flush_marker
 
hbool_t flush_me_last
 
hbool_t flush_in_progress
 
hbool_t destroy_in_progress
 
H5C_ring_t ring
 
struct H5C_cache_entry_t ** flush_dep_parent
 
unsigned flush_dep_nparents
 
unsigned flush_dep_parent_nalloc
 
unsigned flush_dep_nchildren
 
unsigned flush_dep_ndirty_children
 
unsigned flush_dep_nunser_children
 
hbool_t pinned_from_client
 
hbool_t pinned_from_cache
 
struct H5C_cache_entry_tht_next
 
struct H5C_cache_entry_tht_prev
 
struct H5C_cache_entry_til_next
 
struct H5C_cache_entry_til_prev
 
struct H5C_cache_entry_tnext
 
struct H5C_cache_entry_tprev
 
hbool_t include_in_image
 
int32_t lru_rank
 
hbool_t image_dirty
 
uint64_t fd_parent_count
 
haddr_tfd_parent_addrs
 
uint64_t fd_child_count
 
uint64_t fd_dirty_child_count
 
uint32_t image_fd_height
 
hbool_t prefetched
 
int prefetch_type_id
 
int32_t age
 
hbool_t prefetched_dirty
 
int serialization_count
 
struct H5C_cache_entry_ttl_next
 
struct H5C_cache_entry_ttl_prev
 
struct H5C_tag_info_ttag_info
 
int32_t accesses
 
int32_t clears
 
int32_t flushes
 
int32_t pins
 

Field Documentation

◆ accesses

int32_t accesses

◆ addr

haddr_t addr

◆ age

int32_t age

◆ cache_ptr

H5C_t* cache_ptr

◆ clears

int32_t clears

◆ destroy_in_progress

hbool_t destroy_in_progress

◆ dirtied

hbool_t dirtied

◆ fd_child_count

uint64_t fd_child_count

◆ fd_dirty_child_count

uint64_t fd_dirty_child_count

◆ fd_parent_addrs

haddr_t* fd_parent_addrs

◆ fd_parent_count

uint64_t fd_parent_count

◆ flush_dep_nchildren

unsigned flush_dep_nchildren

◆ flush_dep_ndirty_children

unsigned flush_dep_ndirty_children

◆ flush_dep_nparents

unsigned flush_dep_nparents

◆ flush_dep_nunser_children

unsigned flush_dep_nunser_children

◆ flush_dep_parent

struct H5C_cache_entry_t** flush_dep_parent

◆ flush_dep_parent_nalloc

unsigned flush_dep_parent_nalloc

◆ flush_in_progress

hbool_t flush_in_progress

◆ flush_marker

hbool_t flush_marker

◆ flush_me_last

hbool_t flush_me_last

◆ flushes

int32_t flushes

◆ ht_next

struct H5C_cache_entry_t* ht_next

◆ ht_prev

struct H5C_cache_entry_t* ht_prev

◆ il_next

struct H5C_cache_entry_t* il_next

◆ il_prev

struct H5C_cache_entry_t* il_prev

◆ image_dirty

hbool_t image_dirty

◆ image_fd_height

uint32_t image_fd_height

◆ image_ptr

void* image_ptr

◆ image_up_to_date

hbool_t image_up_to_date

◆ in_slist

hbool_t in_slist

◆ include_in_image

hbool_t include_in_image

◆ is_dirty

hbool_t is_dirty

◆ is_pinned

hbool_t is_pinned

◆ is_protected

hbool_t is_protected

◆ is_read_only

hbool_t is_read_only

◆ lru_rank

int32_t lru_rank

◆ magic

uint32_t magic

◆ next

struct H5C_cache_entry_t* next

◆ pinned_from_cache

hbool_t pinned_from_cache

◆ pinned_from_client

hbool_t pinned_from_client

◆ pins

int32_t pins

◆ prefetch_type_id

int prefetch_type_id

◆ prefetched

hbool_t prefetched

◆ prefetched_dirty

hbool_t prefetched_dirty

◆ prev

struct H5C_cache_entry_t* prev

◆ ring

H5C_ring_t ring

◆ ro_ref_count

int ro_ref_count

◆ serialization_count

int serialization_count

◆ size

size_t size

◆ tag_info

struct H5C_tag_info_t* tag_info

◆ tl_next

struct H5C_cache_entry_t* tl_next

◆ tl_prev

struct H5C_cache_entry_t* tl_prev

◆ type

const H5C_class_t* type

The documentation for this struct was generated from the following file: