Searched refs:vmem_seg_arena (Results 1 - 2 of 2) sorted by relevance

/illumos-gate/usr/src/lib/libumem/common/
H A Dvmem.c158 * The segment structures themselves are allocated from vmem_seg_arena, so
159 * we have a recursion problem when vmem_seg_arena needs to populate itself.
164 * The worst-case segment consumption to populate vmem_seg_arena is as
167 * vmem_alloc(vmem_seg_arena) -> 2 segs (span create + exact alloc)
191 * worst-case allocation from vmem_seg_arena.
208 static vmem_t *vmem_seg_arena; variable
598 size = P2ROUNDUP(nseg * vmem_seg_size, vmem_seg_arena->vm_quantum);
602 * The following vmem_alloc() may need to populate vmem_seg_arena
610 p = vmem_alloc(vmem_seg_arena, size, vmflag & VM_UMFLAGS);
1673 vmem_seg_arena
[all...]
/illumos-gate/usr/src/uts/common/os/
H A Dvmem.c262 * The segment structures themselves are allocated from vmem_seg_arena, so
263 * we have a recursion problem when vmem_seg_arena needs to populate itself.
268 * The worst-case segment consumption to populate vmem_seg_arena is as
276 * vmem_alloc(vmem_seg_arena) -> 2 segs (span create + exact alloc)
292 * Therefore, we serialize all allocations from vmem_seg_arena (which is OK
299 * vmem_seg_arena, and each thread consumes at most three segment structures,
307 * worst-case allocation from vmem_seg_arena.
325 static vmem_t *vmem_seg_arena; variable
708 size = P2ROUNDUP(nseg * vmem_seg_size, vmem_seg_arena->vm_quantum);
712 * The following vmem_alloc() may need to populate vmem_seg_arena
[all...]

Completed in 65 milliseconds