Lines Matching refs:pte
653 pte_t *pte; in __page_check_address() local
658 pte = huge_pte_offset(mm, address); in __page_check_address()
659 if (!pte) in __page_check_address()
662 ptl = huge_pte_lockptr(page_hstate(page), mm, pte); in __page_check_address()
670 pte = pte_offset_map(pmd, address); in __page_check_address()
672 if (!sync && !pte_present(*pte)) { in __page_check_address()
673 pte_unmap(pte); in __page_check_address()
680 if (pte_present(*pte) && page_to_pfn(page) == pte_pfn(*pte)) { in __page_check_address()
682 return pte; in __page_check_address()
684 pte_unmap_unlock(pte, ptl); in __page_check_address()
700 pte_t *pte; in page_mapped_in_vma() local
706 pte = page_check_address(page, vma->vm_mm, address, &ptl, 1); in page_mapped_in_vma()
707 if (!pte) /* the page is not in this mm */ in page_mapped_in_vma()
709 pte_unmap_unlock(pte, ptl); in page_mapped_in_vma()
754 pte_t *pte; in page_referenced_one() local
760 pte = page_check_address(page, mm, address, &ptl, 0); in page_referenced_one()
761 if (!pte) in page_referenced_one()
765 pte_unmap_unlock(pte, ptl); in page_referenced_one()
770 if (ptep_clear_flush_young_notify(vma, address, pte)) { in page_referenced_one()
781 pte_unmap_unlock(pte, ptl); in page_referenced_one()
869 pte_t *pte; in page_mkclean_one() local
874 pte = page_check_address(page, mm, address, &ptl, 1); in page_mkclean_one()
875 if (!pte) in page_mkclean_one()
878 if (pte_dirty(*pte) || pte_write(*pte)) { in page_mkclean_one()
881 flush_cache_page(vma, address, pte_pfn(*pte)); in page_mkclean_one()
882 entry = ptep_clear_flush(vma, address, pte); in page_mkclean_one()
885 set_pte_at(mm, address, pte, entry); in page_mkclean_one()
889 pte_unmap_unlock(pte, ptl); in page_mkclean_one()
1185 pte_t *pte; in try_to_unmap_one() local
1191 pte = page_check_address(page, mm, address, &ptl, 0); in try_to_unmap_one()
1192 if (!pte) in try_to_unmap_one()
1208 if (ptep_clear_flush_young_notify(vma, address, pte)) { in try_to_unmap_one()
1216 pteval = ptep_clear_flush(vma, address, pte); in try_to_unmap_one()
1232 set_pte_at(mm, address, pte, in try_to_unmap_one()
1254 set_pte_at(mm, address, pte, pteval); in try_to_unmap_one()
1278 set_pte_at(mm, address, pte, swp_pte); in try_to_unmap_one()
1284 set_pte_at(mm, address, pte, swp_entry_to_pte(entry)); in try_to_unmap_one()
1292 pte_unmap_unlock(pte, ptl); in try_to_unmap_one()
1299 pte_unmap_unlock(pte, ptl); in try_to_unmap_one()