Home
last modified time | relevance | path

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

/linux/arch/powerpc/include/asm/book3s/64/
H A 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/mm/
H A Dmigrate.c303 pte_t newpte; in try_to_map_unused_to_zeropage() local
325 newpte = pte_mkspecial(pfn_pte(zero_pfn(pvmw->address), in try_to_map_unused_to_zeropage()
329 newpte = pte_mksoft_dirty(newpte); in try_to_map_unused_to_zeropage()
331 newpte = pte_mkuffd(newpte); in try_to_map_unused_to_zeropage()
335 newpte = pte_modify(newpte, PAGE_NONE); in try_to_map_unused_to_zeropage()
337 set_pte_at(pvmw->vma->vm_mm, pvmw->address, pvmw->pte, newpte); in try_to_map_unused_to_zeropage()
H A Dhugetlb.c4876 pte_t newpte = make_huge_pte(vma, new_folio, true); in hugetlb_install_folio() local
4881 newpte = huge_pte_mkuffd(newpte); in hugetlb_install_folio()
4886 newpte = huge_pte_modify(newpte, PAGE_NONE); in hugetlb_install_folio()
4887 newpte = arch_make_huge_pte(newpte, shift, vma->vm_flags); in hugetlb_install_folio()
4890 set_huge_pte_at(vma->vm_mm, addr, ptep, newpte, sz); in hugetlb_install_folio()
5650 pte_t newpte = make_huge_pte(vma, new_folio, !unshare); in hugetlb_wp() local
5657 newpte = huge_pte_mkuffd(newpte); in hugetlb_wp()
5658 set_huge_pte_at(mm, vmf->address, vmf->pte, newpte, in hugetlb_wp()
6586 pte_t newpte = pte; in hugetlb_change_protection() local
6595 newpte = swp_entry_to_pte(entry); in hugetlb_change_protection()
[all …]
H A Dksm.c1402 pte_t newpte; in replace_page() local
1446 newpte = mk_pte(kpage, vma->vm_page_prot); in replace_page()
1453 newpte = pte_mkdirty(pte_mkspecial(pfn_pte(page_to_pfn(kpage), vma->vm_page_prot))); in replace_page()
1472 set_pte_at(mm, addr, ptep, newpte); in replace_page()
/linux/arch/arm64/include/asm/
H A Dtlbflush.h709 static inline bool pte_needs_flush(pte_t oldpte, pte_t newpte) in pte_needs_flush() argument
711 return __pte_flags_need_flush(pte_val(oldpte), pte_val(newpte)); in pte_needs_flush()
/linux/drivers/gpu/drm/xe/
H A Dxe_pt.c1227 struct xe_pt *newpte = xe_pt_entry_staging(pt_dir, j_); in xe_pt_abort_bind() local
1231 xe_pt_destroy(newpte, xe_vma_vm(vma)->flags, NULL); in xe_pt_abort_bind()
1257 struct xe_pt *newpte = entries[i].pt_entries[j].pt; in xe_pt_commit_prepare_bind() local
1263 pt_dir->staging[j_] = &newpte->base; in xe_pt_commit_prepare_bind()