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]

cond_t vmem::vm_cv

mutex_t vmem::vm_lock

uint32_t vmem::vm_id

uint32_t vmem::vm_mtbf

int vmem::vm_cflags

int vmem::vm_qshift

size_t vmem::vm_quantum

size_t vmem::vm_qcache_max

vmem_alloc_t* vmem::vm_source_alloc

vmem_free_t* vmem::vm_source_free

vmem_t* vmem::vm_source

vmem_t* vmem::vm_next

ssize_t vmem::vm_nsegfree

vmem_seg_t* vmem::vm_segfree

vmem_seg_t** vmem::vm_hash_table

size_t vmem::vm_hash_mask

size_t vmem::vm_hash_shift

ulong_t vmem::vm_freemap

vmem_seg_t vmem::vm_seg0

vmem_seg_t vmem::vm_rotor

vmem_seg_t* vmem::vm_hash0[VMEM_HASH_INITIAL]

void* vmem::vm_qcache[VMEM_NQCACHE_MAX]

vmem_freelist_t vmem::vm_freelist[VMEM_FREELISTS+1]

vmem_kstat_t vmem::vm_kstat


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