Lines Matching refs:vm_flags
346 unsigned long *vm_flags, int advice) in hugepage_madvise() argument
359 *vm_flags &= ~VM_NOHUGEPAGE; in hugepage_madvise()
360 *vm_flags |= VM_HUGEPAGE; in hugepage_madvise()
366 if (!(*vm_flags & VM_NO_KHUGEPAGED) && in hugepage_madvise()
367 khugepaged_enter_vma_merge(vma, *vm_flags)) in hugepage_madvise()
371 *vm_flags &= ~VM_HUGEPAGE; in hugepage_madvise()
372 *vm_flags |= VM_NOHUGEPAGE; in hugepage_madvise()
441 unsigned long vm_flags) in hugepage_vma_check() argument
443 if (!transhuge_vma_enabled(vma, vm_flags)) in hugepage_vma_check()
455 if (!(vm_flags & VM_HUGEPAGE) && !khugepaged_always()) in hugepage_vma_check()
461 (vm_flags & VM_EXEC)) { in hugepage_vma_check()
471 return !(vm_flags & VM_NO_KHUGEPAGED); in hugepage_vma_check()
508 unsigned long vm_flags) in khugepaged_enter_vma_merge() argument
517 if (!hugepage_vma_check(vma, vm_flags)) in khugepaged_enter_vma_merge()
523 return khugepaged_enter(vma, vm_flags); in khugepaged_enter_vma_merge()
990 if (!hugepage_vma_check(vma, vma->vm_flags)) in hugepage_vma_revalidate()
1022 .vma_flags = vma->vm_flags, in __collapse_huge_page_swapin()
1468 if (!hugepage_vma_check(vma, vma->vm_flags | VM_HUGEPAGE)) in collapse_pte_mapped_thp()
2168 if (!hugepage_vma_check(vma, vma->vm_flags)) { in khugepaged_scan_mm_slot()