Lines Matching refs:vmf
1311 struct vm_fault *vmf, in __xfs_filemap_fault() argument
1315 struct inode *inode = file_inode(vmf->vma->vm_file); in __xfs_filemap_fault()
1323 file_update_time(vmf->vma->vm_file); in __xfs_filemap_fault()
1330 ret = dax_iomap_fault(vmf, pe_size, &pfn, NULL, in __xfs_filemap_fault()
1331 (write_fault && !vmf->cow_page) ? in __xfs_filemap_fault()
1335 ret = dax_finish_sync_fault(vmf, pe_size, pfn); in __xfs_filemap_fault()
1340 ret = iomap_page_mkwrite(vmf, in __xfs_filemap_fault()
1344 ret = filemap_fault(vmf); in __xfs_filemap_fault()
1355 struct vm_fault *vmf) in xfs_is_write_fault() argument
1357 return (vmf->flags & FAULT_FLAG_WRITE) && in xfs_is_write_fault()
1358 (vmf->vma->vm_flags & VM_SHARED); in xfs_is_write_fault()
1363 struct vm_fault *vmf) in xfs_filemap_fault() argument
1366 return __xfs_filemap_fault(vmf, PE_SIZE_PTE, in xfs_filemap_fault()
1367 IS_DAX(file_inode(vmf->vma->vm_file)) && in xfs_filemap_fault()
1368 xfs_is_write_fault(vmf)); in xfs_filemap_fault()
1373 struct vm_fault *vmf, in xfs_filemap_huge_fault() argument
1376 if (!IS_DAX(file_inode(vmf->vma->vm_file))) in xfs_filemap_huge_fault()
1380 return __xfs_filemap_fault(vmf, pe_size, in xfs_filemap_huge_fault()
1381 xfs_is_write_fault(vmf)); in xfs_filemap_huge_fault()
1386 struct vm_fault *vmf) in xfs_filemap_page_mkwrite() argument
1388 return __xfs_filemap_fault(vmf, PE_SIZE_PTE, true); in xfs_filemap_page_mkwrite()
1398 struct vm_fault *vmf) in xfs_filemap_pfn_mkwrite() argument
1401 return __xfs_filemap_fault(vmf, PE_SIZE_PTE, true); in xfs_filemap_pfn_mkwrite()
1406 struct vm_fault *vmf, in xfs_filemap_map_pages() argument
1410 struct inode *inode = file_inode(vmf->vma->vm_file); in xfs_filemap_map_pages()
1414 ret = filemap_map_pages(vmf, start_pgoff, end_pgoff); in xfs_filemap_map_pages()