Lines Matching refs:ptent

1080 	pte_t ptent;  in copy_pte_range()  local
1137 ptent = ptep_get(src_pte); in copy_pte_range()
1138 if (pte_none(ptent)) { in copy_pte_range()
1142 if (unlikely(!pte_present(ptent))) { in copy_pte_range()
1156 ptent = ptep_get(src_pte); in copy_pte_range()
1157 VM_WARN_ON_ONCE(!pte_present(ptent)); in copy_pte_range()
1168 ptent, addr, max_nr, rss, &prealloc); in copy_pte_range()
1493 struct page *page, pte_t *pte, pte_t ptent, unsigned int nr, in zap_present_folio_ptes() argument
1501 ptent = get_and_clear_full_ptes(mm, addr, pte, nr, tlb->fullmm); in zap_present_folio_ptes()
1502 if (pte_dirty(ptent)) { in zap_present_folio_ptes()
1509 if (pte_young(ptent) && likely(vma_has_recency(vma))) in zap_present_folio_ptes()
1518 arch_check_zapped_pte(vma, ptent); in zap_present_folio_ptes()
1520 if (unlikely(userfaultfd_pte_wp(vma, ptent))) in zap_present_folio_ptes()
1522 nr, details, ptent); in zap_present_folio_ptes()
1528 print_bad_pte(vma, addr, ptent, page); in zap_present_folio_ptes()
1543 struct vm_area_struct *vma, pte_t *pte, pte_t ptent, in zap_present_ptes() argument
1554 page = vm_normal_page(vma, addr, ptent); in zap_present_ptes()
1558 arch_check_zapped_pte(vma, ptent); in zap_present_ptes()
1560 if (userfaultfd_pte_wp(vma, ptent)) in zap_present_ptes()
1562 pte, 1, details, ptent); in zap_present_ptes()
1563 ksm_might_unmap_zero_page(mm, ptent); in zap_present_ptes()
1578 nr = folio_pte_batch(folio, addr, pte, ptent, max_nr, fpb_flags, in zap_present_ptes()
1581 zap_present_folio_ptes(tlb, vma, folio, page, pte, ptent, nr, in zap_present_ptes()
1586 zap_present_folio_ptes(tlb, vma, folio, page, pte, ptent, 1, addr, in zap_present_ptes()
1592 struct vm_area_struct *vma, pte_t *pte, pte_t ptent, in zap_nonpresent_ptes() argument
1600 entry = pte_to_swp_entry(ptent); in zap_nonpresent_ptes()
1623 nr = swap_pte_batch(pte, max_nr, ptent); in zap_nonpresent_ptes()
1656 *any_skipped = zap_install_uffd_wp_if_needed(vma, addr, pte, nr, details, ptent); in zap_nonpresent_ptes()
1668 pte_t ptent = ptep_get(pte); in do_zap_pte_range() local
1673 if (pte_none(ptent)) { in do_zap_pte_range()
1675 ptent = ptep_get(pte + nr); in do_zap_pte_range()
1676 if (!pte_none(ptent)) in do_zap_pte_range()
1686 if (pte_present(ptent)) in do_zap_pte_range()
1687 nr += zap_present_ptes(tlb, vma, pte, ptent, max_nr, addr, in do_zap_pte_range()
1691 nr += zap_nonpresent_ptes(tlb, vma, pte, ptent, max_nr, addr, in do_zap_pte_range()
5746 pte_t ptent = ptep_get(start_ptep); in numa_rebuild_large_mapping() local
5749 if (!pte_present(ptent) || !pte_protnone(ptent)) in numa_rebuild_large_mapping()
5752 if (pfn_folio(pte_pfn(ptent)) != folio) in numa_rebuild_large_mapping()
5756 ptent = pte_modify(ptent, vma->vm_page_prot); in numa_rebuild_large_mapping()
5757 writable = pte_write(ptent); in numa_rebuild_large_mapping()
5759 can_change_pte_writable(vma, addr, ptent)) in numa_rebuild_large_mapping()