Searched refs:vm_quantum (Results 1 - 3 of 3) sorted by relevance
/osnet-11/usr/src/lib/libumem/common/sys/ |
H A D | vmem_impl_user.h | 112 int vm_qshift; /* log2(vm_quantum) */ 113 size_t vm_quantum; /* vmem quantum */ member in struct:vmem
|
/osnet-11/usr/src/lib/libumem/common/ |
H A D | vmem.c | 452 if ((start | end) & (vmp->vm_quantum - 1)) { 505 size_t realsize = P2ROUNDUP(size, vmp->vm_quantum); 508 ASSERT(P2PHASE(vs_start, vmp->vm_quantum) == 0); 509 ASSERT(P2PHASE(addr, vmp->vm_quantum) == 0); 596 size = P2ROUNDUP(nseg * vmem_seg_size, vmem_seg_arena->vm_quantum); 714 size_t realsize = P2ROUNDUP(size, vmp->vm_quantum); 779 return (vmem_xalloc(vmp, size, vmp->vm_quantum, 831 align = vmp->vm_quantum; 833 if ((align | phase | nocross) & (vmp->vm_quantum - 1)) { 835 "parameters not vm_quantum aligne [all...] |
H A D | umem.c | 1154 ASSERT(P2PHASE((uintptr_t)slab, vmp->vm_quantum) == 0); 1238 void *slab = (void *)P2ALIGN((uintptr_t)sp->slab_base, vmp->vm_quantum); 2004 size_t realsize = size + vmp->vm_quantum; 2008 * vm_quantum will cause integer wraparound. Check for this, and 2024 vmem_free(vmp, addr, size + vmp->vm_quantum); 2421 if ((align & (align - 1)) != 0 || align > vmp->vm_quantum || 2560 cp->cache_slabsize = P2ROUNDUP(chunksize, vmp->vm_quantum); 2567 chunksize < vmp->vm_quantum / UMEM_VOID_FRACTION)) { 2568 cp->cache_slabsize = vmp->vm_quantum; 2584 vmp->vm_quantum); [all...] |
Completed in 35 milliseconds