Lines Matching defs:vmflag

560 vmem_populate(vmem_t *vmp, int vmflag)
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)
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);
846 minaddr, maxaddr, vmflag);
850 (vmflag & (VM_NOSLEEP | VM_PANIC)) == VM_NOSLEEP)
858 !vmem_populate(vmp, vmflag))
885 (vmflag & (VM_BESTFIT | VM_FIRSTFIT)))
928 if (!(vmflag & VM_BESTFIT) || VS_SIZE(vbest) == size)
941 if (vmflag & VM_NOSLEEP)
961 vmflag & VM_UMFLAGS);
973 if (vmflag & VM_NOSLEEP)
994 if (vmflag & VM_PANIC)
998 minaddr, maxaddr, vmflag);
1060 * on success, NULL on failure. vmflag specifies VM_SLEEP or VM_NOSLEEP,
1066 vmem_alloc(vmem_t *vmp, size_t size, int vmflag)
1073 vmflag |= vmem_allocator;
1076 ASSERT(vmflag & VM_NOSLEEP);
1082 (vmflag & (VM_NOSLEEP | VM_PANIC)) == VM_NOSLEEP)
1085 if (vmflag & VM_NEXTFIT)
1086 return (vmem_nextfit_alloc(vmp, size, vmflag));
1088 if (vmflag & (VM_BESTFIT | VM_FIRSTFIT))
1090 NULL, NULL, vmflag));
1097 if (vmp->vm_nsegfree >= VMEM_MINFREE || vmem_populate(vmp, vmflag)) {
1107 0, 0, NULL, NULL, vmflag));
1158 vmem_add(vmem_t *vmp, void *vaddr, size_t size, int vmflag)
1168 if (vmem_populate(vmp, vmflag))
1320 int vmflag)
1333 if (!vmem_populate(vmp, vmflag)) {
1432 size_t qcache_max, int vmflag)
1443 vmflag & VM_UMFLAGS);
1456 vmp->vm_cflags = vmflag;
1457 vmflag &= VM_UMFLAGS;
1523 (void) vmem_populate(vmp, vmflag | VM_PANIC);
1527 if ((base || size) && vmem_add(vmp, base, size, vmflag) == NULL) {