/illumos-gate/usr/src/uts/common/os/ |
H A D | id_space.c | 98 return (ADDR_TO_ID(vmem_alloc(isp, 1, VM_SLEEP | VM_NEXTFIT))); 109 return (ADDR_TO_ID(vmem_alloc(isp, 1, VM_NOSLEEP | VM_NEXTFIT))); 119 return (ADDR_TO_ID(vmem_alloc(isp, 1, VM_SLEEP | VM_FIRSTFIT))); 130 return (ADDR_TO_ID(vmem_alloc(isp, 1, VM_NOSLEEP | VM_FIRSTFIT)));
|
H A D | rmap.c | 57 return ((ulong_t)vmem_alloc(mp, size, VM_NOSLEEP)); 63 return ((ulong_t)vmem_alloc(mp, size, VM_SLEEP));
|
H A D | urw.c | 159 kaddr = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP);
|
/illumos-gate/usr/src/lib/libumem/common/ |
H A D | vmem_stand.c | 113 if ((ret = vmem_alloc(src, size, VM_NOSLEEP)) != NULL) { 156 "stand_heap", NULL, 0, pagesize, vmem_alloc, vmem_free); 159 *a_out = vmem_alloc;
|
H A D | vmem_mmap.c | 51 ret = vmem_alloc(src, size, vmflags); 83 ret = vmem_alloc(src, size, VM_NOSLEEP);
|
H A D | vmem_sbrk.c | 40 * | | ... | (vmem_alloc(), vmem_free()) 163 ret = vmem_alloc(src, size, VM_NOSLEEP); 195 * Growing the heap failed. The vmem_alloc() above called umem_reap(). 259 vmem_alloc, vmem_free); 263 *a_out = vmem_alloc;
|
H A D | umem.c | 1300 lhp->lh_base = vmem_alloc(umem_log_arena, 1305 lhp->lh_free = vmem_alloc(umem_log_arena, 1416 slab = vmem_alloc(vmp, slabsize, UMEM_VMFLAGS(umflag)); 2182 buf = vmem_alloc(umem_oversize_arena, size, UMEM_VMFLAGS(umflag)); 2285 return (vmem_alloc(vmp, realsize, vmflag | VM_NEXTFIT)); 2428 new_table = vmem_alloc(umem_hash_arena, new_size * sizeof (void *), 2897 cp->cache_hash_table = vmem_alloc(umem_hash_arena, 3164 vmem_alloc, vmem_free, heap_arena, 3437 vmem_alloc, vmem_free, umem_internal_arena, 0, VM_NOSLEEP); 3440 vmem_alloc, vmem_fre [all...] |
H A D | vmem.c | 167 * vmem_alloc(vmem_seg_arena) -> 2 segs (span create + exact alloc) 168 * vmem_alloc(vmem_internal_arena) -> 2 segs (span create + exact alloc) 170 * vmem_alloc(heap_arena) -> 4 seg (span create + alloc) 602 * The following vmem_alloc() may need to populate vmem_seg_arena 610 p = vmem_alloc(vmem_seg_arena, size, vmflag & VM_UMFLAGS); 1066 vmem_alloc(vmem_t *vmp, size_t size, int vmflag) function 1422 * The arena's natural unit of currency is quantum, so vmem_alloc() 1442 vmp = vmem_alloc(vmem_vmem_arena, sizeof (vmem_t), 1600 new_table = vmem_alloc(vmem_hash_arena, new_size * sizeof (void *), 1732 vmem_alloc, vmem_fre [all...] |
/illumos-gate/usr/src/uts/common/inet/ |
H A D | inet_common.c | 80 return ((dev_t)vmem_alloc(((inet_arena_t *)arena)->ineta_arena,
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | ppage.c | 59 va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP);
|
H A D | graphics.c | 161 videomem = vmem_alloc(heap_arena, videomem_size, VM_SLEEP);
|
H A D | memscrub.c | 178 memscrub_window = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP);
|
H A D | pci_cfgacc_x86.c | 77 pci_cfgacc_virt_base = vmem_alloc(heap_arena,
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | vmem.h | 58 * VM_ABORT requests that vmem_alloc() *ignore* the VM_SLEEP/VM_NOSLEEP flags 137 extern void *vmem_alloc(vmem_t *, size_t, int);
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | xen_mmu.c | 158 addr = (uintptr_t)vmem_alloc(heap_arena, sz, VM_SLEEP); 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/sun4u/starfire/os/ |
H A D | cpu_sgnblk.c | 116 cvaddr = vmem_alloc(heap_arena, ptob(num_pages), VM_SLEEP);
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | ptms_conf.c | 43 * Minor number space is allocated via vmem_alloc() interface. 46 * Minors are started from 1 instead of 0 because vmem_alloc returns 0 in case 368 vmem_alloc(ptms_minor_arena, 1, VM_NOSLEEP); 599 vmem_alloc(ptms_minor_arena, 1, VM_NOSLEEP));
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_kmem.c | 339 sizeof (uint64_t), vmem_alloc, vmem_free, static_arena, 350 * require anything more than a single vmem_alloc(). 867 if (inaddr == NULL && (addr = vmem_alloc(vmp, size, vmflag)) == NULL) 955 addr = vmem_alloc(vmp, size, vmflag | VM_PANIC); 1153 if ((ppa = vmem_alloc(segkmem_ppa_arena, ppasize, vmflag)) == NULL) { 1157 if (inaddr == NULL && (addr = vmem_alloc(vmp, size, vmflag)) == NULL) 1346 addr = vmem_alloc(kmem_lp_arena, asize,
|
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/ |
H A D | gfxp_vm.c | 118 cvaddr = vmem_alloc(heap_arena, ptob(npages), VM_NOSLEEP);
|
/illumos-gate/usr/src/uts/sun4u/sunfire/io/ |
H A D | ac_add.c | 141 base_va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP);
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | ppage.c | 179 va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP);
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | hat_kdi.c | 89 hat_kdi_page = (uintptr_t)vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP);
|
/illumos-gate/usr/src/uts/common/fs/namefs/ |
H A D | namevfs.c | 92 vmem_alloc(nm_inoarena, 1, VM_NOSLEEP + VM_FIRSTFIT); 97 vmem_alloc(nm_inoarena, 1, VM_SLEEP + VM_FIRSTFIT);
|
/illumos-gate/usr/src/uts/common/io/ib/clients/iser/ |
H A D | iser_resource.c | 398 result = vmem_alloc(vmr_pool->ivmp_vmem, size, 434 result = vmem_alloc(vmr_pool->ivmp_vmem, size,
|
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sbdp.c | 145 sbdp_shutdown_va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); 147 sbdp_valp = (uint64_t *)vmem_alloc(static_alloc_arena,
|