Lines Matching refs:vmp

1535 	vmem_t *vmp = cp->cache_arena;  in kmem_slab_create()  local
1544 slab = vmem_alloc(vmp, slabsize, kmflag & KM_VMFLAGS); in kmem_slab_create()
1549 ASSERT(P2PHASE((uintptr_t)slab, vmp->vm_quantum) == 0); in kmem_slab_create()
1625 vmem_free(vmp, slab, slabsize); in kmem_slab_create()
1641 vmem_t *vmp = cp->cache_arena; in kmem_slab_destroy() local
1642 void *slab = (void *)P2ALIGN((uintptr_t)sp->slab_base, vmp->vm_quantum); in kmem_slab_destroy()
1655 vmem_free(vmp, slab, cp->cache_slabsize); in kmem_slab_destroy()
2966 kmem_firewall_va_alloc(vmem_t *vmp, size_t size, int vmflag) in kmem_firewall_va_alloc() argument
2968 size_t realsize = size + vmp->vm_quantum; in kmem_firewall_va_alloc()
2991 addr = vmem_alloc(vmp, realsize, vmflag | VM_NEXTFIT); in kmem_firewall_va_alloc()
2994 (void) boot_virt_alloc((char *)addr + size, vmp->vm_quantum); in kmem_firewall_va_alloc()
3000 kmem_firewall_va_free(vmem_t *vmp, void *addr, size_t size) in kmem_firewall_va_free() argument
3006 vmem_free(vmp, addr, size + vmp->vm_quantum); in kmem_firewall_va_free()
3662 vmem_t *vmp, /* vmem source for slab allocation */ in kmem_cache_create() argument
3683 if (vmp == NULL) in kmem_cache_create()
3684 vmp = kmem_default_arena; in kmem_cache_create()
3691 if (vmp->vm_cflags & VMC_IDENTIFIER) in kmem_cache_create()
3715 if (!ISP2(align) || align > vmp->vm_quantum) in kmem_cache_create()
3772 if (vmp != kmem_default_arena || kmem_firewall_arena == NULL) in kmem_cache_create()
3778 ASSERT(vmp == kmem_default_arena); in kmem_cache_create()
3779 vmp = kmem_firewall_arena; in kmem_cache_create()
3793 cp->cache_arena = vmp; in kmem_cache_create()
3828 if (vmp == kmem_firewall_arena) { in kmem_cache_create()
3829 cp->cache_slabsize = P2ROUNDUP(chunksize, vmp->vm_quantum); in kmem_cache_create()
3836 chunksize < vmp->vm_quantum / KMEM_VOID_FRACTION)) { in kmem_cache_create()
3837 cp->cache_slabsize = vmp->vm_quantum; in kmem_cache_create()
3849 vmp->vm_quantum); in kmem_cache_create()
3858 bestfit = VMEM_QCACHE_SLABSIZE(vmp->vm_qcache_max); in kmem_cache_create()
3874 if (vmp == kmem_msb_arena || in kmem_cache_create()
3885 if (cp->cache_maxcolor >= vmp->vm_quantum) in kmem_cache_create()
3886 cp->cache_maxcolor = vmp->vm_quantum - 1; in kmem_cache_create()