Lines Matching refs:vmf
1266 struct vm_fault *vmf, in xfs_dax_fault() argument
1271 return dax_iomap_fault(vmf, pe_size, pfn, NULL, in xfs_dax_fault()
1272 (write_fault && !vmf->cow_page) ? in xfs_dax_fault()
1279 struct vm_fault *vmf, in xfs_dax_fault() argument
1301 struct vm_fault *vmf, in __xfs_filemap_fault() argument
1305 struct inode *inode = file_inode(vmf->vma->vm_file); in __xfs_filemap_fault()
1313 file_update_time(vmf->vma->vm_file); in __xfs_filemap_fault()
1320 ret = xfs_dax_fault(vmf, pe_size, write_fault, &pfn); in __xfs_filemap_fault()
1322 ret = dax_finish_sync_fault(vmf, pe_size, pfn); in __xfs_filemap_fault()
1327 ret = iomap_page_mkwrite(vmf, in __xfs_filemap_fault()
1331 ret = filemap_fault(vmf); in __xfs_filemap_fault()
1342 struct vm_fault *vmf) in xfs_is_write_fault() argument
1344 return (vmf->flags & FAULT_FLAG_WRITE) && in xfs_is_write_fault()
1345 (vmf->vma->vm_flags & VM_SHARED); in xfs_is_write_fault()
1350 struct vm_fault *vmf) in xfs_filemap_fault() argument
1353 return __xfs_filemap_fault(vmf, PE_SIZE_PTE, in xfs_filemap_fault()
1354 IS_DAX(file_inode(vmf->vma->vm_file)) && in xfs_filemap_fault()
1355 xfs_is_write_fault(vmf)); in xfs_filemap_fault()
1360 struct vm_fault *vmf, in xfs_filemap_huge_fault() argument
1363 if (!IS_DAX(file_inode(vmf->vma->vm_file))) in xfs_filemap_huge_fault()
1367 return __xfs_filemap_fault(vmf, pe_size, in xfs_filemap_huge_fault()
1368 xfs_is_write_fault(vmf)); in xfs_filemap_huge_fault()
1373 struct vm_fault *vmf) in xfs_filemap_page_mkwrite() argument
1375 return __xfs_filemap_fault(vmf, PE_SIZE_PTE, true); in xfs_filemap_page_mkwrite()
1385 struct vm_fault *vmf) in xfs_filemap_pfn_mkwrite() argument
1388 return __xfs_filemap_fault(vmf, PE_SIZE_PTE, true); in xfs_filemap_pfn_mkwrite()
1393 struct vm_fault *vmf, in xfs_filemap_map_pages() argument
1397 struct inode *inode = file_inode(vmf->vma->vm_file); in xfs_filemap_map_pages()
1401 ret = filemap_map_pages(vmf, start_pgoff, end_pgoff); in xfs_filemap_map_pages()