Home
last modified time | relevance | path

Searched refs:heap_arena (Results 1 – 25 of 65) sorted by relevance

123

/illumos-gate/usr/src/uts/i86pc/os/
H A Dppage.c57 va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); in ppmapin()
66 vmem_free(heap_arena, va, PAGESIZE); in ppmapout()
H A Dgraphics.c163 videomem = vmem_alloc(heap_arena, videomem_size, VM_SLEEP); in progressbar_start()
194 vmem_free(heap_arena, videomem, videomem_size); in progressbar_stop()
H A Dddi_impl.c1115 heap_arena, 0, VM_SLEEP); in kmem_io_init()
1319 addr = vmem_alloc(heap_arena, asize, in contig_alloc()
1322 addr = vmem_xalloc(heap_arena, asize, align, 0, 0, NULL, NULL, in contig_alloc()
1328 vmem_free(heap_arena, addr, asize); in contig_alloc()
1344 vmem_free(heap_arena, addr, asize); in contig_alloc()
1389 vmem_free(heap_arena, addr, asize); in contig_free()
H A Dpci_cfgacc_x86.c77 pci_cfgacc_virt_base = vmem_alloc(heap_arena, in pci_cfgacc_map()
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dxen_mmu.c158 addr = (uintptr_t)vmem_alloc(heap_arena, sz, VM_SLEEP); in xen_relocate_start_info()
174 addr = (uintptr_t)vmem_xalloc(heap_arena, sz, MMU_PAGESIZE, 0, in xen_relocate_start_info()
215 addr = (uintptr_t)vmem_alloc(heap_arena, sz, VM_SLEEP); in xen_relocate_start_info()
227 addr = (uintptr_t)vmem_alloc(heap_arena, sz, VM_SLEEP); in xen_relocate_start_info()
242 xb_addr = vmem_alloc(heap_arena, MMU_PAGESIZE, VM_SLEEP); in xen_relocate_start_info()
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_vm.c117 cvaddr = vmem_alloc(heap_arena, ptob(npages), VM_NOSLEEP); in gfxp_map_kernel_space()
151 vmem_free(heap_arena, base, ptob(npages)); in gfxp_unmap_kernel_space()
274 cvaddr = vmem_alloc(heap_arena, ptob(npages), VM_NOSLEEP); in gfxp_alloc_kernel_space()
296 vmem_free(heap_arena, base, ptob(npages)); in gfxp_free_kernel_space()
/illumos-gate/usr/src/uts/common/vm/
H A Dseg_kmem.c109 vmem_t *heap_arena; /* primary kernel heap arena */ variable
279 heap_arena = vmem_init("heap", kernelheap, heap_size, PAGESIZE, in kernelheap_init()
287 heap_core_arena = heap_arena; in kernelheap_init()
298 (void) vmem_xalloc(heap_arena, heap_lp_size, PAGESIZE, 0, 0, in kernelheap_init()
306 (void) vmem_xalloc(heap_arena, first_avail - kernelheap, PAGESIZE, in kernelheap_init()
346 segkmem_alloc_permanent, segkmem_free, heap_arena, 0, VM_SLEEP); in kernelheap_init()
362 hat_memload_alloc, segkmem_free, heap_arena, 0, in kernelheap_init()
652 vmem_walk(heap_arena, VMEM_ALLOC | VMEM_REENTRANT, in segkmem_dump()
1479 vmem_xfree(heap_arena, heap_lp_base, in segkmem_lpsetup()
1643 segkmem_alloc_ppa, segkmem_free_ppa, heap_arena, ppaquantum, in segkmem_heap_lp_init()
H A Dseg_kmem.h57 extern vmem_t *heap_arena; /* primary kernel heap arena */
/illumos-gate/usr/src/uts/sun4u/sunfire/io/
H A Dac_add.c141 base_va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); in ac_add_bank()
168 vmem_free(heap_arena, base_va, PAGESIZE); in ac_add_bank()
H A Dac_test.c186 test->va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); in ac_mem_test_start()
210 vmem_free(heap_arena, test->va, PAGESIZE); in ac_mem_test_start()
281 vmem_free(heap_arena, test->va, PAGESIZE); in ac_mem_test_stop()
336 vmem_free(heap_arena, test->va, PAGESIZE); in ac_mem_test_stop_on_close()
H A Dac_del.c397 base_va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); in ac_bank_write_pattern()
444 vmem_free(heap_arena, base_va, PAGESIZE); in ac_bank_write_pattern()
/illumos-gate/usr/src/uts/i86pc/vm/
H A Di86_mmu.c135 ptes = vmem_xalloc(heap_arena, window_size, LEVEL_SIZE(1), 0, in hat_kmap_init()
300 mmu.pwin_base = vmem_xalloc(heap_arena, nwindows * MMU_PAGESIZE, in hat_kern_alloc()
303 mmu.pwin_pte_va = vmem_xalloc(heap_arena, MMU_PAGESIZE, in hat_kern_alloc()
H A Dhat_kdi.c89 hat_kdi_page = (uintptr_t)vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); in hat_kdi_init()
97 hat_kdi_pte = vmem_xalloc(heap_arena, MMU_PAGESIZE, MMU_PAGESIZE, 0, in hat_kdi_init()
/illumos-gate/usr/src/uts/common/os/
H A Dbp_map.c74 bp_vmem_alloc, vmem_free, heap_arena, in bp_init()
136 kaddr = vmem_xalloc(heap_arena, size, bp_align, color, in bp_mapin_common()
241 vmem_free(heap_arena, (void *)base, size); in bp_mapout()
H A Dsubr.c335 vaddr = vmem_alloc(heap_arena, mapsize, VM_SLEEP); in hot_patch_kernel_text()
368 vmem_free(heap_arena, vaddr, mapsize); in hot_patch_kernel_text()
H A Durw.c159 kaddr = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); in mapin()
/illumos-gate/usr/src/uts/sun4v/os/
H A Dppage.c179 va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); in ppmapin()
199 vmem_free(heap_arena, va, PAGESIZE); in ppmapout()
/illumos-gate/usr/src/lib/libumem/common/
H A Dumem.c732 static vmem_t *heap_arena; variable
3169 vmem_alloc, vmem_free, heap_arena, in umem_cache_init()
3172 umem_va_arena = heap_arena; in umem_cache_init()
3292 heap_arena = NULL; in umem_startup()
3433 heap_arena = vmem_heap_arena(&heap_alloc, &heap_free); in umem_init()
3435 pagesize = heap_arena->vm_quantum; in umem_init()
3438 heap_alloc, heap_free, heap_arena, 0, VM_NOSLEEP); in umem_init()
3452 heap_alloc, heap_free, heap_arena, 0, VM_NOSLEEP); in umem_init()
3456 umem_firewall_va_alloc, umem_firewall_va_free, heap_arena, in umem_init()
3472 umem_firewall_va_arena : heap_arena, 0, VM_NOSLEEP); in umem_init()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/libumem/
H A Dleaky_subr.c350 vmem_t *heap_arena; in leaky_handle_anon_mappings() local
366 if (umem_readvar(&heap_arena, "heap_arena") == -1) { in leaky_handle_anon_mappings()
371 if (heap_arena == NULL) { in leaky_handle_anon_mappings()
376 for (vm_next = heap_arena; vm_next != NULL; vm_next = vmem.vm_source) { in leaky_handle_anon_mappings()
/illumos-gate/usr/src/uts/sun4u/os/
H A Dppage.c213 va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); in ppmapin()
233 vmem_free(heap_arena, va, PAGESIZE); in ppmapout()
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxnb.c431 xnbp->xnb_rx_va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); in xnb_attach()
518 vmem_free(heap_arena, xnbp->xnb_rx_va, PAGESIZE); in xnb_attach()
551 vmem_free(heap_arena, xnbp->xnb_rx_va, PAGESIZE); in xnb_detach()
1771 xnbp->xnb_tx_ring_addr = vmem_xalloc(heap_arena, PAGESIZE, PAGESIZE, in xnb_connect_rings()
1793 xnbp->xnb_rx_ring_addr = vmem_xalloc(heap_arena, PAGESIZE, PAGESIZE, in xnb_connect_rings()
1892 vmem_free(heap_arena, xnbp->xnb_rx_ring_addr, PAGESIZE); in xnb_disconnect_rings()
1914 vmem_free(heap_arena, xnbp->xnb_tx_ring_addr, PAGESIZE); in xnb_disconnect_rings()
/illumos-gate/usr/src/uts/i86pc/io/xsvc/
H A Dxsvc.c871 kva = vmem_alloc(heap_arena, psize, VM_SLEEP); in xsvc_devmap()
932 vmem_free(heap_arena, kva, psize); in xsvc_devmap()
1110 vmem_free(heap_arena, kva, size); in xsvc_devmap_unmap()
/illumos-gate/usr/src/uts/sun4u/serengeti/io/
H A Dsbdp_cpu.c754 kaddr = vmem_alloc(heap_arena, ptob(npages), VM_NOSLEEP); in cpusram_map()
782 vmem_free(heap_arena, base, ptob(npages)); in cpusram_unmap()
H A Dsbdp.c145 sbdp_shutdown_va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); in _init()
166 vmem_free(heap_arena, sbdp_shutdown_va, PAGESIZE); in _fini()
/illumos-gate/usr/src/uts/common/crypto/io/
H A Dswrand.c616 entsrc->pmbuf = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); in physmem_ent_init()
649 vmem_free(heap_arena, entsrc->pmbuf, PAGESIZE); in physmem_ent_fini()

123