Home
last modified time | relevance | path

Searched defs:ptep (Results 1 – 25 of 92) sorted by relevance

1234

/arch/ia64/include/asm/
Dhugetlb.h27 pte_t *ptep, pte_t pte) in set_huge_pte_at()
33 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
39 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
54 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
60 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
66 static inline pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get()
Dtlb.h221 __tlb_remove_tlb_entry (struct mmu_gather *tlb, pte_t *ptep, unsigned long address) in __tlb_remove_tlb_entry()
233 #define tlb_remove_tlb_entry(tlb, ptep, addr) \ argument
239 #define pte_free_tlb(tlb, ptep) \ argument
245 #define pmd_free_tlb(tlb, ptep) \ argument
/arch/sh/include/asm/
Dhugetlb.h39 pte_t *ptep, pte_t pte) in set_huge_pte_at()
45 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
51 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
66 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
72 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
78 static inline pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get()
/arch/x86/include/asm/
Dhugetlb.h40 pte_t *ptep, pte_t pte) in set_huge_pte_at()
46 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
52 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
67 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
73 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
79 static inline pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get()
Dpgtable-3level.h42 static inline void native_set_pte(pte_t *ptep, pte_t pte) in native_set_pte()
57 pte_t *ptep, pte_t pte) in native_set_pte_present()
66 static inline void native_set_pte_atomic(pte_t *ptep, pte_t pte) in native_set_pte_atomic()
87 pte_t *ptep) in native_pte_clear()
133 static inline pte_t native_ptep_get_and_clear(pte_t *ptep) in native_ptep_get_and_clear()
Dpgtable.h406 #define set_pte(ptep, pte) native_set_pte(ptep, pte) argument
407 #define set_pte_at(mm, addr, ptep, pte) native_set_pte_at(mm, addr, ptep, pte) argument
409 #define set_pte_present(mm, addr, ptep, pte) \ argument
411 #define set_pte_atomic(ptep, pte) \ argument
429 #define pte_clear(mm, addr, ptep) native_pte_clear(mm, addr, ptep) argument
432 #define pte_update(mm, addr, ptep) do { } while (0) argument
433 #define pte_update_defer(mm, addr, ptep) do { } while (0) argument
502 static inline pte_t native_local_ptep_get_and_clear(pte_t *ptep) in native_local_ptep_get_and_clear()
512 pte_t *ptep , pte_t pte) in native_set_pte_at()
531 #define pte_update(mm, addr, ptep) do { } while (0) argument
[all …]
Dpgtable-2level.h14 static inline void native_set_pte(pte_t *ptep , pte_t pte) in native_set_pte()
24 static inline void native_set_pte_atomic(pte_t *ptep, pte_t pte) in native_set_pte_atomic()
31 pte_t *ptep, pte_t pte) in native_set_pte_present()
Dtlb.h6 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0) argument
/arch/sparc/include/asm/
Dhugetlb.h44 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
59 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect()
65 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
71 static inline pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get()
/arch/powerpc/include/asm/
Dhugetlb.h46 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush()
61 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags()
67 static inline pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get()
/arch/s390/include/asm/
Dhugetlb.h78 static inline pte_t huge_ptep_get(pte_t *ptep) in huge_ptep_get()
96 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear()
135 unsigned long address, pte_t *ptep) in huge_ptep_invalidate()
179 unsigned long address, pte_t *ptep) in huge_ptep_clear_flush()
/arch/x86/kernel/
Dkvm.c118 static void kvm_set_pte(pte_t *ptep, pte_t pte) in kvm_set_pte()
124 pte_t *ptep, pte_t pte) in kvm_set_pte_at()
136 static void kvm_set_pte_atomic(pte_t *ptep, pte_t pte) in kvm_set_pte_atomic()
142 pte_t *ptep, pte_t pte) in kvm_set_pte_present()
148 unsigned long addr, pte_t *ptep) in kvm_pte_clear()
/arch/powerpc/mm/
Dtlb_hash64.c50 pte_t *ptep, unsigned long pte, int huge) in hpte_need_flush()
197 pte_t *ptep = find_linux_pte(mm->pgd, start); in __flush_hash_table_range() local
Dgup.c26 pte_t *ptep; in gup_pte_range() local
57 static noinline int gup_huge_pte(pte_t *ptep, struct hstate *hstate, in gup_huge_pte()
213 pte_t *ptep; in get_user_pages_fast() local
/arch/s390/mm/
Dhugetlbpage.c42 pte_t *ptep; in arch_prepare_hugepage() local
63 pte_t *ptep; in arch_release_hugepage() local
104 int huge_pmd_unshare(struct mm_struct *mm, unsigned long *addr, pte_t *ptep) in huge_pmd_unshare()
/arch/um/include/asm/
Dtlb.h28 static inline void __tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep, in __tlb_remove_tlb_entry()
113 #define tlb_remove_tlb_entry(tlb, ptep, address) \ argument
119 #define pte_free_tlb(tlb, ptep) __pte_free_tlb(tlb, ptep) argument
/arch/arm/include/asm/
Dtlb.h66 #define tlb_remove_tlb_entry(tlb,ptep,address) do { } while (0) argument
88 #define pte_free_tlb(tlb, ptep) pte_free((tlb)->mm, ptep) argument
Dpgalloc.h115 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) in pmd_populate_kernel()
128 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) in pmd_populate()
/arch/mips/include/asm/
Dpgtable.h94 static inline void set_pte(pte_t *ptep, pte_t pte) in set_pte()
113 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval) argument
115 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in pte_clear()
135 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte()
150 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval) argument
152 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in pte_clear()
Dtlb.h14 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0) argument
/arch/m68k/include/asm/
Dtlb.h10 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0) argument
/arch/cris/include/asm/
Dtlb.h14 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0) argument
/arch/blackfin/include/asm/
Dtlb.h6 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0) argument
/arch/sparc/mm/
Dhugetlbpage.c244 int huge_pmd_unshare(struct mm_struct *mm, unsigned long *addr, pte_t *ptep) in huge_pmd_unshare()
250 pte_t *ptep, pte_t entry) in set_huge_pte_at()
267 pte_t *ptep) in huge_ptep_get_and_clear()
/arch/ia64/xen/
Dxencomm.c54 pte_t *ptep; in xencomm_vtop() local

1234