Lines Matching defs:vmflag

558 vmem_populate(vmem_t *vmp, int vmflag)
584 ASSERT(vmflag & VM_NOSLEEP); /* we do not allow sleep allocations */
608 p = vmem_alloc(vmem_seg_arena, size, vmflag & VM_UMFLAGS);
710 vmem_nextfit_alloc(vmem_t *vmp, size_t size, int vmflag)
719 if (vmp->vm_nsegfree < VMEM_MINFREE && !vmem_populate(vmp, vmflag)) {
777 (vmflag & VM_NOSLEEP)) {
780 0, 0, NULL, NULL, vmflag & VM_UMFLAGS));
815 size_t nocross, void *minaddr, void *maxaddr, int vmflag)
828 minaddr, maxaddr, vmflag);
837 minaddr, maxaddr, vmflag);
845 minaddr, maxaddr, vmflag);
849 (vmflag & (VM_NOSLEEP | VM_PANIC)) == VM_NOSLEEP)
857 !vmem_populate(vmp, vmflag))
884 (vmflag & (VM_BESTFIT | VM_FIRSTFIT)))
927 if (!(vmflag & VM_BESTFIT) || VS_SIZE(vbest) == size)
940 if (vmflag & VM_NOSLEEP)
960 vmflag & VM_UMFLAGS);
972 if (vmflag & VM_NOSLEEP)
993 if (vmflag & VM_PANIC)
997 minaddr, maxaddr, vmflag);
1059 * on success, NULL on failure. vmflag specifies VM_SLEEP or VM_NOSLEEP,
1065 vmem_alloc(vmem_t *vmp, size_t size, int vmflag)
1074 ASSERT(vmflag & VM_NOSLEEP);
1080 (vmflag & (VM_NOSLEEP | VM_PANIC)) == VM_NOSLEEP)
1083 if (vmflag & VM_NEXTFIT)
1084 return (vmem_nextfit_alloc(vmp, size, vmflag));
1086 if (vmflag & (VM_BESTFIT | VM_FIRSTFIT))
1088 NULL, NULL, vmflag));
1095 if (vmp->vm_nsegfree >= VMEM_MINFREE || vmem_populate(vmp, vmflag)) {
1105 0, 0, NULL, NULL, vmflag));
1156 vmem_add(vmem_t *vmp, void *vaddr, size_t size, int vmflag)
1166 if (vmem_populate(vmp, vmflag))
1318 int vmflag)
1331 if (!vmem_populate(vmp, vmflag)) {
1430 size_t qcache_max, int vmflag)
1441 vmflag & VM_UMFLAGS);
1454 vmp->vm_cflags = vmflag;
1455 vmflag &= VM_UMFLAGS;
1521 (void) vmem_populate(vmp, vmflag | VM_PANIC);
1525 if ((base || size) && vmem_add(vmp, base, size, vmflag) == NULL) {