#include <vmem_impl_user.h>
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_t * | vm_source_alloc |
vmem_free_t * | vm_source_free |
vmem_t * | vm_source |
vmem_t * | vm_next |
ssize_t | vm_nsegfree |
vmem_seg_t * | vm_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_t * | vm_hash0 [VMEM_HASH_INITIAL] |
void * | vm_qcache [VMEM_NQCACHE_MAX] |
vmem_freelist_t | vm_freelist [VMEM_FREELISTS+1] |
vmem_kstat_t | vm_kstat |
int vmem::vm_cflags |
Referenced by vmem_create().
Referenced by _vmem_extend_alloc(), vmem_add(), vmem_create(), vmem_destroy(), vmem_lockup(), and vmem_update().
vmem_freelist_t vmem::vm_freelist[VMEM_FREELISTS+1] |
Referenced by vmem_alloc(), and vmem_create().
Referenced by vmem_alloc().
vmem_seg_t* vmem::vm_hash0[VMEM_HASH_INITIAL] |
Referenced by vmem_create(), and vmem_destroy().
size_t vmem::vm_hash_mask |
Referenced by vmem_create(), and vmem_destroy().
size_t vmem::vm_hash_shift |
Referenced by vmem_create().
Referenced by vmem_create(), and vmem_destroy().
uint32_t vmem::vm_id |
Referenced by vmem_create().
Referenced by vmem_contains(), vmem_create(), and vmem_size().
Referenced by _vmem_extend_alloc(), vmem_add(), vmem_alloc(), vmem_contains(), vmem_create(), vmem_destroy(), vmem_lockup(), vmem_release(), vmem_walk(), and vmem_xfree().
uint32_t vmem::vm_mtbf |
Referenced by vmem_alloc().
char vmem::vm_name[VMEM_NAMELEN] |
Referenced by vmem_create(), and vmem_destroy().
Referenced by vmem_create(), vmem_destroy(), vmem_lockup(), vmem_release(), and vmem_update().
ssize_t vmem::vm_nsegfree |
Referenced by vmem_alloc(), and vmem_destroy().
void* vmem::vm_qcache[VMEM_NQCACHE_MAX] |
Referenced by vmem_alloc(), vmem_create(), vmem_destroy(), and vmem_free().
size_t vmem::vm_qcache_max |
Referenced by umem_cache_create(), vmem_alloc(), vmem_create(), and vmem_free().
int vmem::vm_qshift |
Referenced by vmem_alloc(), vmem_create(), and vmem_free().
size_t vmem::vm_quantum |
Referenced by _vmem_extend_alloc(), umem_cache_create(), umem_init(), vmem_alloc(), vmem_create(), and vmem_xfree().
Referenced by vmem_create(), and vmem_destroy().
Referenced by vmem_contains(), vmem_create(), vmem_destroy(), and vmem_walk().
Referenced by vmem_create(), and vmem_xfree().
Referenced by _vmem_extend_alloc(), and vmem_create().
Referenced by vmem_create(), and vmem_xfree().