vmem Struct Reference

#include <vmem_impl_user.h>

List of all members.

Public Attributes

char vm_name [VMEM_NAMELEN]
cond_t vm_cv
mutex_t vm_lock
uint32_t vm_id
uint32_t vm_mtbf
int vm_cflags
int vm_qshift
size_t vm_quantum
size_t vm_qcache_max
vmem_alloc_tvm_source_alloc
vmem_free_tvm_source_free
vmem_tvm_source
vmem_tvm_next
ssize_t vm_nsegfree
vmem_seg_tvm_segfree
vmem_seg_t ** vm_hash_table
size_t vm_hash_mask
size_t vm_hash_shift
ulong_t vm_freemap
vmem_seg_t vm_seg0
vmem_seg_t vm_rotor
vmem_seg_tvm_hash0 [VMEM_HASH_INITIAL]
void * vm_qcache [VMEM_NQCACHE_MAX]
vmem_freelist_t vm_freelist [VMEM_FREELISTS+1]
vmem_kstat_t vm_kstat


Member Data Documentation

char vmem::vm_name[VMEM_NAMELEN]

Referenced by vmem_create(), and vmem_destroy().

uint32_t vmem::vm_id

Referenced by vmem_create().

uint32_t vmem::vm_mtbf

Referenced by vmem_alloc().

Referenced by vmem_create().

Referenced by vmem_alloc(), vmem_create(), and vmem_free().

Referenced by _vmem_extend_alloc(), and vmem_create().

Referenced by vmem_create(), and vmem_xfree().

Referenced by vmem_create(), and vmem_xfree().

Referenced by vmem_alloc(), and vmem_destroy().

Referenced by vmem_create(), and vmem_destroy().

Referenced by vmem_create(), and vmem_destroy().

Referenced by vmem_create().

Referenced by vmem_alloc().

Referenced by vmem_create(), and vmem_destroy().

vmem_seg_t* vmem::vm_hash0[VMEM_HASH_INITIAL]

Referenced by vmem_create(), and vmem_destroy().

void* vmem::vm_qcache[VMEM_NQCACHE_MAX]

Referenced by vmem_alloc(), and vmem_create().


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

Generated on Wed Jul 30 10:33:56 2008 for umem by  doxygen 1.5.6