Lines Matching refs:page_table

1908 				pte_t *page_table, pte_t orig_pte)  in pte_unmap_same()  argument
1915 same = pte_same(*page_table, orig_pte); in pte_unmap_same()
1919 pte_unmap(page_table); in pte_unmap_same()
1994 pte_t *page_table, spinlock_t *ptl, pte_t orig_pte, in wp_page_reuse() argument
2011 if (ptep_set_access_flags(vma, address, page_table, entry, 1)) in wp_page_reuse()
2012 update_mmu_cache(vma, address, page_table); in wp_page_reuse()
2013 pte_unmap_unlock(page_table, ptl); in wp_page_reuse()
2060 unsigned long address, pte_t *page_table, pmd_t *pmd, in wp_page_copy() argument
2094 page_table = pte_offset_map_lock(mm, pmd, address, &ptl); in wp_page_copy()
2095 if (likely(pte_same(*page_table, orig_pte))) { in wp_page_copy()
2113 ptep_clear_flush_notify(vma, address, page_table); in wp_page_copy()
2122 set_pte_at_notify(mm, address, page_table, entry); in wp_page_copy()
2123 update_mmu_cache(vma, address, page_table); in wp_page_copy()
2160 pte_unmap_unlock(page_table, ptl); in wp_page_copy()
2189 pte_t *page_table, spinlock_t *ptl, pte_t orig_pte, in wp_pfn_shared() argument
2201 pte_unmap_unlock(page_table, ptl); in wp_pfn_shared()
2205 page_table = pte_offset_map_lock(mm, pmd, address, &ptl); in wp_pfn_shared()
2210 if (!pte_same(*page_table, orig_pte)) { in wp_pfn_shared()
2211 pte_unmap_unlock(page_table, ptl); in wp_pfn_shared()
2215 return wp_page_reuse(mm, vma, address, page_table, ptl, orig_pte, in wp_pfn_shared()
2220 unsigned long address, pte_t *page_table, in wp_page_shared() argument
2237 pte_unmap_unlock(page_table, ptl); in wp_page_shared()
2250 page_table = pte_offset_map_lock(mm, pmd, address, in wp_page_shared()
2252 if (!pte_same(*page_table, orig_pte)) { in wp_page_shared()
2254 pte_unmap_unlock(page_table, ptl); in wp_page_shared()
2261 return wp_page_reuse(mm, vma, address, page_table, ptl, in wp_page_shared()
2284 unsigned long address, pte_t *page_table, pmd_t *pmd, in do_wp_page() argument
2301 return wp_pfn_shared(mm, vma, address, page_table, ptl, in do_wp_page()
2304 pte_unmap_unlock(page_table, ptl); in do_wp_page()
2305 return wp_page_copy(mm, vma, address, page_table, pmd, in do_wp_page()
2316 pte_unmap_unlock(page_table, ptl); in do_wp_page()
2318 page_table = pte_offset_map_lock(mm, pmd, address, in do_wp_page()
2320 if (!pte_same(*page_table, orig_pte)) { in do_wp_page()
2322 pte_unmap_unlock(page_table, ptl); in do_wp_page()
2336 return wp_page_reuse(mm, vma, address, page_table, ptl, in do_wp_page()
2342 return wp_page_shared(mm, vma, address, page_table, pmd, in do_wp_page()
2351 pte_unmap_unlock(page_table, ptl); in do_wp_page()
2352 return wp_page_copy(mm, vma, address, page_table, pmd, in do_wp_page()
2445 unsigned long address, pte_t *page_table, pmd_t *pmd, in do_swap_page() argument
2457 if (!pte_unmap_same(mm, pmd, page_table, orig_pte)) in do_swap_page()
2482 page_table = pte_offset_map_lock(mm, pmd, address, &ptl); in do_swap_page()
2483 if (likely(pte_same(*page_table, orig_pte))) in do_swap_page()
2537 page_table = pte_offset_map_lock(mm, pmd, address, &ptl); in do_swap_page()
2538 if (unlikely(!pte_same(*page_table, orig_pte))) in do_swap_page()
2568 set_pte_at(mm, address, page_table, pte); in do_swap_page()
2596 ret |= do_wp_page(mm, vma, address, page_table, pmd, ptl, pte); in do_swap_page()
2603 update_mmu_cache(vma, address, page_table); in do_swap_page()
2605 pte_unmap_unlock(page_table, ptl); in do_swap_page()
2610 pte_unmap_unlock(page_table, ptl); in do_swap_page()
2662 unsigned long address, pte_t *page_table, pmd_t *pmd, in do_anonymous_page() argument
2670 pte_unmap(page_table); in do_anonymous_page()
2684 page_table = pte_offset_map_lock(mm, pmd, address, &ptl); in do_anonymous_page()
2685 if (!pte_none(*page_table)) in do_anonymous_page()
2710 page_table = pte_offset_map_lock(mm, pmd, address, &ptl); in do_anonymous_page()
2711 if (!pte_none(*page_table)) in do_anonymous_page()
2719 set_pte_at(mm, address, page_table, entry); in do_anonymous_page()
2722 update_mmu_cache(vma, address, page_table); in do_anonymous_page()
2724 pte_unmap_unlock(page_table, ptl); in do_anonymous_page()
3097 unsigned long address, pte_t *page_table, pmd_t *pmd, in do_fault() argument
3103 pte_unmap(page_table); in do_fault()