Lines Matching refs:vmf
1289 struct vm_fault *vmf, in xfs_dax_fault() argument
1294 return dax_iomap_fault(vmf, order, pfn, NULL, in xfs_dax_fault()
1295 (write_fault && !vmf->cow_page) ? in xfs_dax_fault()
1302 struct vm_fault *vmf, in xfs_dax_fault() argument
1324 struct vm_fault *vmf, in __xfs_filemap_fault() argument
1328 struct inode *inode = file_inode(vmf->vma->vm_file); in __xfs_filemap_fault()
1336 file_update_time(vmf->vma->vm_file); in __xfs_filemap_fault()
1343 ret = xfs_dax_fault(vmf, order, write_fault, &pfn); in __xfs_filemap_fault()
1345 ret = dax_finish_sync_fault(vmf, order, pfn); in __xfs_filemap_fault()
1350 ret = iomap_page_mkwrite(vmf, in __xfs_filemap_fault()
1354 ret = filemap_fault(vmf); in __xfs_filemap_fault()
1365 struct vm_fault *vmf) in xfs_is_write_fault() argument
1367 return (vmf->flags & FAULT_FLAG_WRITE) && in xfs_is_write_fault()
1368 (vmf->vma->vm_flags & VM_SHARED); in xfs_is_write_fault()
1373 struct vm_fault *vmf) in xfs_filemap_fault() argument
1376 return __xfs_filemap_fault(vmf, 0, in xfs_filemap_fault()
1377 IS_DAX(file_inode(vmf->vma->vm_file)) && in xfs_filemap_fault()
1378 xfs_is_write_fault(vmf)); in xfs_filemap_fault()
1383 struct vm_fault *vmf, in xfs_filemap_huge_fault() argument
1386 if (!IS_DAX(file_inode(vmf->vma->vm_file))) in xfs_filemap_huge_fault()
1390 return __xfs_filemap_fault(vmf, order, in xfs_filemap_huge_fault()
1391 xfs_is_write_fault(vmf)); in xfs_filemap_huge_fault()
1396 struct vm_fault *vmf) in xfs_filemap_page_mkwrite() argument
1398 return __xfs_filemap_fault(vmf, 0, true); in xfs_filemap_page_mkwrite()
1408 struct vm_fault *vmf) in xfs_filemap_pfn_mkwrite() argument
1411 return __xfs_filemap_fault(vmf, 0, true); in xfs_filemap_pfn_mkwrite()