/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | ppage.c | 57 va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); in ppmapin() 66 vmem_free(heap_arena, va, PAGESIZE); in ppmapout()
|
H A D | graphics.c | 163 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 D | ddi_impl.c | 1115 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 D | pci_cfgacc_x86.c | 77 pci_cfgacc_virt_base = vmem_alloc(heap_arena, in pci_cfgacc_map()
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | xen_mmu.c | 158 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 D | gfxp_vm.c | 117 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 D | seg_kmem.c | 109 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 D | seg_kmem.h | 57 extern vmem_t *heap_arena; /* primary kernel heap arena */
|
/illumos-gate/usr/src/uts/sun4u/sunfire/io/ |
H A D | ac_add.c | 141 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 D | ac_test.c | 186 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 D | ac_del.c | 397 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 D | i86_mmu.c | 135 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 D | hat_kdi.c | 89 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 D | bp_map.c | 74 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 D | subr.c | 335 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 D | urw.c | 159 kaddr = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); in mapin()
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | ppage.c | 179 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 D | umem.c | 732 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 D | leaky_subr.c | 350 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 D | ppage.c | 213 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 D | xnb.c | 431 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 D | xsvc.c | 871 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 D | sbdp_cpu.c | 754 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 D | sbdp.c | 145 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 D | swrand.c | 616 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()
|