Lines Matching refs:vmf
1865 int filemap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in filemap_fault() argument
1872 pgoff_t offset = vmf->pgoff; in filemap_fault()
1885 if (likely(page) && !(vmf->flags & FAULT_FLAG_TRIED)) { in filemap_fault()
1903 if (!lock_page_or_retry(page, vma->vm_mm, vmf->flags)) { in filemap_fault()
1934 vmf->page = page; in filemap_fault()
1986 void filemap_map_pages(struct vm_area_struct *vma, struct vm_fault *vmf) in filemap_map_pages() argument
1994 unsigned long address = (unsigned long) vmf->virtual_address; in filemap_map_pages()
1999 radix_tree_for_each_slot(slot, &mapping->page_tree, &iter, vmf->pgoff) { in filemap_map_pages()
2000 if (iter.index > vmf->max_pgoff) in filemap_map_pages()
2036 pte = vmf->pte + page->index - vmf->pgoff; in filemap_map_pages()
2042 addr = address + (page->index - vmf->pgoff) * PAGE_SIZE; in filemap_map_pages()
2051 if (iter.index == vmf->max_pgoff) in filemap_map_pages()
2058 int filemap_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in filemap_page_mkwrite() argument
2060 struct page *page = vmf->page; in filemap_page_mkwrite()