Searched refs:heap_arena (Results 1 - 25 of 73) sorted by relevance

123

/illumos-gate/usr/src/uts/i86pc/os/
H A Dppage.c59 va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP);
68 vmem_free(heap_arena, va, PAGESIZE);
H A Dgraphics.c161 videomem = vmem_alloc(heap_arena, videomem_size, VM_SLEEP);
192 vmem_free(heap_arena, videomem, videomem_size);
H A Dmemscrub.c178 memscrub_window = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP);
H A Dpci_cfgacc_x86.c77 pci_cfgacc_virt_base = vmem_alloc(heap_arena,
H A Dddi_impl.c1127 heap_arena, 0, VM_SLEEP);
1331 addr = vmem_alloc(heap_arena, asize,
1334 addr = vmem_xalloc(heap_arena, asize, align, 0, 0, NULL, NULL,
1340 vmem_free(heap_arena, addr, asize);
1356 vmem_free(heap_arena, addr, asize);
1401 vmem_free(heap_arena, addr, asize);
/illumos-gate/usr/src/uts/sun4u/starfire/os/
H A Dcpu_sgnblk.c116 cvaddr = vmem_alloc(heap_arena, ptob(num_pages), VM_SLEEP);
177 vmem_free(heap_arena, (caddr_t)cvaddr, ptob(num_pages));
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dxen_mmu.c158 addr = (uintptr_t)vmem_alloc(heap_arena, sz, VM_SLEEP);
174 addr = (uintptr_t)vmem_xalloc(heap_arena, sz, MMU_PAGESIZE, 0,
215 addr = (uintptr_t)vmem_alloc(heap_arena, sz, VM_SLEEP);
227 addr = (uintptr_t)vmem_alloc(heap_arena, sz, VM_SLEEP);
242 xb_addr = vmem_alloc(heap_arena, MMU_PAGESIZE, VM_SLEEP);
/illumos-gate/usr/src/uts/common/vm/
H A Dseg_kmem.h55 extern vmem_t *heap_arena; /* primary kernel heap arena */
H A Dseg_kmem.c87 * heap_arena is the general heap arena.
108 vmem_t *heap_arena; /* primary kernel heap arena */ variable
270 heap_arena = vmem_init("heap", kernelheap, heap_size, PAGESIZE,
278 heap_core_arena = heap_arena;
286 * range will be returned back to the heap_arena.
289 (void) vmem_xalloc(heap_arena, heap_lp_size, PAGESIZE, 0, 0,
297 (void) vmem_xalloc(heap_arena, first_avail - kernelheap, PAGESIZE,
337 segkmem_alloc_permanent, segkmem_free, heap_arena, 0, VM_SLEEP);
353 hat_memload_alloc, segkmem_free, heap_arena, 0,
620 * The kernel's heap_arena (represente
[all...]
/illumos-gate/usr/src/uts/common/os/
H A Dbp_map.c76 bp_vmem_alloc, vmem_free, heap_arena,
137 kaddr = vmem_xalloc(heap_arena, size, bp_align, color,
242 vmem_free(heap_arena, (void *)base, size);
H A Dsubr.c323 vaddr = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP);
350 vmem_free(heap_arena, vaddr, PAGESIZE);
H A Durw.c159 kaddr = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP);
/illumos-gate/usr/src/uts/i86pc/vm/
H A Di86_mmu.c71 addr1 = addr = vmem_alloc(heap_arena, mmu_ptob(pgcnt), VM_SLEEP);
216 ptes = vmem_xalloc(heap_arena, window_size, LEVEL_SIZE(1), 0,
381 mmu.pwin_base = vmem_xalloc(heap_arena, nwindows * MMU_PAGESIZE,
384 mmu.pwin_pte_va = vmem_xalloc(heap_arena, MMU_PAGESIZE,
H A Dhat_kdi.c89 hat_kdi_page = (uintptr_t)vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP);
97 hat_kdi_pte = vmem_xalloc(heap_arena, MMU_PAGESIZE, MMU_PAGESIZE, 0,
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_vm.c118 cvaddr = vmem_alloc(heap_arena, ptob(npages), VM_NOSLEEP);
152 vmem_free(heap_arena, base, ptob(npages));
/illumos-gate/usr/src/uts/sun4u/sunfire/io/
H A Dac_add.c141 base_va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP);
168 vmem_free(heap_arena, base_va, PAGESIZE);
H A Dac_test.c186 test->va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP);
210 vmem_free(heap_arena, test->va, PAGESIZE);
281 vmem_free(heap_arena, test->va, PAGESIZE);
336 vmem_free(heap_arena, test->va, PAGESIZE);
H A Dac_del.c397 base_va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP);
444 vmem_free(heap_arena, base_va, PAGESIZE);
/illumos-gate/usr/src/uts/sun4v/os/
H A Dppage.c179 va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP);
199 vmem_free(heap_arena, va, PAGESIZE);
/illumos-gate/usr/src/uts/sun4u/os/
H A Dppage.c213 va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP);
233 vmem_free(heap_arena, va, PAGESIZE);
/illumos-gate/usr/src/lib/libumem/common/
H A Dumem.c733 static vmem_t *heap_arena; variable
3164 vmem_alloc, vmem_free, heap_arena,
3167 umem_va_arena = heap_arena;
3283 heap_arena = NULL;
3424 heap_arena = vmem_heap_arena(&heap_alloc, &heap_free);
3426 pagesize = heap_arena->vm_quantum;
3429 heap_alloc, heap_free, heap_arena, 0, VM_NOSLEEP);
3443 heap_alloc, heap_free, heap_arena, 0, VM_NOSLEEP);
3447 umem_firewall_va_alloc, umem_firewall_va_free, heap_arena,
3463 umem_firewall_va_arena : heap_arena,
[all...]
/illumos-gate/usr/src/cmd/mdb/common/modules/libumem/
H A Dleaky_subr.c352 vmem_t *heap_arena; local
368 if (umem_readvar(&heap_arena, "heap_arena") == -1) {
369 mdb_warn("couldn't read heap_arena");
373 if (heap_arena == NULL) {
374 mdb_warn("heap_arena is NULL.\n");
378 for (vm_next = heap_arena; vm_next != NULL; vm_next = vmem.vm_source) {
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxnb.c430 xnbp->xnb_rx_va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP);
517 vmem_free(heap_arena, xnbp->xnb_rx_va, PAGESIZE);
550 vmem_free(heap_arena, xnbp->xnb_rx_va, PAGESIZE);
1769 xnbp->xnb_tx_ring_addr = vmem_xalloc(heap_arena, PAGESIZE, PAGESIZE,
1791 xnbp->xnb_rx_ring_addr = vmem_xalloc(heap_arena, PAGESIZE, PAGESIZE,
1890 vmem_free(heap_arena, xnbp->xnb_rx_ring_addr, PAGESIZE);
1912 vmem_free(heap_arena, xnbp->xnb_tx_ring_addr, PAGESIZE);
/illumos-gate/usr/src/uts/common/crypto/io/
H A Dswrand.c616 entsrc->pmbuf = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP);
649 vmem_free(heap_arena, entsrc->pmbuf, PAGESIZE);
/illumos-gate/usr/src/uts/sun4u/serengeti/io/
H A Dsbdp_cpu.c753 kaddr = vmem_alloc(heap_arena, ptob(npages), VM_NOSLEEP);
781 vmem_free(heap_arena, base, ptob(npages));

Completed in 114 milliseconds

123