|
umem
1.0.1
|
#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 |
| cond_t vmem::vm_cv |
| vmem_freelist_t vmem::vm_freelist[VMEM_FREELISTS+1] |
| ulong_t vmem::vm_freemap |
| vmem_seg_t* vmem::vm_hash0[VMEM_HASH_INITIAL] |
| size_t vmem::vm_hash_mask |
| size_t vmem::vm_hash_shift |
| vmem_seg_t** vmem::vm_hash_table |
| uint32_t vmem::vm_id |
| vmem_kstat_t vmem::vm_kstat |
Referenced by vmem_contains(), and vmem_size().
| mutex_t vmem::vm_lock |
Referenced by _vmem_extend_alloc(), vmem_add(), vmem_contains(), vmem_walk(), and vmem_xfree().
| uint32_t vmem::vm_mtbf |
Referenced by vmem_alloc().
| char vmem::vm_name[VMEM_NAMELEN] |
| vmem_t* vmem::vm_next |
| ssize_t vmem::vm_nsegfree |
| void* vmem::vm_qcache[VMEM_NQCACHE_MAX] |
Referenced by vmem_alloc(), and vmem_free().
| size_t vmem::vm_qcache_max |
Referenced by vmem_alloc(), and vmem_free().
| int vmem::vm_qshift |
Referenced by vmem_alloc(), and vmem_free().
| size_t vmem::vm_quantum |
Referenced by _vmem_extend_alloc().
| vmem_seg_t vmem::vm_rotor |
| vmem_seg_t vmem::vm_seg0 |
Referenced by vmem_contains(), vmem_destroy(), and vmem_walk().
| vmem_seg_t* vmem::vm_segfree |
| vmem_t* vmem::vm_source |
| vmem_alloc_t* vmem::vm_source_alloc |
| vmem_free_t* vmem::vm_source_free |
1.8.14