Lines Matching refs:vmf
1232 struct vm_fault *vmf, in __xfs_filemap_fault() argument
1236 struct inode *inode = file_inode(vmf->vma->vm_file); in __xfs_filemap_fault()
1244 file_update_time(vmf->vma->vm_file); in __xfs_filemap_fault()
1251 ret = dax_iomap_fault(vmf, pe_size, &pfn, NULL, in __xfs_filemap_fault()
1252 (write_fault && !vmf->cow_page) ? in __xfs_filemap_fault()
1256 ret = dax_finish_sync_fault(vmf, pe_size, pfn); in __xfs_filemap_fault()
1259 ret = iomap_page_mkwrite(vmf, in __xfs_filemap_fault()
1262 ret = filemap_fault(vmf); in __xfs_filemap_fault()
1273 struct vm_fault *vmf) in xfs_is_write_fault() argument
1275 return (vmf->flags & FAULT_FLAG_WRITE) && in xfs_is_write_fault()
1276 (vmf->vma->vm_flags & VM_SHARED); in xfs_is_write_fault()
1281 struct vm_fault *vmf) in xfs_filemap_fault() argument
1284 return __xfs_filemap_fault(vmf, PE_SIZE_PTE, in xfs_filemap_fault()
1285 IS_DAX(file_inode(vmf->vma->vm_file)) && in xfs_filemap_fault()
1286 xfs_is_write_fault(vmf)); in xfs_filemap_fault()
1291 struct vm_fault *vmf, in xfs_filemap_huge_fault() argument
1294 if (!IS_DAX(file_inode(vmf->vma->vm_file))) in xfs_filemap_huge_fault()
1298 return __xfs_filemap_fault(vmf, pe_size, in xfs_filemap_huge_fault()
1299 xfs_is_write_fault(vmf)); in xfs_filemap_huge_fault()
1304 struct vm_fault *vmf) in xfs_filemap_page_mkwrite() argument
1306 return __xfs_filemap_fault(vmf, PE_SIZE_PTE, true); in xfs_filemap_page_mkwrite()
1316 struct vm_fault *vmf) in xfs_filemap_pfn_mkwrite() argument
1319 return __xfs_filemap_fault(vmf, PE_SIZE_PTE, true); in xfs_filemap_pfn_mkwrite()
1324 struct vm_fault *vmf, in xfs_filemap_map_pages() argument
1328 struct inode *inode = file_inode(vmf->vma->vm_file); in xfs_filemap_map_pages()
1331 filemap_map_pages(vmf, start_pgoff, end_pgoff); in xfs_filemap_map_pages()