Searched refs:vm_quantum (Results 1 – 8 of 8) sorted by relevance
/illumos-gate/usr/src/uts/common/os/ |
H A D | vmem.c | 565 if ((start | end) & (vmp->vm_quantum - 1)) in vmem_span_create() 617 size_t realsize = P2ROUNDUP(size, vmp->vm_quantum); in vmem_seg_alloc() 620 ASSERT(P2PHASE(vs_start, vmp->vm_quantum) == 0); in vmem_seg_alloc() 621 ASSERT(P2PHASE(addr, vmp->vm_quantum) == 0); in vmem_seg_alloc() 711 size = P2ROUNDUP(nseg * vmem_seg_size, vmem_seg_arena->vm_quantum); in vmem_populate() 823 size_t realsize = P2ROUNDUP(size, vmp->vm_quantum); in vmem_nextfit_alloc() 886 return (vmem_xalloc(vmp, size, vmp->vm_quantum, in vmem_nextfit_alloc() 946 uintptr_t align = (align_arg != 0) ? align_arg : vmp->vm_quantum; in vmem_xalloc() 952 if ((align | phase | nocross) & (vmp->vm_quantum - 1)) in vmem_xalloc() 1061 size_t aquantum = MAX(vmp->vm_quantum, in vmem_xalloc() [all …]
|
H A D | kmem.c | 1521 ASSERT(P2PHASE((uintptr_t)slab, vmp->vm_quantum) == 0); in kmem_slab_create() 1614 void *slab = (void *)P2ALIGN((uintptr_t)sp->slab_base, vmp->vm_quantum); in kmem_slab_destroy() 3006 size_t realsize = size + vmp->vm_quantum; in kmem_firewall_va_alloc() 3032 (void) boot_virt_alloc((char *)addr + size, vmp->vm_quantum); in kmem_firewall_va_alloc() 3044 vmem_free(vmp, addr, size + vmp->vm_quantum); in kmem_firewall_va_free() 3772 if (!ISP2(align) || align > vmp->vm_quantum) in kmem_cache_create() 3886 cp->cache_slabsize = P2ROUNDUP(chunksize, vmp->vm_quantum); in kmem_cache_create() 3893 chunksize < vmp->vm_quantum / KMEM_VOID_FRACTION)) { in kmem_cache_create() 3894 cp->cache_slabsize = vmp->vm_quantum; in kmem_cache_create() 3907 vmp->vm_quantum); in kmem_cache_create() [all …]
|
/illumos-gate/usr/src/lib/libumem/common/ |
H A D | vmem.c | 455 if ((start | end) & (vmp->vm_quantum - 1)) { in vmem_span_create() 508 size_t realsize = P2ROUNDUP(size, vmp->vm_quantum); in vmem_seg_alloc() 511 ASSERT(P2PHASE(vs_start, vmp->vm_quantum) == 0); in vmem_seg_alloc() 512 ASSERT(P2PHASE(addr, vmp->vm_quantum) == 0); in vmem_seg_alloc() 599 size = P2ROUNDUP(nseg * vmem_seg_size, vmem_seg_arena->vm_quantum); in vmem_populate() 717 size_t realsize = P2ROUNDUP(size, vmp->vm_quantum); in vmem_nextfit_alloc() 782 return (vmem_xalloc(vmp, size, vmp->vm_quantum, in vmem_nextfit_alloc() 834 align = vmp->vm_quantum; in vmem_xalloc() 836 if ((align | phase | nocross) & (vmp->vm_quantum - 1)) { in vmem_xalloc() 940 MAX(align, vmp->vm_source->vm_quantum)); in vmem_xalloc() [all …]
|
H A D | umem.c | 1421 ASSERT(P2PHASE((uintptr_t)slab, vmp->vm_quantum) == 0); in umem_slab_create() 1505 void *slab = (void *)P2ALIGN((uintptr_t)sp->slab_base, vmp->vm_quantum); in umem_slab_destroy() 2271 size_t realsize = size + vmp->vm_quantum; in umem_firewall_va_alloc() 2291 vmem_free(vmp, addr, size + vmp->vm_quantum); in umem_firewall_va_free() 2688 if ((align & (align - 1)) != 0 || align > vmp->vm_quantum || in umem_cache_create() 2827 cp->cache_slabsize = P2ROUNDUP(chunksize, vmp->vm_quantum); in umem_cache_create() 2834 chunksize < vmp->vm_quantum / UMEM_VOID_FRACTION)) { in umem_cache_create() 2835 cp->cache_slabsize = vmp->vm_quantum; in umem_cache_create() 2852 vmp->vm_quantum); in umem_cache_create() 2885 if (cp->cache_maxcolor >= vmp->vm_quantum) in umem_cache_create() [all …]
|
/illumos-gate/usr/src/lib/libumem/common/sys/ |
H A D | vmem_impl_user.h | 115 size_t vm_quantum; /* vmem quantum */ member
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | vmem_impl.h | 119 size_t vm_quantum; /* vmem quantum */ member
|
/illumos-gate/usr/src/cmd/mdb/common/modules/libumem/ |
H A D | umem.c | 1118 size_t vm_quantum; in umem_walk_init_common() local 1157 if (mdb_vread(&vm_quantum, sizeof (vm_quantum), in umem_walk_init_common() 1158 (uintptr_t)&cp->cache_arena->vm_quantum) == -1 || in umem_walk_init_common() 1159 vm_quantum == 0 || in umem_walk_init_common() 1160 (vm_quantum & (vm_quantum - 1)) != 0 || in umem_walk_init_common() 1161 cp->cache_slabsize < vm_quantum || in umem_walk_init_common() 1162 P2PHASE(cp->cache_slabsize, vm_quantum) != 0 || in umem_walk_init_common()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | kmem.c | 1155 size_t vm_quantum; in kmem_walk_init_common() local 1197 if (mdb_vread(&vm_quantum, sizeof (vm_quantum), in kmem_walk_init_common() 1198 (uintptr_t)&cp->cache_arena->vm_quantum) == -1 || in kmem_walk_init_common() 1199 vm_quantum == 0 || in kmem_walk_init_common() 1200 (vm_quantum & (vm_quantum - 1)) != 0 || in kmem_walk_init_common() 1201 cp->cache_slabsize < vm_quantum || in kmem_walk_init_common() 1202 P2PHASE(cp->cache_slabsize, vm_quantum) != 0 || in kmem_walk_init_common()
|