#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().
1.5.9