Lines Matching refs:vm_file
446 if (vma->vm_file && !IS_ALIGNED((vma->vm_start >> PAGE_SHIFT) - in hugepage_vma_check()
451 if (shmem_file(vma->vm_file)) in hugepage_vma_check()
459 if (IS_ENABLED(CONFIG_READ_ONLY_THP_FOR_FS) && vma->vm_file && in hugepage_vma_check()
460 !inode_is_open_for_write(vma->vm_file->f_inode) && in hugepage_vma_check()
462 struct inode *inode = vma->vm_file->f_inode; in hugepage_vma_check()
1458 if (!vma || !vma->vm_file || in collapse_pte_mapped_thp()
1471 hpage = find_lock_page(vma->vm_file->f_mapping, in collapse_pte_mapped_thp()
1490 i_mmap_lock_write(vma->vm_file->f_mapping); in collapse_pte_mapped_thp()
1560 i_mmap_unlock_write(vma->vm_file->f_mapping); in collapse_pte_mapped_thp()
1570 i_mmap_unlock_write(vma->vm_file->f_mapping); in collapse_pte_mapped_thp()
2182 if (shmem_file(vma->vm_file) && !shmem_huge_enabled(vma)) in khugepaged_scan_mm_slot()
2194 if (IS_ENABLED(CONFIG_SHMEM) && vma->vm_file) { in khugepaged_scan_mm_slot()
2195 struct file *file = get_file(vma->vm_file); in khugepaged_scan_mm_slot()