/illumos-gate/usr/src/uts/common/os/ |
H A D | id_space.c | 147 return (ADDR_TO_ID(vmem_xalloc(isp, 1, 1, 0, 0,
|
H A D | bp_map.c | 65 return (vmem_xalloc(vmp, size, bp_align, 0, 0, NULL, NULL, vmflag)); 137 kaddr = vmem_xalloc(heap_arena, size, bp_align, color,
|
H A D | vmem.c | 115 * or all of the above. vmem_xalloc() allows the client to specify any 170 * allocation, vmem_xalloc() looks not in the first freelist that *might* 177 * This ensures that vmem_xalloc() works in constant time. 877 * a VM_NOSLEEP allocation, let vmem_xalloc() handle it. 883 return (vmem_xalloc(vmp, size, vmp->vm_quantum, 937 vmem_xalloc(vmem_t *vmp, size_t size, size_t align_arg, size_t phase, function 950 panic("vmem_xalloc(%p, %lu, %lu, %lu, %lu, %p, %p, %x): " 957 panic("vmem_xalloc(%p, %lu, %lu, %lu, %lu, %p, %p, %x): " 963 panic("vmem_xalloc(%p, %lu, %lu, %lu, %lu, %p, %p, %x): " 1052 panic("vmem_xalloc() [all...] |
/illumos-gate/usr/src/uts/common/sys/ |
H A D | vmem.h | 138 extern void *vmem_xalloc(vmem_t *, size_t, size_t, size_t, size_t,
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_sc.c | 85 vmem_xalloc(static_alloc_arena, PCI_SYNC_FLAG_SIZE,
|
H A D | pci_fdvma.c | 224 dvma_pg = IOMMU_BTOP((ulong_t)vmem_xalloc(iommu_p->iommu_dvma_map,
|
H A D | pci_iommu.c | 536 (void) vmem_xalloc(iommu_p->iommu_dvma_map, IOMMU_PAGE_SIZE,
|
/illumos-gate/usr/src/uts/sun4v/vm/ |
H A D | mach_vm_dep.c | 438 if ((addr = vmem_xalloc(vmp, size, size, 0, 0, 610 return (vmem_xalloc(vmp, *sizep, align, 0, 0, NULL, NULL, vmflag)); 643 * the aligment is a power of 2. For non-debug, vmem_xalloc will panic 662 * are serialized by vmem_xalloc. Serializing span 668 buf = vmem_xalloc(contig_mem_arena, size, align, 0, 0, 673 return (vmem_xalloc(static_alloc_arena, size, align, 0, 0, 678 buf = vmem_xalloc(contig_mem_reloc_arena, size, align, 0, 0,
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | i86_mmu.c | 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 D | hat_kdi.c | 97 hat_kdi_pte = vmem_xalloc(heap_arena, MMU_PAGESIZE, MMU_PAGESIZE, 0,
|
/illumos-gate/usr/src/lib/libumem/common/ |
H A D | malloc.c | 142 * memalign uses vmem_xalloc to do its work. 192 buf = vmem_xalloc(umem_memalign_arena, size, align, phase,
|
H A D | vmem.c | 174 * Note: The reservation for heap_arena must be 4, since vmem_xalloc() 774 * a VM_NOSLEEP allocation, let vmem_xalloc() handle it. 780 return (vmem_xalloc(vmp, size, vmp->vm_quantum, 815 vmem_xalloc(vmem_t *vmp, size_t size, size_t align, size_t phase, function 826 umem_panic("vmem_xalloc(%p, %lu, %lu, %lu, %lu, %p, %p, %x): " 835 umem_panic("vmem_xalloc(%p, %lu, %lu, %lu, %lu, %p, %p, %x): " 843 umem_panic("vmem_xalloc(%p, %lu, %lu, %lu, %lu, %p, %p, %x): " 934 umem_panic("vmem_xalloc(): size == 0"); 944 umem_panic("vmem_xalloc(): " 995 umem_panic("vmem_xalloc( [all...] |
H A D | umem.c | 1287 lhp = vmem_xalloc(umem_log_arena, lhsize, 64, P2NPHASE(lhsize, 64), 0, 2211 buf = vmem_xalloc(umem_memalign_arena, size, align, 0, 0, NULL, NULL, 2715 cp = vmem_xalloc(umem_cache_arena, csize, UMEM_CPU_CACHE_SIZE, phase,
|
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_fdvma.c | 176 dvma_pg = MMU_BTOP((ulong_t)vmem_xalloc(mmu_p->mmu_dvma_map,
|
H A D | px_mmu.c | 140 (void) vmem_xalloc(mmu_p->mmu_dvma_map, MMU_PAGE_SIZE,
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_kmem.c | 289 (void) vmem_xalloc(heap_arena, heap_lp_size, PAGESIZE, 0, 0, 297 (void) vmem_xalloc(heap_arena, first_avail - kernelheap, PAGESIZE, 309 (void) vmem_xalloc(heap32_arena, PANICBUFSIZE, PAGESIZE, 0, 0, 313 (void) vmem_xalloc(heap32_arena, IVSIZE, PAGESIZE, 0, 0, 1339 * VM_ABORT flag prevents sleeps in vmem_xalloc when 1550 addr = vmem_xalloc(vmp, size, ppaquantum, 0, 0, NULL, NULL, vmflag);
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | xen_mmu.c | 174 addr = (uintptr_t)vmem_xalloc(heap_arena, sz, MMU_PAGESIZE, 0,
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | startup.c | 1401 (void) vmem_xalloc(heap_arena, (size_t)range_size, PAGESIZE, 1489 (void) vmem_xalloc(heap32_arena, mpo_heap32_bufsz, 3186 (void) vmem_xalloc(heaptext_arena, HEAPTEXT_UNMAPPED, PAGESIZE, 3195 (void) vmem_xalloc(heaptext_arena, PAGESIZE, PAGESIZE, 0, 0, 3223 better = vmem_xalloc(arena, size, sizeof (uintptr_t), 0, 0, NULL,
|
H A D | mp_startup.c | 347 cp = vmem_xalloc(static_alloc_arena, CPU_ALLOC_SIZE,
|
/illumos-gate/usr/src/uts/common/xen/os/ |
H A D | gnttab.c | 598 shared = vmem_xalloc(heap_arena, set.nr_frames * MMU_PAGESIZE,
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_rsrc.c | 400 addr = vmem_xalloc(vmp, num, num, 0, 0, NULL, NULL, flag | VM_FIRSTFIT); 497 addr = vmem_xalloc(vmp, num, num, 0, 0, NULL, NULL, flag | VM_FIRSTFIT); 1908 * Use vmem_xalloc() to get a properly aligned pointer (based on 1917 addr = vmem_xalloc(pool_info->rsrc_vmp, hdl->hr_len, 1970 * Use vmem_xalloc() to get a properly aligned pointer (based on 1979 addr = vmem_xalloc(pool_info->rsrc_vmp, hdl->hr_len,
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor_rsrc.c | 1810 rsrc_pool->rsrc_ddr_offset = vmem_xalloc(state->ts_ddrvmem, 1934 rsrc_pool->rsrc_ddr_offset = vmem_xalloc(state->ts_ddrvmem, 2380 * Use vmem_xalloc() to get a properly aligned pointer (based on 2388 addr = vmem_xalloc(pool_info->rsrc_vmp, hdl->tr_len,
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xnb.c | 1769 xnbp->xnb_tx_ring_addr = vmem_xalloc(heap_arena, PAGESIZE, PAGESIZE, 1791 xnbp->xnb_rx_ring_addr = vmem_xalloc(heap_arena, PAGESIZE, PAGESIZE,
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | iommu.c | 1046 ioaddr = (ioaddr_t)(uintptr_t)vmem_xalloc(softsp->dvma_arena, 1370 ioaddr = (ioaddr_t)(uintptr_t)vmem_xalloc(softsp->dvma_arena,
|
/illumos-gate/usr/src/uts/sun4/vm/ |
H A D | sfmmu.c | 1132 if ((inaddr == NULL) && ((addr = vmem_xalloc(vmp, size, size, 0, 0,
|