Home
last modified time | relevance | path

Searched refs:newpte (Results 1 – 10 of 10) sorted by relevance

/linux-6.12.1/mm/
Dmprotect.c201 pte_t newpte; in change_pte_range() local
215 newpte = swp_entry_to_pte(entry); in change_pte_range()
217 newpte = pte_swp_mksoft_dirty(newpte); in change_pte_range()
225 newpte = swp_entry_to_pte(entry); in change_pte_range()
227 newpte = pte_swp_mkuffd_wp(newpte); in change_pte_range()
231 newpte = swp_entry_to_pte(entry); in change_pte_range()
233 newpte = pte_swp_mksoft_dirty(newpte); in change_pte_range()
235 newpte = pte_swp_mkuffd_wp(newpte); in change_pte_range()
254 newpte = oldpte; in change_pte_range()
258 newpte = pte_swp_mkuffd_wp(newpte); in change_pte_range()
[all …]
Dhugetlb.c5195 pte_t newpte = make_huge_pte(vma, &new_folio->page, 1); in hugetlb_install_folio() local
5200 newpte = huge_pte_mkuffd_wp(newpte); in hugetlb_install_folio()
5201 set_huge_pte_at(vma->vm_mm, addr, ptep, newpte, sz); in hugetlb_install_folio()
5939 pte_t newpte = make_huge_pte(vma, &new_folio->page, !unshare); in hugetlb_wp() local
5946 newpte = huge_pte_mkuffd_wp(newpte); in hugetlb_wp()
5947 set_huge_pte_at(mm, vmf->address, vmf->pte, newpte, in hugetlb_wp()
6818 pte_t newpte = pte; in hugetlb_change_protection() local
6827 newpte = swp_entry_to_pte(entry); in hugetlb_change_protection()
6832 newpte = pte_swp_mkuffd_wp(newpte); in hugetlb_change_protection()
6834 newpte = pte_swp_clear_uffd_wp(newpte); in hugetlb_change_protection()
[all …]
Dksm.c1348 pte_t newpte; in replace_page() local
1392 newpte = mk_pte(kpage, vma->vm_page_prot); in replace_page()
1399 newpte = pte_mkdirty(pte_mkspecial(pfn_pte(page_to_pfn(kpage), vma->vm_page_prot))); in replace_page()
1418 set_pte_at(mm, addr, ptep, newpte); in replace_page()
Dmigrate.c206 pte_t newpte; in try_to_map_unused_to_zeropage() local
231 newpte = pte_mkspecial(pfn_pte(my_zero_pfn(pvmw->address), in try_to_map_unused_to_zeropage()
233 set_pte_at(pvmw->vma->vm_mm, pvmw->address, pvmw->pte, newpte); in try_to_map_unused_to_zeropage()
/linux-6.12.1/arch/x86/include/asm/
Dtlbflush.h352 static inline bool pte_needs_flush(pte_t oldpte, pte_t newpte) in pte_needs_flush() argument
359 if (pte_pfn(oldpte) != pte_pfn(newpte)) in pte_needs_flush()
366 return pte_flags_need_flush(pte_flags(oldpte), pte_flags(newpte), in pte_needs_flush()
/linux-6.12.1/arch/x86/mm/
Dinit_32.c172 pte_t *newpte; in page_table_kmap_check() local
176 newpte = *adr; in page_table_kmap_check()
178 set_pte(newpte + i, pte[i]); in page_table_kmap_check()
181 set_pmd(pmd, __pmd(__pa(newpte)|_PAGE_TABLE)); in page_table_kmap_check()
182 BUG_ON(newpte != pte_offset_kernel(pmd, 0)); in page_table_kmap_check()
185 pte = newpte; in page_table_kmap_check()
/linux-6.12.1/arch/powerpc/include/asm/book3s/64/
Dtlbflush.h205 static inline bool pte_needs_flush(pte_t oldpte, pte_t newpte) in pte_needs_flush() argument
207 return __pte_flags_need_flush(pte_val(oldpte), pte_val(newpte)); in pte_needs_flush()
/linux-6.12.1/include/asm-generic/
Dtlb.h738 static inline bool pte_needs_flush(pte_t oldpte, pte_t newpte) in pte_needs_flush() argument
/linux-6.12.1/arch/sparc/include/asm/
Dpgtable_64.h963 pte_t newpte = (pte); \
972 newpte; \
/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_pt.c930 struct xe_pt *newpte = xe_pt_entry(pt_dir, j_); in xe_pt_abort_bind() local
934 xe_pt_destroy(newpte, xe_vma_vm(vma)->flags, NULL); in xe_pt_abort_bind()
960 struct xe_pt *newpte = entries[i].pt_entries[j].pt; in xe_pt_commit_prepare_bind() local
966 pt_dir->children[j_] = &newpte->base; in xe_pt_commit_prepare_bind()