Home
last modified time | relevance | path

Searched defs:ptep (Results 101 – 125 of 202) sorted by relevance

123456789

/Linux-v6.6/arch/arc/include/asm/
Dpgtable-levels.h175 #define pte_clear(mm,addr,ptep) set_pte_at(mm, addr, ptep, __pte(0)) argument
177 #define set_pte(ptep, pte) ((*(ptep)) = (pte)) argument
/Linux-v6.6/arch/loongarch/include/asm/
Dpgtable.h315 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte()
350 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in pte_clear()
460 pte_t *ptep, unsigned int nr) in update_mmu_cache_range()
470 #define update_mmu_cache(vma, addr, ptep) \ argument
/Linux-v6.6/arch/powerpc/mm/nohash/
Dbook3e_pgtable.c80 pte_t *ptep; in map_kernel_page() local
/Linux-v6.6/drivers/xen/
Dxlate_mmu.c96 static int remap_pte_fn(pte_t *ptep, unsigned long addr, void *data) in remap_pte_fn()
272 static int remap_pfn_fn(pte_t *ptep, unsigned long addr, void *data) in remap_pfn_fn()
/Linux-v6.6/arch/m68k/include/asm/
Dsun3_pgtable.h91 #define pmd_set(pmdp,ptep) do {} while (0) argument
103 static inline void pte_clear (struct mm_struct *mm, unsigned long addr, pte_t *ptep) in pte_clear()
Dmotorola_pgtable.h96 static inline void pmd_set(pmd_t *pmdp, pte_t *ptep) in pmd_set()
113 #define pte_clear(mm,addr,ptep) ({ pte_val(*(ptep)) = 0; }) argument
Dmcf_pgtable.h111 #define pmd_set(pmdp, ptep) do {} while (0) argument
132 pte_t *ptep) in pte_clear()
/Linux-v6.6/mm/kasan/
Dshadow.c314 static int kasan_populate_vmalloc_pte(pte_t *ptep, unsigned long addr, in kasan_populate_vmalloc_pte()
416 static int kasan_depopulate_vmalloc_pte(pte_t *ptep, unsigned long addr, in kasan_depopulate_vmalloc_pte()
/Linux-v6.6/arch/x86/xen/
Dmmu_pv.c269 static bool xen_batched_set_pte(pte_t *ptep, pte_t pteval) in xen_batched_set_pte()
287 static inline void __xen_set_pte(pte_t *ptep, pte_t pteval) in __xen_set_pte()
302 static void xen_set_pte(pte_t *ptep, pte_t pteval) in xen_set_pte()
309 unsigned long addr, pte_t *ptep) in xen_ptep_modify_prot_start()
317 pte_t *ptep, pte_t pte) in xen_ptep_modify_prot_commit()
1450 static void __init xen_set_pte_init(pte_t *ptep, pte_t pte) in xen_set_pte_init()
2420 static int remap_area_pfn_pte_fn(pte_t *ptep, unsigned long addr, void *data) in remap_area_pfn_pte_fn()
/Linux-v6.6/arch/m68k/mm/
Dsun3kmap.c33 pte_t ptep; in do_page_mapin() local
/Linux-v6.6/arch/csky/include/asm/
Dpgtable.h34 #define pte_clear(mm, addr, ptep) set_pte((ptep), \ argument
268 #define update_mmu_cache(vma, addr, ptep) \ argument
/Linux-v6.6/arch/hexagon/include/asm/
Dpgtable.h149 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte()
177 pte_t *ptep) in pte_clear()
/Linux-v6.6/mm/
Dmigrate_device.c67 pte_t *ptep; in migrate_vma_collect_pmd() local
576 pte_t *ptep; in migrate_vma_insert_page() local
Dhmm.c224 unsigned long end, pmd_t *pmdp, pte_t *ptep, in hmm_vma_handle_pte()
331 pte_t *ptep; in hmm_vma_walk_pmd() local
/Linux-v6.6/arch/arm64/kvm/hyp/
Dpgtable.c143 static void kvm_clear_pte(kvm_pte_t *ptep) in kvm_clear_pte()
213 kvm_pte_t *ptep = kvm_dereference_pteref(data->walker, pteref); in __kvm_pgtable_visit() local
358 kvm_pte_t *ptep, u32 *level) in kvm_pgtable_get_leaf()
385 static int hyp_set_prot_attr(enum kvm_pgtable_prot prot, kvm_pte_t *ptep) in hyp_set_prot_attr()
696 kvm_pte_t *ptep) in stage2_set_prot_attr()
1578 kvm_pteref_t ptep = (kvm_pteref_t)pgtable; in kvm_pgtable_stage2_free_unlinked() local
/Linux-v6.6/arch/x86/mm/
Dpgtable.c500 unsigned long address, pte_t *ptep, in ptep_set_access_flags()
555 unsigned long addr, pte_t *ptep) in ptep_test_and_clear_young()
595 unsigned long address, pte_t *ptep) in ptep_clear_flush_young()
/Linux-v6.6/arch/arm/lib/
Duaccess_with_memcpy.c23 pin_page_for_write(const void __user *_addr, pte_t **ptep, spinlock_t **ptlp) in pin_page_for_write()
/Linux-v6.6/arch/microblaze/include/asm/
Dtlbflush.h36 #define update_mmu_cache_range(vmf, vma, addr, ptep, nr) do { } while (0) argument
/Linux-v6.6/arch/x86/kernel/
Dldt.c316 pte_t pte, *ptep; in map_ldt_struct() local
366 pte_t *ptep; in unmap_ldt_struct() local
/Linux-v6.6/arch/arm64/mm/
Dmmu.c175 pte_t *ptep; in init_pte() local
853 pte_t *ptep, pte; in unmap_hotplug_pte_range() local
985 pte_t *ptep, pte; in free_empty_pte_table() local
1470 pte_t ptep_modify_prot_start(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) in ptep_modify_prot_start()
1485 void ptep_modify_prot_commit(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, in ptep_modify_prot_commit()
/Linux-v6.6/arch/powerpc/mm/kasan/
Dinit_book3e_64.c38 pte_t *ptep; in kasan_map_kernel_page() local
/Linux-v6.6/arch/arm64/kernel/
Defi.c106 static int __init set_permissions(pte_t *ptep, unsigned long addr, void *data) in set_permissions()
/Linux-v6.6/arch/mips/kvm/
Dmmu.c516 pte_t *ptep; in _kvm_mips_map_page_fast() local
595 pte_t *ptep, entry; in kvm_mips_map_page() local
/Linux-v6.6/arch/arm/mm/
Dpageattr.c16 static int change_page_range(pte_t *ptep, unsigned long addr, void *data) in change_page_range()
Dkasan_init.c41 pte_t *ptep = pte_offset_kernel(pmdp, addr); in kasan_pte_populate() local

123456789