Lines Matching refs:vmp
1494 vmem_t *vmp = cp->cache_arena; in kmem_slab_create() local
1503 slab = vmem_alloc(vmp, slabsize, kmflag & KM_VMFLAGS); in kmem_slab_create()
1508 ASSERT(P2PHASE((uintptr_t)slab, vmp->vm_quantum) == 0); in kmem_slab_create()
1584 vmem_free(vmp, slab, slabsize); in kmem_slab_create()
1600 vmem_t *vmp = cp->cache_arena; in kmem_slab_destroy() local
1601 void *slab = (void *)P2ALIGN((uintptr_t)sp->slab_base, vmp->vm_quantum); in kmem_slab_destroy()
1614 vmem_free(vmp, slab, cp->cache_slabsize); in kmem_slab_destroy()
2939 kmem_firewall_va_alloc(vmem_t *vmp, size_t size, int vmflag) in kmem_firewall_va_alloc() argument
2941 size_t realsize = size + vmp->vm_quantum; in kmem_firewall_va_alloc()
2964 addr = vmem_alloc(vmp, realsize, vmflag | VM_NEXTFIT); in kmem_firewall_va_alloc()
2967 (void) boot_virt_alloc((char *)addr + size, vmp->vm_quantum); in kmem_firewall_va_alloc()
2973 kmem_firewall_va_free(vmem_t *vmp, void *addr, size_t size) in kmem_firewall_va_free() argument
2979 vmem_free(vmp, addr, size + vmp->vm_quantum); in kmem_firewall_va_free()
3635 vmem_t *vmp, /* vmem source for slab allocation */ in kmem_cache_create() argument
3656 if (vmp == NULL) in kmem_cache_create()
3657 vmp = kmem_default_arena; in kmem_cache_create()
3664 if (vmp->vm_cflags & VMC_IDENTIFIER) in kmem_cache_create()
3688 if (!ISP2(align) || align > vmp->vm_quantum) in kmem_cache_create()
3745 if (vmp != kmem_default_arena || kmem_firewall_arena == NULL) in kmem_cache_create()
3751 ASSERT(vmp == kmem_default_arena); in kmem_cache_create()
3752 vmp = kmem_firewall_arena; in kmem_cache_create()
3766 cp->cache_arena = vmp; in kmem_cache_create()
3801 if (vmp == kmem_firewall_arena) { in kmem_cache_create()
3802 cp->cache_slabsize = P2ROUNDUP(chunksize, vmp->vm_quantum); in kmem_cache_create()
3809 chunksize < vmp->vm_quantum / KMEM_VOID_FRACTION)) { in kmem_cache_create()
3810 cp->cache_slabsize = vmp->vm_quantum; in kmem_cache_create()
3822 vmp->vm_quantum); in kmem_cache_create()
3831 bestfit = VMEM_QCACHE_SLABSIZE(vmp->vm_qcache_max); in kmem_cache_create()
3847 if (vmp == kmem_msb_arena || in kmem_cache_create()
3858 if (cp->cache_maxcolor >= vmp->vm_quantum) in kmem_cache_create()
3859 cp->cache_maxcolor = vmp->vm_quantum - 1; in kmem_cache_create()