Lines Matching defs:kmem_lp_arena
137 * create "kmem_lp_arena" that caches memory already backed up by large
138 * pages. kmem_lp_arena imports virtual segments from heap_lp_arena.
148 static vmem_t *kmem_lp_arena;
1248 * spans from large page arena - kmem_lp_arena. In order to do this it might
1249 * have to "upgrade the requested size" to kmem_lp_arena quantum. If
1276 ASSERT(kmem_lp_arena != NULL);
1303 vmem_size(kmem_lp_arena, VMEM_FREE) <= kmemlp_qnt &&
1307 * we are low on free memory in kmem_lp_arena
1318 if (vmem_size(kmem_lp_arena, VMEM_FREE) <
1322 } else if (vmem_size(kmem_lp_arena, VMEM_FREE) <=
1346 addr = vmem_alloc(kmem_lp_arena, asize,
1381 if (kmem_lp_arena == NULL || !IS_KMEM_VA_LARGEPAGE((caddr_t)inaddr)) {
1384 vmem_free(kmem_lp_arena, inaddr, size);
1607 kmem_lp_arena = vmem_create("kmem_lp", NULL, 0, segkmem_kmemlp_quantum,
1610 ASSERT(kmem_lp_arena != NULL);
1635 addr = vmem_add(kmem_lp_arena, addr,