| /linux-6.15/mm/ |
| H A D | mprotect.c | 201 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() 248 newpte = oldpte; in change_pte_range() 252 newpte = pte_swp_mkuffd_wp(newpte); in change_pte_range() 254 newpte = pte_swp_clear_uffd_wp(newpte); in change_pte_range() 256 if (!pte_same(oldpte, newpte)) { in change_pte_range() 257 set_pte_at(vma->vm_mm, addr, pte, newpte); in change_pte_range()
|
| H A D | hugetlb.c | 5549 pte_t newpte = make_huge_pte(vma, &new_folio->page, true); in hugetlb_install_folio() local 5554 newpte = huge_pte_mkuffd_wp(newpte); in hugetlb_install_folio() 5555 set_huge_pte_at(vma->vm_mm, addr, ptep, newpte, sz); in hugetlb_install_folio() 6306 newpte = huge_pte_mkuffd_wp(newpte); in hugetlb_wp() 6307 set_huge_pte_at(mm, vmf->address, vmf->pte, newpte, in hugetlb_wp() 7175 pte_t newpte = pte; in hugetlb_change_protection() local 7184 newpte = swp_entry_to_pte(entry); in hugetlb_change_protection() 7189 newpte = pte_swp_mkuffd_wp(newpte); in hugetlb_change_protection() 7191 newpte = pte_swp_clear_uffd_wp(newpte); in hugetlb_change_protection() 7192 if (!pte_same(pte, newpte)) in hugetlb_change_protection() [all …]
|
| H A D | ksm.c | 1355 pte_t newpte; in replace_page() local 1399 newpte = mk_pte(kpage, vma->vm_page_prot); in replace_page() 1406 newpte = pte_mkdirty(pte_mkspecial(pfn_pte(page_to_pfn(kpage), vma->vm_page_prot))); in replace_page() 1425 set_pte_at(mm, addr, ptep, newpte); in replace_page()
|
| H A D | migrate.c | 198 pte_t newpte; in try_to_map_unused_to_zeropage() local 223 newpte = pte_mkspecial(pfn_pte(my_zero_pfn(pvmw->address), in try_to_map_unused_to_zeropage() 225 set_pte_at(pvmw->vma->vm_mm, pvmw->address, pvmw->pte, newpte); in try_to_map_unused_to_zeropage()
|
| /linux-6.15/arch/x86/mm/ |
| H A D | init_32.c | 173 pte_t *newpte; in page_table_kmap_check() local 177 newpte = *adr; in page_table_kmap_check() 179 set_pte(newpte + i, pte[i]); in page_table_kmap_check() 182 set_pmd(pmd, __pmd(__pa(newpte)|_PAGE_TABLE)); in page_table_kmap_check() 183 BUG_ON(newpte != pte_offset_kernel(pmd, 0)); in page_table_kmap_check() 186 pte = newpte; in page_table_kmap_check()
|
| /linux-6.15/arch/powerpc/include/asm/book3s/64/ |
| H A D | tlbflush.h | 205 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.15/arch/x86/include/asm/ |
| H A D | tlbflush.h | 422 static inline bool pte_needs_flush(pte_t oldpte, pte_t newpte) in pte_needs_flush() argument 429 if (pte_pfn(oldpte) != pte_pfn(newpte)) in pte_needs_flush() 436 return pte_flags_need_flush(pte_flags(oldpte), pte_flags(newpte), in pte_needs_flush()
|
| /linux-6.15/include/asm-generic/ |
| H A D | tlb.h | 737 static inline bool pte_needs_flush(pte_t oldpte, pte_t newpte) in pte_needs_flush() argument
|
| /linux-6.15/arch/sparc/include/asm/ |
| H A D | pgtable_64.h | 961 pte_t newpte = (pte); \ 970 newpte; \
|
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_pt.c | 1052 struct xe_pt *newpte = xe_pt_entry_staging(pt_dir, j_); in xe_pt_abort_bind() local 1056 xe_pt_destroy(newpte, xe_vma_vm(vma)->flags, NULL); in xe_pt_abort_bind() 1082 struct xe_pt *newpte = entries[i].pt_entries[j].pt; in xe_pt_commit_prepare_bind() local 1088 pt_dir->staging[j_] = &newpte->base; in xe_pt_commit_prepare_bind()
|