Lines Matching defs:page
64 #define MAP_USEREXPTE 0x08 /* userspace extension page table */
126 * vma from rmap and vmtruncate before freeing its page tables.
219 * not page aligned -Ram Gupta
626 * @pgoff: The page offset of vma
774 * wrap, nor mmaps which cover the final page at index -1UL.
1077 * by another page fault trying to merge _that_. But that's ok: if it
2016 /* Lock the VMA before expanding to prevent concurrent page faults */
2109 /* Lock the VMA before expanding to prevent concurrent page faults */
2275 * expand_stack(): legacy interface for page faulting. Don't use unless
2338 * Get rid of page table information in the indicated region.
2591 * We can free page tables without write-locking mmap_lock because VMAs
2906 * Otherwise user-space soft-dirty page tracker won't
3310 * until its first write fault, when page's anon_vma and index
3335 * prior to moving page table entries, to effect an mremap move.
3521 struct page **pages;
3538 struct page *page = *pages;
3539 get_page(page);
3540 vmf->page = page;
3596 * Its pages are supplied by the given array of struct page *.
3598 * The region past the last page supplied will always produce SIGBUS.
3613 unsigned long vm_flags, struct page **pages)
3668 * vmtruncate, try_to_unmap, and all page faults.