Lines Matching refs:vmp
1405 vmem_t *vmp = cp->cache_arena; in umem_slab_create() local
1412 slab = vmem_alloc(vmp, slabsize, UMEM_VMFLAGS(umflag)); in umem_slab_create()
1417 ASSERT(P2PHASE((uintptr_t)slab, vmp->vm_quantum) == 0); in umem_slab_create()
1484 vmem_free(vmp, slab, slabsize); in umem_slab_create()
1500 vmem_t *vmp = cp->cache_arena; in umem_slab_destroy() local
1501 void *slab = (void *)P2ALIGN((uintptr_t)sp->slab_base, vmp->vm_quantum); in umem_slab_destroy()
1511 vmem_free(vmp, slab, cp->cache_slabsize); in umem_slab_destroy()
2265 umem_firewall_va_alloc(vmem_t *vmp, size_t size, int vmflag) in umem_firewall_va_alloc() argument
2267 size_t realsize = size + vmp->vm_quantum; in umem_firewall_va_alloc()
2281 return (vmem_alloc(vmp, realsize, vmflag | VM_NEXTFIT)); in umem_firewall_va_alloc()
2285 umem_firewall_va_free(vmem_t *vmp, void *addr, size_t size) in umem_firewall_va_free() argument
2287 vmem_free(vmp, addr, size + vmp->vm_quantum); in umem_firewall_va_free()
2648 vmem_t *vmp, /* vmem source for slab allocation */ in umem_cache_create() argument
2676 if (vmp == NULL) in umem_cache_create()
2677 vmp = umem_default_arena; in umem_cache_create()
2684 if ((align & (align - 1)) != 0 || align > vmp->vm_quantum || in umem_cache_create()
2764 if (vmp != umem_default_arena || umem_firewall_arena == NULL) in umem_cache_create()
2770 ASSERT(vmp == umem_default_arena); in umem_cache_create()
2771 vmp = umem_firewall_arena; in umem_cache_create()
2784 cp->cache_arena = vmp; in umem_cache_create()
2822 if (vmp == umem_firewall_arena) { in umem_cache_create()
2823 cp->cache_slabsize = P2ROUNDUP(chunksize, vmp->vm_quantum); in umem_cache_create()
2830 chunksize < vmp->vm_quantum / UMEM_VOID_FRACTION)) { in umem_cache_create()
2831 cp->cache_slabsize = vmp->vm_quantum; in umem_cache_create()
2847 vmp->vm_quantum); in umem_cache_create()
2863 bestfit = MAX(1 << highbit(3 * vmp->vm_qcache_max), 64); in umem_cache_create()
2876 if (cp->cache_maxcolor >= vmp->vm_quantum) in umem_cache_create()
2877 cp->cache_maxcolor = vmp->vm_quantum - 1; in umem_cache_create()