umem_cache Struct Reference

#include <umem_impl.h>

List of all members.

Public Attributes

uint64_t cache_slab_create
uint64_t cache_slab_destroy
uint64_t cache_slab_alloc
uint64_t cache_slab_free
uint64_t cache_alloc_fail
uint64_t cache_buftotal
uint64_t cache_bufmax
uint64_t cache_rescale
uint64_t cache_lookup_depth
uint64_t cache_depot_contention
uint64_t cache_depot_contention_prev
char cache_name [UMEM_CACHE_NAMELEN+1]
size_t cache_bufsize
size_t cache_align
umem_constructor_tcache_constructor
umem_destructor_tcache_destructor
umem_reclaim_tcache_reclaim
void * cache_private
vmem_tcache_arena
int cache_cflags
int cache_flags
int cache_uflags
uint32_t cache_mtbf
umem_cache_tcache_next
umem_cache_tcache_prev
umem_cache_tcache_unext
umem_cache_tcache_uprev
uint32_t cache_cpu_mask
mutex_t cache_lock
size_t cache_chunksize
size_t cache_slabsize
size_t cache_bufctl
size_t cache_buftag
size_t cache_verify
size_t cache_contents
size_t cache_color
size_t cache_mincolor
size_t cache_maxcolor
size_t cache_hash_shift
size_t cache_hash_mask
umem_slab_tcache_freelist
umem_slab_t cache_nullslab
umem_cache_tcache_bufctl_cache
umem_bufctl_t ** cache_hash_table
mutex_t cache_depot_lock
umem_magtype_tcache_magtype
umem_maglist_t cache_full
umem_maglist_t cache_empty
umem_cpu_cache_t cache_cpu [1]


Member Data Documentation

uint64_t umem_cache::cache_slab_create

uint64_t umem_cache::cache_slab_destroy

uint64_t umem_cache::cache_slab_alloc

uint64_t umem_cache::cache_slab_free

uint64_t umem_cache::cache_alloc_fail

uint64_t umem_cache::cache_buftotal

uint64_t umem_cache::cache_bufmax

uint64_t umem_cache::cache_rescale

uint64_t umem_cache::cache_lookup_depth

uint64_t umem_cache::cache_depot_contention

uint64_t umem_cache::cache_depot_contention_prev

char umem_cache::cache_name[UMEM_CACHE_NAMELEN+1]

size_t umem_cache::cache_bufsize

size_t umem_cache::cache_align

umem_constructor_t* umem_cache::cache_constructor

umem_destructor_t* umem_cache::cache_destructor

umem_reclaim_t* umem_cache::cache_reclaim

void* umem_cache::cache_private

vmem_t* umem_cache::cache_arena

int umem_cache::cache_cflags

int umem_cache::cache_flags

int umem_cache::cache_uflags

uint32_t umem_cache::cache_mtbf

umem_cache_t* umem_cache::cache_next

umem_cache_t* umem_cache::cache_prev

umem_cache_t* umem_cache::cache_unext

umem_cache_t* umem_cache::cache_uprev

uint32_t umem_cache::cache_cpu_mask

mutex_t umem_cache::cache_lock

size_t umem_cache::cache_chunksize

size_t umem_cache::cache_slabsize

size_t umem_cache::cache_bufctl

size_t umem_cache::cache_buftag

size_t umem_cache::cache_verify

size_t umem_cache::cache_contents

size_t umem_cache::cache_color

size_t umem_cache::cache_mincolor

size_t umem_cache::cache_maxcolor

size_t umem_cache::cache_hash_shift

size_t umem_cache::cache_hash_mask

umem_slab_t* umem_cache::cache_freelist

umem_slab_t umem_cache::cache_nullslab

umem_cache_t* umem_cache::cache_bufctl_cache

umem_bufctl_t** umem_cache::cache_hash_table

mutex_t umem_cache::cache_depot_lock

umem_magtype_t* umem_cache::cache_magtype

umem_maglist_t umem_cache::cache_full

umem_maglist_t umem_cache::cache_empty

umem_cpu_cache_t umem_cache::cache_cpu[1]


The documentation for this struct was generated from the following file:
Generated on Thu Feb 7 05:40:23 2008 for umem by  doxygen 1.5.4