Lines Matching refs:vmf
1931 int filemap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in filemap_fault() argument
1938 pgoff_t offset = vmf->pgoff; in filemap_fault()
1951 if (likely(page) && !(vmf->flags & FAULT_FLAG_TRIED)) { in filemap_fault()
1969 if (!lock_page_or_retry(page, vma->vm_mm, vmf->flags)) { in filemap_fault()
2000 vmf->page = page; in filemap_fault()
2052 void filemap_map_pages(struct vm_area_struct *vma, struct vm_fault *vmf) in filemap_map_pages() argument
2060 unsigned long address = (unsigned long) vmf->virtual_address; in filemap_map_pages()
2065 radix_tree_for_each_slot(slot, &mapping->page_tree, &iter, vmf->pgoff) { in filemap_map_pages()
2066 if (iter.index > vmf->max_pgoff) in filemap_map_pages()
2102 pte = vmf->pte + page->index - vmf->pgoff; in filemap_map_pages()
2108 addr = address + (page->index - vmf->pgoff) * PAGE_SIZE; in filemap_map_pages()
2117 if (iter.index == vmf->max_pgoff) in filemap_map_pages()
2124 int filemap_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in filemap_page_mkwrite() argument
2126 struct page *page = vmf->page; in filemap_page_mkwrite()