Searched refs:vmflag (Results 1 - 13 of 13) sorted by relevance

/illumos-gate/usr/src/uts/common/vm/
H A Dseg_kmem.c825 segkmem_page_create(void *addr, size_t size, int vmflag, void *arg) argument
837 if (segkmem_reloc == 0 || (vmflag & VM_NORELOC))
839 if ((vmflag & VM_NOSLEEP) == 0)
841 if (vmflag & VM_PANIC)
843 if (vmflag & VM_PUSHPAGE)
845 if (vmflag & VM_NORMALPRI) {
846 ASSERT(vmflag & VM_NOSLEEP);
859 segkmem_xalloc(vmem_t *vmp, void *inaddr, size_t size, int vmflag, uint_t attr, argument
867 if (inaddr == NULL && (addr = vmem_alloc(vmp, size, vmflag)) == NULL)
872 if (page_resv(npages, vmflag
929 segkmem_alloc_vn(vmem_t *vmp, size_t size, int vmflag, struct vnode *vp) argument
965 segkmem_alloc(vmem_t *vmp, size_t size, int vmflag) argument
971 segkmem_zio_alloc(vmem_t *vmp, size_t size, int vmflag) argument
1104 segkmem_page_create_large(void *addr, size_t size, int vmflag, void *arg) argument
1129 segkmem_xalloc_lp(vmem_t *vmp, void *inaddr, size_t size, int vmflag, uint_t attr, page_t *(*page_create_func)(void *, size_t, int, void *), void *pcarg) argument
1255 segkmem_alloc_lp(vmem_t *vmp, size_t *sizep, size_t align, int vmflag) argument
1394 segkmem_alloc_lpi(vmem_t *vmp, size_t size, int vmflag) argument
1540 segkmem_alloc_ppa(vmem_t *vmp, size_t size, int vmflag) argument
[all...]
H A Dseg_dev.c267 static void *devmap_alloc_pages(vmem_t *vmp, size_t size, int vmflag);
3795 devmap_alloc_pages(vmem_t *vmp, size_t size, int vmflag) argument
3799 vmflag |= (VM_NORELOC | SEGKMEM_SHARELOCKED);
3800 return (segkmem_alloc(vmp, size, vmflag));
/illumos-gate/usr/src/uts/common/os/
H A Dvmem.c670 vmem_populate(vmem_t *vmp, int vmflag) argument
698 else if (vmflag & VM_NOSLEEP)
700 else if (vmflag & VM_PUSHPAGE)
717 p = vmem_alloc(vmem_seg_arena, size, vmflag & VM_KMFLAGS);
816 vmem_nextfit_alloc(vmem_t *vmp, size_t size, int vmflag) argument
825 if (vmp->vm_nsegfree < VMEM_MINFREE && !vmem_populate(vmp, vmflag)) {
881 (vmflag & VM_NOSLEEP)) {
884 0, 0, NULL, NULL, vmflag & VM_KMFLAGS));
938 size_t nocross, void *minaddr, void *maxaddr, int vmflag)
953 minaddr, maxaddr, vmflag);
937 vmem_xalloc(vmem_t *vmp, size_t size, size_t align_arg, size_t phase, size_t nocross, void *minaddr, void *maxaddr, int vmflag) argument
1263 vmem_alloc(vmem_t *vmp, size_t size, int vmflag) argument
1355 vmem_add(vmem_t *vmp, void *vaddr, size_t size, int vmflag) argument
1445 vmem_create_common(const char *name, void *base, size_t size, size_t quantum, void *(*afunc)(vmem_t *, size_t, int), void (*ffunc)(vmem_t *, void *, size_t), vmem_t *source, size_t qcache_max, int vmflag) argument
1572 vmem_xcreate(const char *name, void *base, size_t size, size_t quantum, vmem_ximport_t *afunc, vmem_free_t *ffunc, vmem_t *source, size_t qcache_max, int vmflag) argument
1585 vmem_create(const char *name, void *base, size_t size, size_t quantum, vmem_alloc_t *afunc, vmem_free_t *ffunc, vmem_t *source, size_t qcache_max, int vmflag) argument
[all...]
H A Dbp_map.c63 bp_vmem_alloc(vmem_t *vmp, size_t size, int vmflag) argument
65 return (vmem_xalloc(vmp, size, bp_align, 0, 0, NULL, NULL, vmflag));
H A Dkmem.c3050 kmem_firewall_va_alloc(vmem_t *vmp, size_t size, int vmflag) argument
3075 addr = vmem_alloc(vmp, realsize, vmflag | VM_NEXTFIT);
/illumos-gate/usr/src/lib/libumem/common/
H A Dvmem.c560 vmem_populate(vmem_t *vmp, int vmflag) argument
586 ASSERT(vmflag & VM_NOSLEEP); /* we do not allow sleep allocations */
610 p = vmem_alloc(vmem_seg_arena, size, vmflag & VM_UMFLAGS);
711 vmem_nextfit_alloc(vmem_t *vmp, size_t size, int vmflag) argument
720 if (vmp->vm_nsegfree < VMEM_MINFREE && !vmem_populate(vmp, vmflag)) {
778 (vmflag & VM_NOSLEEP)) {
781 0, 0, NULL, NULL, vmflag & VM_UMFLAGS));
816 size_t nocross, void *minaddr, void *maxaddr, int vmflag)
829 minaddr, maxaddr, vmflag);
838 minaddr, maxaddr, vmflag);
815 vmem_xalloc(vmem_t *vmp, size_t size, size_t align, size_t phase, size_t nocross, void *minaddr, void *maxaddr, int vmflag) argument
1066 vmem_alloc(vmem_t *vmp, size_t size, int vmflag) argument
1158 vmem_add(vmem_t *vmp, void *vaddr, size_t size, int vmflag) argument
1319 _vmem_extend_alloc(vmem_t *vmp, void *vaddr, size_t size, size_t alloc, int vmflag) argument
1430 vmem_create(const char *name, void *base, size_t size, size_t quantum, vmem_alloc_t *afunc, vmem_free_t *ffunc, vmem_t *source, size_t qcache_max, int vmflag) argument
[all...]
H A Dvmem_base.h47 size_t alloc, int vmflag);
H A Dumem.c2269 umem_firewall_va_alloc(vmem_t *vmp, size_t size, int vmflag) argument
2285 return (vmem_alloc(vmp, realsize, vmflag | VM_NEXTFIT));
/illumos-gate/usr/src/uts/sun4v/vm/
H A Dmach_vm_dep.c424 contig_mem_span_alloc(vmem_t *vmp, size_t size, int vmflag) argument
439 NULL, NULL, vmflag)) == NULL) {
446 if (page_resv(npages, vmflag & VM_KMFLAGS) == 0) {
452 if (vmflag & VM_NORELOC)
509 span_alloc_downsize(vmem_t *vmp, size_t *sizep, size_t align, int vmflag) argument
530 addr = contig_mem_span_alloc(vmp, page_size, vmflag);
543 contig_mem_span_xalloc(vmem_t *vmp, size_t *sizep, size_t align, int vmflag) argument
545 return (span_alloc_downsize(vmp, sizep, align, vmflag | VM_NORELOC));
550 int vmflag)
552 ASSERT((vmflag
549 contig_mem_reloc_span_xalloc(vmem_t *vmp, size_t *sizep, size_t align, int vmflag) argument
606 contig_vmem_xalloc_aligned_wrapper(vmem_t *vmp, size_t *sizep, size_t align, int vmflag) argument
[all...]
/illumos-gate/usr/src/uts/i86pc/os/
H A Dddi_impl.c1000 page_create_io_wrapper(void *addr, size_t len, int vmflag, void *arg) argument
1006 PG_EXCL | ((vmflag & VM_NOSLEEP) ? 0 : PG_WAIT), &kas, addr, arg));
1019 segkmem_alloc_io_4P(vmem_t *vmp, size_t size, int vmflag) argument
1021 return (segkmem_xalloc(vmp, NULL, size, vmflag, 0,
1026 segkmem_alloc_io_64G(vmem_t *vmp, size_t size, int vmflag) argument
1028 return (segkmem_xalloc(vmp, NULL, size, vmflag, 0,
1033 segkmem_alloc_io_4G(vmem_t *vmp, size_t size, int vmflag) argument
1035 return (segkmem_xalloc(vmp, NULL, size, vmflag, 0,
1040 segkmem_alloc_io_2G(vmem_t *vmp, size_t size, int vmflag) argument
1042 return (segkmem_xalloc(vmp, NULL, size, vmflag,
1047 segkmem_alloc_io_1G(vmem_t *vmp, size_t size, int vmflag) argument
1054 segkmem_alloc_io_512M(vmem_t *vmp, size_t size, int vmflag) argument
1061 segkmem_alloc_io_256M(vmem_t *vmp, size_t size, int vmflag) argument
1068 segkmem_alloc_io_128M(vmem_t *vmp, size_t size, int vmflag) argument
1075 segkmem_alloc_io_64M(vmem_t *vmp, size_t size, int vmflag) argument
1082 segkmem_alloc_io_32M(vmem_t *vmp, size_t size, int vmflag) argument
1089 segkmem_alloc_io_16M(vmem_t *vmp, size_t size, int vmflag) argument
[all...]
/illumos-gate/usr/src/uts/sun4/vm/
H A Dsfmmu.c1093 sfmmu_tsb_page_create(void *addr, size_t size, int vmflag, void *arg) argument
1098 if ((vmflag & VM_NOSLEEP) == 0)
1100 if (vmflag & VM_PANIC)
1102 if (vmflag & VM_PUSHPAGE)
1115 sfmmu_tsb_xalloc(vmem_t *vmp, void *inaddr, size_t size, int vmflag, argument
1133 NULL, NULL, vmflag)) == NULL))
1136 if (page_resv(npages, vmflag & VM_KMFLAGS) == 0) {
1142 ppl = page_create_func(addr, size, vmflag, pcarg);
1178 sfmmu_tsb_segkmem_alloc(vmem_t *vmp, size_t size, int vmflag) argument
1195 return (sfmmu_tsb_xalloc(vmp, NULL, size, vmflag,
[all...]
/illumos-gate/usr/src/uts/i86pc/io/
H A Drootnex.c3478 int vmflag; local
3506 vmflag = VM_SLEEP;
3508 vmflag = VM_NOSLEEP;
3513 vmflag);
/illumos-gate/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.c798 sfmmu_vmem_xalloc_aligned_wrapper(vmem_t *vmp, size_t size, int vmflag) argument
800 return (vmem_xalloc(vmp, size, size, 0, 0, NULL, NULL, vmflag));

Completed in 197 milliseconds