tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
gc_st Struct Reference
Collaboration diagram for gc_st:

Public Attributes

unsigned int epoch
 
unsigned int entries_since_reclaim
 
void * async_page
 
int async_page_state
 
chunk_tgarbage [NR_EPOCHS][MAX_SIZES]
 
chunk_tgarbage_tail [NR_EPOCHS][MAX_SIZES]
 
chunk_tchunk_cache
 
chunk_talloc [MAX_SIZES]
 
unsigned int alloc_chunks [MAX_SIZES]
 
chunk_thook [NR_EPOCHS][MAX_HOOKS]
 

Member Data Documentation

chunk_t* gc_st::alloc[MAX_SIZES]
unsigned int gc_st::alloc_chunks[MAX_SIZES]
void* gc_st::async_page
int gc_st::async_page_state
chunk_t* gc_st::chunk_cache
unsigned int gc_st::entries_since_reclaim
unsigned int gc_st::epoch
chunk_t* gc_st::garbage[NR_EPOCHS][MAX_SIZES]
chunk_t* gc_st::garbage_tail[NR_EPOCHS][MAX_SIZES]
chunk_t* gc_st::hook[NR_EPOCHS][MAX_HOOKS]

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