/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_kmem.c | 852 if (vmflag & VM_PANIC) in segkmem_page_create() 854 if (vmflag & VM_PUSHPAGE) in segkmem_page_create() 856 if (vmflag & VM_NORMALPRI) { in segkmem_page_create() 857 ASSERT(vmflag & VM_NOSLEEP); in segkmem_page_create() 907 if (vmflag & VM_MEMLOAD) in segkmem_xalloc() 1118 if (!(vmflag & VM_NOSLEEP)) in segkmem_page_create_large() 1120 if (vmflag & VM_PUSHPAGE) in segkmem_page_create_large() 1122 if (vmflag & VM_NORMALPRI) in segkmem_page_create_large() 1148 vmflag |= VM_NOSLEEP; in segkmem_xalloc_lp() 1308 if (!(vmflag & VM_NOSLEEP) && in segkmem_alloc_lp() [all …]
|
H A D | seg_dev.c | 268 static void *devmap_alloc_pages(vmem_t *vmp, size_t size, int vmflag); 3799 devmap_alloc_pages(vmem_t *vmp, size_t size, int vmflag) in devmap_alloc_pages() argument 3803 vmflag |= (VM_NORELOC | SEGKMEM_SHARELOCKED); in devmap_alloc_pages() 3804 return (segkmem_alloc(vmp, size, vmflag)); in devmap_alloc_pages()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | vmem.c | 701 else if (vmflag & VM_NOSLEEP) in vmem_populate() 1166 if (vmflag & VM_ABORT) in vmem_xalloc() 1174 if (vmflag & VM_NOSLEEP) in vmem_xalloc() 1183 if (vmflag & VM_ENDALLOC) { in vmem_xalloc() 1199 if (vmflag & VM_PANIC) in vmem_xalloc() 1288 if (vmflag & VM_NEXTFIT) in vmem_alloc() 1293 NULL, NULL, vmflag)); in vmem_alloc() 1316 if (vmflag & VM_ENDALLOC) { in vmem_alloc() 1468 vmflag & VM_KMFLAGS); in vmem_create_common() 1485 vmp->vm_cflags = vmflag; in vmem_create_common() [all …]
|
H A D | bp_map.c | 61 bp_vmem_alloc(vmem_t *vmp, size_t size, int vmflag) in bp_vmem_alloc() argument 63 return (vmem_xalloc(vmp, size, bp_align, 0, 0, NULL, NULL, vmflag)); in bp_vmem_alloc()
|
H A D | kmem.c | 3004 kmem_firewall_va_alloc(vmem_t *vmp, size_t size, int vmflag) in kmem_firewall_va_alloc() argument 3029 addr = vmem_alloc(vmp, realsize, vmflag | VM_NEXTFIT); in kmem_firewall_va_alloc()
|
/illumos-gate/usr/src/lib/libumem/common/ |
H A D | vmem.c | 943 if (vmflag & VM_NOSLEEP) in vmem_xalloc() 963 vmflag & VM_UMFLAGS); in vmem_xalloc() 975 if (vmflag & VM_NOSLEEP) in vmem_xalloc() 999 if (vmflag & VM_PANIC) in vmem_xalloc() 1078 vmflag |= vmem_allocator; in vmem_alloc() 1090 if (vmflag & VM_NEXTFIT) in vmem_alloc() 1095 NULL, NULL, vmflag)); in vmem_alloc() 1325 int vmflag) in _vmem_extend_alloc() argument 1448 vmflag & VM_UMFLAGS); in vmem_create() 1461 vmp->vm_cflags = vmflag; in vmem_create() [all …]
|
H A D | vmem_base.h | 47 size_t alloc, int vmflag);
|
H A D | umem.c | 2269 umem_firewall_va_alloc(vmem_t *vmp, size_t size, int vmflag) in umem_firewall_va_alloc() argument 2285 return (vmem_alloc(vmp, realsize, vmflag | VM_NEXTFIT)); in umem_firewall_va_alloc()
|
/illumos-gate/usr/src/uts/sun4v/vm/ |
H A D | mach_vm_dep.c | 424 contig_mem_span_alloc(vmem_t *vmp, size_t size, int vmflag) in contig_mem_span_alloc() argument 439 NULL, NULL, vmflag)) == NULL) { in contig_mem_span_alloc() 446 if (page_resv(npages, vmflag & VM_KMFLAGS) == 0) { in contig_mem_span_alloc() 452 if (vmflag & VM_NORELOC) in contig_mem_span_alloc() 530 addr = contig_mem_span_alloc(vmp, page_size, vmflag); in span_alloc_downsize() 545 return (span_alloc_downsize(vmp, sizep, align, vmflag | VM_NORELOC)); in contig_mem_span_xalloc() 550 int vmflag) in contig_mem_reloc_span_xalloc() argument 552 ASSERT((vmflag & VM_NORELOC) == 0); in contig_mem_reloc_span_xalloc() 553 return (span_alloc_downsize(vmp, sizep, align, vmflag)); in contig_mem_reloc_span_xalloc() 607 int vmflag) in contig_vmem_xalloc_aligned_wrapper() argument [all …]
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | ddi_impl.c | 1009 return (segkmem_xalloc(vmp, NULL, size, vmflag, 0, in segkmem_alloc_io_4P() 1016 return (segkmem_xalloc(vmp, NULL, size, vmflag, 0, in segkmem_alloc_io_64G() 1023 return (segkmem_xalloc(vmp, NULL, size, vmflag, 0, in segkmem_alloc_io_4G() 1030 return (segkmem_xalloc(vmp, NULL, size, vmflag, 0, in segkmem_alloc_io_2G() 1037 return (segkmem_xalloc(vmp, NULL, size, vmflag, 0, in segkmem_alloc_io_1G() 1044 return (segkmem_xalloc(vmp, NULL, size, vmflag, 0, in segkmem_alloc_io_512M() 1051 return (segkmem_xalloc(vmp, NULL, size, vmflag, 0, in segkmem_alloc_io_256M() 1058 return (segkmem_xalloc(vmp, NULL, size, vmflag, 0, in segkmem_alloc_io_128M() 1065 return (segkmem_xalloc(vmp, NULL, size, vmflag, 0, in segkmem_alloc_io_64M() 1072 return (segkmem_xalloc(vmp, NULL, size, vmflag, 0, in segkmem_alloc_io_32M() [all …]
|
/illumos-gate/usr/src/uts/sun4/vm/ |
H A D | sfmmu.c | 1093 sfmmu_tsb_page_create(void *addr, size_t size, int vmflag, void *arg) in sfmmu_tsb_page_create() argument 1098 if ((vmflag & VM_NOSLEEP) == 0) in sfmmu_tsb_page_create() 1100 if (vmflag & VM_PANIC) in sfmmu_tsb_page_create() 1102 if (vmflag & VM_PUSHPAGE) in sfmmu_tsb_page_create() 1115 sfmmu_tsb_xalloc(vmem_t *vmp, void *inaddr, size_t size, int vmflag, in sfmmu_tsb_xalloc() argument 1133 NULL, NULL, vmflag)) == NULL)) in sfmmu_tsb_xalloc() 1136 if (page_resv(npages, vmflag & VM_KMFLAGS) == 0) { in sfmmu_tsb_xalloc() 1142 ppl = page_create_func(addr, size, vmflag, pcarg); in sfmmu_tsb_xalloc() 1178 sfmmu_tsb_segkmem_alloc(vmem_t *vmp, size_t size, int vmflag) in sfmmu_tsb_segkmem_alloc() argument 1195 return (sfmmu_tsb_xalloc(vmp, NULL, size, vmflag, 0, in sfmmu_tsb_segkmem_alloc()
|
/illumos-gate/usr/src/uts/sfmmu/vm/ |
H A D | hat_sfmmu.c | 799 sfmmu_vmem_xalloc_aligned_wrapper(vmem_t *vmp, size_t size, int vmflag) in sfmmu_vmem_xalloc_aligned_wrapper() argument 801 return (vmem_xalloc(vmp, size, size, 0, 0, NULL, NULL, vmflag)); in sfmmu_vmem_xalloc_aligned_wrapper()
|