Home
last modified time | relevance | path

Searched refs:set_pte (Results 1 – 25 of 86) sorted by relevance

1234

/linux/arch/s390/mm/
H A Dpgtable.c110 set_pte(ptep, set_pte_bit(*ptep, __pgprot(_PAGE_INVALID))); in ptep_flush_lazy()
125 set_pte(ptep, new); in ptep_xchg_direct()
150 set_pte(ptep, new); in ptep_reset_dat_prot()
163 set_pte(ptep, new); in ptep_xchg_lazy()
178 set_pte(ptep, pte); in ptep_modify_prot_commit()
350 set_pte(ptep, __pte(_PAGE_INVALID)); in pgtable_trans_huge_withdraw()
352 set_pte(ptep, __pte(_PAGE_INVALID)); in pgtable_trans_huge_withdraw()
/linux/arch/xtensa/mm/
H A Dkasan_init.c25 set_pte(kasan_early_shadow_pte + i, in kasan_early_init()
58 set_pte(pte + j, pfn_pte(PHYS_PFN(phys), PAGE_KERNEL)); in populate()
88 set_pte(kasan_early_shadow_pte + i, in kasan_init()
/linux/arch/parisc/include/asm/
H A Dkfence.h35 set_pte(pte, __pte(pte_val(*pte) & ~_PAGE_PRESENT)); in kfence_protect_page()
37 set_pte(pte, __pte(pte_val(*pte) | _PAGE_PRESENT)); in kfence_protect_page()
/linux/arch/riscv/include/asm/
H A Dkfence.h21 set_pte(pte, __pte(pte_val(ptep_get(pte)) & ~_PAGE_PRESENT)); in kfence_protect_page()
23 set_pte(pte, __pte(pte_val(ptep_get(pte)) | _PAGE_PRESENT)); in kfence_protect_page()
/linux/arch/riscv/kvm/
H A Dgstage.c145 set_pte(ptep, pfn_pte(PFN_DOWN(__pa(next_ptep)), in kvm_riscv_gstage_set_pte()
158 set_pte(ptep, map->pte); in kvm_riscv_gstage_set_pte()
237 set_pte(ptep, __pte(0)); in kvm_riscv_gstage_op_pte()
246 set_pte(ptep, __pte(0)); in kvm_riscv_gstage_op_pte()
248 set_pte(ptep, __pte(pte_val(ptep_get(ptep)) & ~_PAGE_WRITE)); in kvm_riscv_gstage_op_pte()
/linux/arch/sparc/include/asm/
H A Dpgtable_32.h99 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte() function
160 set_pte(ptep, __pte(0)); in __pte_clear()
185 set_pte((pte_t *)&pmd_val(*pmdp), __pte(0)); in pmd_clear()
205 set_pte((pte_t *)pudp, __pte(0)); in pud_clear()
416 set_pte(__ptep, __entry); \
/linux/arch/m68k/mm/
H A Dmcfmmu.c69 set_pte(pg_table, pte); in paging_init()
122 set_pte(pte, pte_mkdirty(*pte)); in cf_tlb_miss()
125 set_pte(pte, pte_mkyoung(*pte)); in cf_tlb_miss()
128 set_pte(pte, pte_wrprotect(*pte)); in cf_tlb_miss()
/linux/arch/loongarch/include/asm/
H A Dkfence.h60 set_pte(pte, __pte(pte_val(ptep_get(pte)) & ~(_PAGE_VALID | _PAGE_PRESENT))); in kfence_protect_page()
62 set_pte(pte, __pte(pte_val(ptep_get(pte)) | (_PAGE_VALID | _PAGE_PRESENT))); in kfence_protect_page()
/linux/arch/mips/include/asm/
H A Dpgtable.h119 static inline void set_pte(pte_t *ptep, pte_t pte) function
157 set_pte(ptep, null);
171 static inline void set_pte(pte_t *ptep, pte_t pteval) function
196 set_pte(ptep, __pte(_PAGE_GLOBAL));
199 set_pte(ptep, __pte(0));
223 set_pte(ptep, pte);
499 set_pte(ptep, entry);
H A Dhighmem.h54 #define arch_kmap_local_set_pte(mm, vaddr, ptep, ptev) set_pte(ptep, ptev)
/linux/arch/s390/include/asm/
H A Dhugetlb.h45 set_pte(ptep, __pte(_REGION3_ENTRY_EMPTY)); in huge_pte_clear()
47 set_pte(ptep, __pte(_SEGMENT_ENTRY_EMPTY)); in huge_pte_clear()
/linux/arch/mips/kvm/
H A Dmmu.c166 set_pte(pte + i, __pte(0)); in kvm_mips_flush_gpa_pte()
295 set_pte(pte + i, new); \
500 set_pte(ptep, pte_mkyoung(*ptep)); in _kvm_mips_map_page_fast()
509 set_pte(ptep, pte_mkdirty(*ptep)); in _kvm_mips_map_page_fast()
628 set_pte(ptep, entry); in kvm_mips_map_page()
/linux/arch/nios2/include/asm/
H A Dpgtable.h179 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte() function
193 set_pte(ptep, pte); in set_ptes()
217 set_pte(ptep, null); in pte_clear()
/linux/arch/csky/mm/
H A Dtcm.c47 set_pte(tcm_pte, pfn_pte(__phys_to_pfn(paddr), PAGE_KERNEL));
66 set_pte(tcm_pte, pfn_pte(__phys_to_pfn(paddr), PAGE_KERNEL));
H A Dinit.c73 set_pte(&kernel_pte_tables[i], __pte(_PAGE_GLOBAL)); in mmu_init()
76 set_pte(&kernel_pte_tables[i - PFN_DOWN(va_pa_offset)], pfn_pte(i, PAGE_KERNEL)); in mmu_init()
/linux/arch/x86/power/
H A Dhibernate_32.c124 set_pte(pte, pfn_pte(pfn, PAGE_KERNEL_EXEC)); in resume_physical_mapping_init()
164 set_pte(pte + pte_index(restore_jump_address), in set_up_temporary_text_mapping()
/linux/arch/x86/xen/
H A Dp2m.c340 set_pte(p2m_missing_pte + i, in xen_rebuild_p2m_list()
342 set_pte(p2m_identity_pte + i, in xen_rebuild_p2m_list()
375 set_pte(ptep, in xen_rebuild_p2m_list()
385 set_pte(ptep, in xen_rebuild_p2m_list()
594 set_pte(ptep, in xen_alloc_p2m_entry()
/linux/arch/sh/include/asm/
H A Dpgtable_32.h300 static inline void set_pte(pte_t *ptep, pte_t pte) in set_pte() function
307 #define set_pte(pteptr, pteval) (*(pteptr) = pteval) macro
325 #define pte_clear(mm, addr, ptep) set_pte(ptep, __pte(0))
/linux/arch/x86/include/asm/
H A Dparavirt.h377 static inline void set_pte(pte_t *ptep, pte_t pte) in set_pte() function
379 PVOP_VCALL2(pv_ops, mmu.set_pte, ptep, pte.pte); in set_pte()
470 set_pte(ptep, pte); in set_pte_atomic()
476 set_pte(ptep, native_make_pte(0)); in pte_clear()
H A Dkfence.h65 set_pte(pte, __pte(flip_protnone_guard(val, new, PTE_PFN_MASK))); in kfence_protect_page()
/linux/arch/m68k/include/asm/
H A Dmmu_context.h145 set_pte(pte, pte_mkyoung(*pte)); in load_ksp_mmu()
148 set_pte(pte, pte_wrprotect(*pte)); in load_ksp_mmu()
/linux/arch/riscv/mm/
H A Dpageattr.c74 set_pte(pte, val); in pageattr_pte_entry()
124 set_pte(ptep_new, pfn_pte(pfn + i, prot)); in __split_linear_mapping_pmd()
416 set_pte(pte, __pte(val)); in debug_pagealloc_set_page()
/linux/arch/x86/boot/compressed/
H A Dident_map_64.c211 set_pte(&pte[i], __pte(address | page_flags)); in split_large_pmd()
314 set_pte(ptep, pte); in set_clr_page_flags()
/linux/arch/csky/include/asm/
H A Dpgtable.h34 #define pte_clear(mm, addr, ptep) set_pte((ptep), \
85 static inline void set_pte(pte_t *p, pte_t pte) in set_pte() function
/linux/drivers/gpu/drm/xe/
H A Dxe_ggtt_types.h64 xe_ggtt_set_pte_fn set_pte, void *arg);

1234