/include/asm-generic/ |
D | hugetlb.h | 5 static inline pte_t mk_huge_pte(struct page *page, pgprot_t pgprot) in mk_huge_pte() 10 static inline unsigned long huge_pte_write(pte_t pte) in huge_pte_write() 15 static inline unsigned long huge_pte_dirty(pte_t pte) in huge_pte_dirty() 20 static inline pte_t huge_pte_mkwrite(pte_t pte) in huge_pte_mkwrite() 25 static inline pte_t huge_pte_mkdirty(pte_t pte) in huge_pte_mkdirty() 30 static inline pte_t huge_pte_modify(pte_t pte, pgprot_t newprot) in huge_pte_modify() 37 pte_t *ptep, unsigned long sz) in huge_pte_clear() 54 pte_t *ptep, pte_t pte) in set_huge_pte_at() 61 static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm, in huge_ptep_get_and_clear() 62 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear() [all …]
|
D | pgtable_uffd.h | 5 static __always_inline int pte_uffd_wp(pte_t pte) in pte_uffd_wp() 15 static __always_inline pte_t pte_mkuffd_wp(pte_t pte) in pte_mkuffd_wp() 25 static __always_inline pte_t pte_clear_uffd_wp(pte_t pte) in pte_clear_uffd_wp() 35 static __always_inline pte_t pte_swp_mkuffd_wp(pte_t pte) in pte_swp_mkuffd_wp() 40 static __always_inline int pte_swp_uffd_wp(pte_t pte) in pte_swp_uffd_wp() 45 static __always_inline pte_t pte_swp_clear_uffd_wp(pte_t pte) in pte_swp_clear_uffd_wp()
|
D | pgalloc.h | 19 static inline pte_t *__pte_alloc_one_kernel(struct mm_struct *mm) in __pte_alloc_one_kernel() 21 return (pte_t *)__get_free_page(GFP_PGTABLE_KERNEL); in __pte_alloc_one_kernel() 31 static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm) in pte_alloc_one_kernel() 42 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) in pte_free_kernel()
|
D | page.h | 39 } pte_t; typedef 56 #define __pte(x) ((pte_t) { (x) } )
|
/include/linux/ |
D | pgtable.h | 89 static inline pte_t *pte_offset_kernel(pmd_t *pmd, unsigned long address) in pte_offset_kernel() 91 return (pte_t *)pmd_page_vaddr(*pmd) + pte_index(address); in pte_offset_kernel() 98 ((pte_t *)kmap_atomic(pmd_page(*(dir))) + \ 160 static inline pte_t *virt_to_kpte(unsigned long vaddr) in virt_to_kpte() 176 unsigned long address, pte_t *ptep, 177 pte_t entry, int dirty); 209 pte_t *ptep) in ptep_test_and_clear_young() 211 pte_t pte = *ptep; in ptep_test_and_clear_young() 248 unsigned long address, pte_t *ptep); 294 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() [all …]
|
D | hugetlb.h | 157 int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte, 179 pte_t *huge_pmd_share(struct mm_struct *mm, struct vm_area_struct *vma, 189 pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, 191 pte_t *huge_pte_offset(struct mm_struct *mm, 194 unsigned long *addr, pte_t *ptep); 214 bool is_hugetlb_entry_migration(pte_t pte); 236 unsigned long *addr, pte_t *ptep) in huge_pmd_unshare() 339 pte_t *dst_pte, in hugetlb_mcopy_atomic_pte() 351 static inline pte_t *huge_pte_offset(struct mm_struct *mm, unsigned long addr, in huge_pte_offset() 754 static inline pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, in arch_make_huge_pte() [all …]
|
D | swapops.h | 27 static inline pte_t pte_swp_clear_flags(pte_t pte) in pte_swp_clear_flags() 66 static inline int is_swap_pte(pte_t pte) in is_swap_pte() 75 static inline swp_entry_t pte_to_swp_entry(pte_t pte) in pte_to_swp_entry() 88 static inline pte_t swp_entry_to_pte(swp_entry_t entry) in swp_entry_to_pte() 215 extern void __migration_entry_wait(struct mm_struct *mm, pte_t *ptep, 220 struct mm_struct *mm, pte_t *pte); 237 static inline void __migration_entry_wait(struct mm_struct *mm, pte_t *ptep, in __migration_entry_wait() 242 struct mm_struct *mm, pte_t *pte) { } in migration_entry_wait_huge()
|
D | pfn_t.h | 80 static inline pte_t pfn_t_pte(pfn_t pfn, pgprot_t pgprot) in pfn_t_pte() 112 pte_t pte_mkdevmap(pte_t pte);
|
D | pagewalk.h | 46 int (*pte_entry)(pte_t *pte, unsigned long addr, 50 int (*hugetlb_entry)(pte_t *pte, unsigned long hmask,
|
D | mmu_notifier.h | 135 pte_t pte); 408 unsigned long address, pte_t pte); 456 unsigned long address, pte_t pte) in mmu_notifier_change_pte() 623 pte_t ___pte; \ 672 pte_t ___pte = __pte; \ 728 unsigned long address, pte_t pte) in mmu_notifier_change_pte()
|
D | userfaultfd_k.h | 118 pte_t pte) in userfaultfd_pte_wp() 191 pte_t pte) in userfaultfd_pte_wp()
|
D | mm.h | 559 pte_t orig_pte; /* Value of PTE at the time of fault */ 574 pte_t *pte; /* Pointer to pte entry matching 1066 static inline pte_t maybe_mkwrite(pte_t pte, struct vm_area_struct *vma) in maybe_mkwrite() 1795 pte_t pte); 1813 struct mmu_notifier_range *range, pte_t **ptepp, 1816 pte_t **ptepp, spinlock_t **ptlp); 2095 static inline int pte_special(pte_t pte) in pte_special() 2100 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() 2107 static inline int pte_devmap(pte_t pte) in pte_devmap() 2115 extern pte_t *__get_locked_pte(struct mm_struct *mm, unsigned long addr, [all …]
|
D | rmap.h | 219 pte_t *pte;
|
D | swap.h | 324 pte_t *ptes; 326 pte_t ptes[SWAP_RA_PTE_CACHE_SIZE];
|
D | kasan.h | 48 extern pte_t kasan_early_shadow_pte[MAX_PTRS_PER_PTE + PTE_HWTABLE_PTRS];
|
D | sched.h | 727 pte_t pteval[KM_MAX_IDX];
|
D | kvm_host.h | 241 pte_t pte;
|
/include/trace/events/ |
D | xen.h | 135 TP_PROTO(pte_t *ptep, pte_t pteval), 138 __field(pte_t *, ptep) 151 TP_PROTO(pte_t *ptep, pte_t pteval), \ 177 TP_PROTO(struct mm_struct *mm, unsigned long addr, pte_t *ptep), 182 __field(pte_t *, ptep) 260 pte_t *ptep, pte_t pteval), 265 __field(pte_t *, ptep) 280 pte_t *ptep, pte_t pteval), \
|