Lines Matching refs:pte
759 pte_t *pte; in __page_check_address() local
764 pte = huge_pte_offset(mm, address); in __page_check_address()
765 if (!pte) in __page_check_address()
768 ptl = huge_pte_lockptr(page_hstate(page), mm, pte); in __page_check_address()
776 pte = pte_offset_map(pmd, address); in __page_check_address()
778 if (!sync && !pte_present(*pte)) { in __page_check_address()
779 pte_unmap(pte); in __page_check_address()
786 if (pte_present(*pte) && page_to_pfn(page) == pte_pfn(*pte)) { in __page_check_address()
788 return pte; in __page_check_address()
790 pte_unmap_unlock(pte, ptl); in __page_check_address()
806 pte_t *pte; in page_mapped_in_vma() local
812 pte = page_check_address(page, vma->vm_mm, address, &ptl, 1); in page_mapped_in_vma()
813 if (!pte) /* the page is not in this mm */ in page_mapped_in_vma()
815 pte_unmap_unlock(pte, ptl); in page_mapped_in_vma()
860 pte_t *pte; in page_referenced_one() local
866 pte = page_check_address(page, mm, address, &ptl, 0); in page_referenced_one()
867 if (!pte) in page_referenced_one()
871 pte_unmap_unlock(pte, ptl); in page_referenced_one()
876 if (ptep_clear_flush_young_notify(vma, address, pte)) { in page_referenced_one()
887 pte_unmap_unlock(pte, ptl); in page_referenced_one()
980 pte_t *pte; in page_mkclean_one() local
985 pte = page_check_address(page, mm, address, &ptl, 1); in page_mkclean_one()
986 if (!pte) in page_mkclean_one()
989 if (pte_dirty(*pte) || pte_write(*pte)) { in page_mkclean_one()
992 flush_cache_page(vma, address, pte_pfn(*pte)); in page_mkclean_one()
993 entry = ptep_clear_flush(vma, address, pte); in page_mkclean_one()
996 set_pte_at(mm, address, pte, entry); in page_mkclean_one()
1000 pte_unmap_unlock(pte, ptl); in page_mkclean_one()
1301 pte_t *pte; in try_to_unmap_one() local
1311 pte = page_check_address(page, mm, address, &ptl, 0); in try_to_unmap_one()
1312 if (!pte) in try_to_unmap_one()
1331 if (ptep_clear_flush_young_notify(vma, address, pte)) { in try_to_unmap_one()
1347 pteval = ptep_get_and_clear(mm, address, pte); in try_to_unmap_one()
1351 pteval = ptep_clear_flush(vma, address, pte); in try_to_unmap_one()
1370 set_pte_at(mm, address, pte, in try_to_unmap_one()
1394 set_pte_at(mm, address, pte, swp_pte); in try_to_unmap_one()
1404 set_pte_at(mm, address, pte, pteval); in try_to_unmap_one()
1419 set_pte_at(mm, address, pte, swp_pte); in try_to_unmap_one()
1427 pte_unmap_unlock(pte, ptl); in try_to_unmap_one()