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

Public Member Functions

 CACHE_PAD (0)
 
 CACHE_PAD (1)
 
 CACHE_PAD (2)
 
 CACHE_PAD (3)
 

Public Attributes

VOLATILE unsigned int current
 
VOLATILE unsigned int inreclaim
 
unsigned int page_size
 
int nr_sizes
 
int blk_sizes [MAX_SIZES]
 
int nr_hooks
 
hook_fn_t hook_fns [MAX_HOOKS]
 
chunk_t *VOLATILE free_chunks
 
chunk_t *VOLATILE alloc [MAX_SIZES]
 
VOLATILE unsigned int alloc_size [MAX_SIZES]
 

Member Function Documentation

gc_global_st::CACHE_PAD ( )
gc_global_st::CACHE_PAD ( )
gc_global_st::CACHE_PAD ( )
gc_global_st::CACHE_PAD ( )

Member Data Documentation

chunk_t* VOLATILE gc_global_st::alloc[MAX_SIZES]
VOLATILE unsigned int gc_global_st::alloc_size[MAX_SIZES]
int gc_global_st::blk_sizes[MAX_SIZES]
VOLATILE unsigned int gc_global_st::current
chunk_t* VOLATILE gc_global_st::free_chunks
hook_fn_t gc_global_st::hook_fns[MAX_HOOKS]
VOLATILE unsigned int gc_global_st::inreclaim
int gc_global_st::nr_hooks
int gc_global_st::nr_sizes
unsigned int gc_global_st::page_size

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