Lines Matching defs:ptent

1087 	pte_t ptent;
1144 ptent = ptep_get(src_pte);
1145 if (pte_none(ptent)) {
1149 if (unlikely(!pte_present(ptent))) {
1163 ptent = ptep_get(src_pte);
1164 VM_WARN_ON_ONCE(!pte_present(ptent));
1175 ptent, addr, max_nr, rss, &prealloc);
1491 struct page *page, pte_t *pte, pte_t ptent, unsigned int nr,
1499 ptent = get_and_clear_full_ptes(mm, addr, pte, nr, tlb->fullmm);
1500 if (pte_dirty(ptent)) {
1507 if (pte_young(ptent) && likely(vma_has_recency(vma)))
1516 arch_check_zapped_pte(vma, ptent);
1518 if (unlikely(userfaultfd_pte_wp(vma, ptent)))
1520 nr, details, ptent);
1526 print_bad_pte(vma, addr, ptent, page);
1541 struct vm_area_struct *vma, pte_t *pte, pte_t ptent,
1551 page = vm_normal_page(vma, addr, ptent);
1555 arch_check_zapped_pte(vma, ptent);
1557 if (userfaultfd_pte_wp(vma, ptent))
1559 pte, 1, details, ptent);
1560 ksm_might_unmap_zero_page(mm, ptent);
1575 nr = folio_pte_batch(folio, pte, ptent, max_nr);
1576 zap_present_folio_ptes(tlb, vma, folio, page, pte, ptent, nr,
1581 zap_present_folio_ptes(tlb, vma, folio, page, pte, ptent, 1, addr,
1587 struct vm_area_struct *vma, pte_t *pte, pte_t ptent,
1595 entry = pte_to_swp_entry(ptent);
1618 nr = swap_pte_batch(pte, max_nr, ptent);
1651 *any_skipped = zap_install_uffd_wp_if_needed(vma, addr, pte, nr, details, ptent);
1663 pte_t ptent = ptep_get(pte);
1668 if (pte_none(ptent)) {
1670 ptent = ptep_get(pte + nr);
1671 if (!pte_none(ptent))
1681 if (pte_present(ptent))
1682 nr += zap_present_ptes(tlb, vma, pte, ptent, max_nr, addr,
1686 nr += zap_nonpresent_ptes(tlb, vma, pte, ptent, max_nr, addr,
5801 pte_t ptent = ptep_get(start_ptep);
5804 if (!pte_present(ptent) || !pte_protnone(ptent))
5807 if (pfn_folio(pte_pfn(ptent)) != folio)
5811 ptent = pte_modify(ptent, vma->vm_page_prot);
5812 writable = pte_write(ptent);
5814 can_change_pte_writable(vma, addr, ptent))