Symbol: pte_t
arch/alpha/include/asm/page.h
35
#define __pte(x) ((pte_t) { (x) } )
arch/alpha/include/asm/pgalloc.h
19
pmd_set(pmd, (pte_t *)(page_to_pa(pte) + PAGE_OFFSET));
arch/alpha/include/asm/pgalloc.h
23
pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte)
arch/alpha/include/asm/pgtable.h
174
extern inline pte_t pfn_pte(unsigned long physpfn, pgprot_t pgprot)
arch/alpha/include/asm/pgtable.h
175
{ pte_t pte; pte_val(pte) = (PHYS_TWIDDLE(physpfn) << 32) | pgprot_val(pgprot); return pte; }
arch/alpha/include/asm/pgtable.h
177
extern inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/alpha/include/asm/pgtable.h
180
extern inline void pmd_set(pmd_t * pmdp, pte_t * ptep)
arch/alpha/include/asm/pgtable.h
205
extern inline int pte_none(pte_t pte) { return !pte_val(pte); }
arch/alpha/include/asm/pgtable.h
206
extern inline int pte_present(pte_t pte) { return pte_val(pte) & _PAGE_VALID; }
arch/alpha/include/asm/pgtable.h
207
extern inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
arch/alpha/include/asm/pgtable.h
226
extern inline int pte_write(pte_t pte) { return !(pte_val(pte) & _PAGE_FOW); }
arch/alpha/include/asm/pgtable.h
227
extern inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; }
arch/alpha/include/asm/pgtable.h
228
extern inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; }
arch/alpha/include/asm/pgtable.h
230
extern inline pte_t pte_wrprotect(pte_t pte) { pte_val(pte) |= _PAGE_FOW; return pte; }
arch/alpha/include/asm/pgtable.h
231
extern inline pte_t pte_mkclean(pte_t pte) { pte_val(pte) &= ~(__DIRTY_BITS); return pte; }
arch/alpha/include/asm/pgtable.h
232
extern inline pte_t pte_mkold(pte_t pte) { pte_val(pte) &= ~(__ACCESS_BITS); return pte; }
arch/alpha/include/asm/pgtable.h
233
extern inline pte_t pte_mkwrite_novma(pte_t pte){ pte_val(pte) &= ~_PAGE_FOW; return pte; }
arch/alpha/include/asm/pgtable.h
234
extern inline pte_t pte_mkdirty(pte_t pte) { pte_val(pte) |= __DIRTY_BITS; return pte; }
arch/alpha/include/asm/pgtable.h
235
extern inline pte_t pte_mkyoung(pte_t pte) { pte_val(pte) |= __ACCESS_BITS; return pte; }
arch/alpha/include/asm/pgtable.h
260
extern inline pte_t * pte_offset_kernel(pmd_t * dir, unsigned long address)
arch/alpha/include/asm/pgtable.h
262
pte_t *ret = (pte_t *) pmd_page_vaddr(*dir)
arch/alpha/include/asm/pgtable.h
274
static inline pte_t ptep_get_and_clear(struct mm_struct *mm,
arch/alpha/include/asm/pgtable.h
276
pte_t *ptep)
arch/alpha/include/asm/pgtable.h
278
pte_t pte = READ_ONCE(*ptep);
arch/alpha/include/asm/pgtable.h
286
static inline pte_t ptep_clear_flush(struct vm_area_struct *vma,
arch/alpha/include/asm/pgtable.h
287
unsigned long addr, pte_t *ptep)
arch/alpha/include/asm/pgtable.h
290
pte_t pte = ptep_get_and_clear(mm, addr, ptep);
arch/alpha/include/asm/pgtable.h
303
unsigned long address, pte_t *ptep)
arch/alpha/include/asm/pgtable.h
309
pte_t *ptep, unsigned int nr)
arch/alpha/include/asm/pgtable.h
329
extern inline pte_t mk_swap_pte(unsigned long type, unsigned long offset)
arch/alpha/include/asm/pgtable.h
330
{ pte_t pte; pte_val(pte) = ((type & 0x7f) << 32) | (offset << 40); return pte; }
arch/alpha/include/asm/pgtable.h
336
#define __swp_entry_to_pte(x) ((pte_t) { (x).val })
arch/alpha/include/asm/pgtable.h
338
static inline bool pte_swp_exclusive(pte_t pte)
arch/alpha/include/asm/pgtable.h
343
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/alpha/include/asm/pgtable.h
349
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/alpha/mm/init.c
165
pmd_set(pmd, (pte_t *)(two_pages + PAGE_SIZE));
arch/alpha/mm/init.c
196
pmd_set(pmd, (pte_t *)kernel_end);
arch/arc/include/asm/hugepage.h
20
static inline pte_t pmd_pte(pmd_t pmd)
arch/arc/include/asm/hugepage.h
25
static inline pmd_t pte_pmd(pte_t pte)
arch/arc/include/asm/page.h
77
#define __pte(x) ((pte_t) { (x) })
arch/arc/include/asm/pgalloc.h
37
pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte)
arch/arc/include/asm/pgtable-bits-arcv2.h
105
unsigned long address, pte_t *ptep, unsigned int nr);
arch/arc/include/asm/pgtable-bits-arcv2.h
131
#define __swp_entry_to_pte(x) ((pte_t) { (x).val })
arch/arc/include/asm/pgtable-bits-arcv2.h
133
static inline bool pte_swp_exclusive(pte_t pte)
arch/arc/include/asm/pgtable-bits-arcv2.h
86
static inline pte_t pte_##fn(pte_t pte) { pte_val(pte) op; return pte; }
arch/arc/include/asm/pgtable-bits-arcv2.h
98
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/arc/mm/highmem.c
48
extern pte_t * pkmap_page_table;
arch/arc/mm/highmem.c
50
static noinline pte_t * __init alloc_kmap_pgtable(unsigned long kvaddr)
arch/arc/mm/highmem.c
53
pte_t *pte_k;
arch/arc/mm/highmem.c
55
pte_k = (pte_t *)memblock_alloc_low(PAGE_SIZE, PAGE_SIZE);
arch/arc/mm/init.c
170
BUILD_BUG_ON((PTRS_PER_PTE * sizeof(pte_t)) > PAGE_SIZE);
arch/arc/mm/tlb.c
394
static void create_tlb(struct vm_area_struct *vma, unsigned long vaddr, pte_t *ptep)
arch/arc/mm/tlb.c
473
unsigned long vaddr_unaligned, pte_t *ptep, unsigned int nr)
arch/arc/mm/tlb.c
533
pte_t pte = __pte(pmd_val(*pmd));
arch/arm/include/asm/highmem.h
20
extern pte_t *pkmap_page_table;
arch/arm/include/asm/hugetlb-3level.h
21
static inline pte_t huge_ptep_get(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
arch/arm/include/asm/hugetlb-3level.h
23
pte_t retval = *ptep;
arch/arm/include/asm/kfence.h
15
pte_t *pte = pte_alloc_one_kernel(&init_mm);
arch/arm/include/asm/pgalloc.h
113
pmdp[1] = __pmd(pmdval + 256 * sizeof(pte_t));
arch/arm/include/asm/pgalloc.h
125
pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep)
arch/arm/include/asm/pgalloc.h
50
static inline void clean_pte_table(pte_t *pte)
arch/arm/include/asm/pgalloc.h
77
static inline pte_t *
arch/arm/include/asm/pgalloc.h
80
pte_t *pte = __pte_alloc_one_kernel(mm);
arch/arm/include/asm/pgtable-2level-types.h
31
#define __pte(x) ((pte_t) { (x) } )
arch/arm/include/asm/pgtable-2level.h
75
#define PTE_HWTABLE_OFF (PTE_HWTABLE_PTRS * sizeof(pte_t))
arch/arm/include/asm/pgtable-3level-types.h
34
#define __pte(x) ((pte_t) { (x) } )
arch/arm/include/asm/pgtable-3level.h
183
static inline pte_t pte_mkspecial(pte_t pte)
arch/arm/include/asm/pgtable-nommu.h
43
typedef pte_t *pte_addr_t;
arch/arm/include/asm/pgtable.h
160
static inline pte_t *pmd_page_vaddr(pmd_t pmd)
arch/arm/include/asm/pgtable.h
190
static inline bool pte_access_permitted(pte_t pte, bool write)
arch/arm/include/asm/pgtable.h
203
static inline void __sync_icache_dcache(pte_t pteval)
arch/arm/include/asm/pgtable.h
207
extern void __sync_icache_dcache(pte_t pteval);
arch/arm/include/asm/pgtable.h
213
pte_t *ptep, pte_t pteval, unsigned int nr);
arch/arm/include/asm/pgtable.h
216
static inline pte_t clear_pte_bit(pte_t pte, pgprot_t prot)
arch/arm/include/asm/pgtable.h
222
static inline pte_t set_pte_bit(pte_t pte, pgprot_t prot)
arch/arm/include/asm/pgtable.h
228
static inline pte_t pte_wrprotect(pte_t pte)
arch/arm/include/asm/pgtable.h
233
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/arm/include/asm/pgtable.h
238
static inline pte_t pte_mkclean(pte_t pte)
arch/arm/include/asm/pgtable.h
243
static inline pte_t pte_mkdirty(pte_t pte)
arch/arm/include/asm/pgtable.h
248
static inline pte_t pte_mkold(pte_t pte)
arch/arm/include/asm/pgtable.h
253
static inline pte_t pte_mkyoung(pte_t pte)
arch/arm/include/asm/pgtable.h
258
static inline pte_t pte_mkexec(pte_t pte)
arch/arm/include/asm/pgtable.h
263
static inline pte_t pte_mknexec(pte_t pte)
arch/arm/include/asm/pgtable.h
268
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/arm/include/asm/pgtable.h
304
static inline bool pte_swp_exclusive(pte_t pte)
arch/arm/include/asm/pgtable.h
309
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/arm/include/asm/pgtable.h
314
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/arm/include/asm/pgtable.h
56
extern void __pte_error(const char *file, int line, pte_t);
arch/arm/include/asm/proc-fns.h
70
void (*set_pte_ext)(pte_t *ptep, pte_t pte);
arch/arm/include/asm/proc-fns.h
72
void (*set_pte_ext)(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/include/asm/proc-fns.h
92
extern void cpu_set_pte_ext(pte_t *ptep, pte_t pte);
arch/arm/include/asm/proc-fns.h
94
extern void cpu_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/include/asm/tlbflush.h
626
unsigned long addr, pte_t *ptep, unsigned int nr);
arch/arm/include/asm/tlbflush.h
629
struct vm_area_struct *vma, unsigned long addr, pte_t *ptep,
arch/arm/kernel/efi.c
14
static int __init set_permissions(pte_t *ptep, unsigned long addr, void *data)
arch/arm/kernel/efi.c
17
pte_t pte = *ptep;
arch/arm/kernel/traps.c
757
void __pte_error(const char *file, int line, pte_t pte)
arch/arm/lib/uaccess_with_memcpy.c
104
pte_t *pte;
arch/arm/lib/uaccess_with_memcpy.c
168
pte_t *pte;
arch/arm/lib/uaccess_with_memcpy.c
23
pin_page_for_write(const void __user *_addr, pte_t **ptep, spinlock_t **ptlp)
arch/arm/lib/uaccess_with_memcpy.c
29
pte_t *pte;
arch/arm/mm/dma-mapping.c
310
static int __dma_update_pte(pte_t *pte, unsigned long addr, void *data)
arch/arm/mm/dump.c
313
pte_t *pte = pte_offset_kernel(pmd, 0);
arch/arm/mm/fault-armv.c
125
unsigned long addr, pte_t *ptep, unsigned long pfn)
arch/arm/mm/fault-armv.c
188
unsigned long addr, pte_t *ptep, unsigned int nr)
arch/arm/mm/fault-armv.c
37
unsigned long pfn, pte_t *ptep)
arch/arm/mm/fault-armv.c
39
pte_t entry = *ptep;
arch/arm/mm/fault-armv.c
72
pte_t *pte;
arch/arm/mm/fault.c
55
pte_t *pte;
arch/arm/mm/flush.c
285
void __sync_icache_dcache(pte_t pteval)
arch/arm/mm/kasan_init.c
47
pte_t *ptep = pte_offset_kernel(pmdp, addr);
arch/arm/mm/kasan_init.c
50
pte_t entry;
arch/arm/mm/mm.h
25
static inline void set_top_pte(unsigned long va, pte_t pte)
arch/arm/mm/mm.h
27
pte_t *ptep = pte_offset_kernel(top_pmd, va);
arch/arm/mm/mm.h
32
static inline pte_t get_top_pte(unsigned long va)
arch/arm/mm/mm.h
34
pte_t *ptep = pte_offset_kernel(top_pmd, va);
arch/arm/mm/mmu.c
1732
pte_t *pte;
arch/arm/mm/mmu.c
1792
pte_t *ptep, pte_t pteval, unsigned int nr)
arch/arm/mm/mmu.c
355
static pte_t *(*pte_offset_fixmap)(pmd_t *dir, unsigned long addr);
arch/arm/mm/mmu.c
357
static pte_t bm_pte[PTRS_PER_PTE + PTE_HWTABLE_PTRS]
arch/arm/mm/mmu.c
360
static pte_t * __init pte_offset_early_fixmap(pmd_t *dir, unsigned long addr)
arch/arm/mm/mmu.c
365
static pte_t *pte_offset_late_fixmap(pmd_t *dir, unsigned long addr)
arch/arm/mm/mmu.c
400
pte_t *pte = pte_offset_fixmap(pmd_off_k(vaddr), vaddr);
arch/arm/mm/mmu.c
743
static pte_t * __init arm_pte_alloc(pmd_t *pmd, unsigned long addr,
arch/arm/mm/mmu.c
748
pte_t *pte = alloc(PTE_HWTABLE_OFF + PTE_HWTABLE_SIZE);
arch/arm/mm/mmu.c
755
static pte_t * __init early_pte_alloc(pmd_t *pmd, unsigned long addr,
arch/arm/mm/mmu.c
767
pte_t *pte = arm_pte_alloc(pmd, addr, type->prot_l1, alloc);
arch/arm/mm/pageattr.c
16
static int change_page_range(pte_t *ptep, unsigned long addr, void *data)
arch/arm/mm/pageattr.c
19
pte_t pte = *ptep;
arch/arm/mm/pgd.c
36
pte_t *new_pte, *init_pte;
arch/arm/mm/proc.c
113
void cpu_arm922_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/mm/proc.c
130
void cpu_arm925_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/mm/proc.c
147
void cpu_arm926_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/mm/proc.c
200
void cpu_fa526_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/mm/proc.c
217
void cpu_arm1020_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/mm/proc.c
234
void cpu_arm1020e_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/mm/proc.c
251
void cpu_arm1022_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/mm/proc.c
268
void cpu_arm1026_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/mm/proc.c
285
void cpu_sa110_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/mm/proc.c
302
void cpu_sa1100_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/mm/proc.c
325
void cpu_xscale_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/mm/proc.c
348
void cpu_xsc3_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/mm/proc.c
371
void cpu_mohawk_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/mm/proc.c
394
void cpu_feroceon_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/mm/proc.c
417
void cpu_v6_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/mm/proc.c
43
void cpu_arm720_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/mm/proc.c
450
void cpu_v7_set_pte_ext(pte_t *ptep, pte_t pte);
arch/arm/mm/proc.c
452
void cpu_v7_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/mm/proc.c
488
void cpu_v7m_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm/mm/proc.c
90
void cpu_arm920_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
arch/arm64/include/asm/hugetlb.h
35
pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags);
arch/arm64/include/asm/hugetlb.h
39
pte_t *ptep, pte_t pte, unsigned long sz);
arch/arm64/include/asm/hugetlb.h
42
unsigned long addr, pte_t *ptep,
arch/arm64/include/asm/hugetlb.h
43
pte_t pte, int dirty);
arch/arm64/include/asm/hugetlb.h
45
extern pte_t huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
arch/arm64/include/asm/hugetlb.h
46
pte_t *ptep, unsigned long sz);
arch/arm64/include/asm/hugetlb.h
49
unsigned long addr, pte_t *ptep);
arch/arm64/include/asm/hugetlb.h
51
extern pte_t huge_ptep_clear_flush(struct vm_area_struct *vma,
arch/arm64/include/asm/hugetlb.h
52
unsigned long addr, pte_t *ptep);
arch/arm64/include/asm/hugetlb.h
55
pte_t *ptep, unsigned long sz);
arch/arm64/include/asm/hugetlb.h
57
extern pte_t huge_ptep_get(struct mm_struct *mm, unsigned long addr, pte_t *ptep);
arch/arm64/include/asm/hugetlb.h
60
extern pte_t huge_ptep_modify_prot_start(struct vm_area_struct *vma,
arch/arm64/include/asm/hugetlb.h
61
unsigned long addr, pte_t *ptep);
arch/arm64/include/asm/hugetlb.h
65
unsigned long addr, pte_t *ptep,
arch/arm64/include/asm/hugetlb.h
66
pte_t old_pte, pte_t new_pte);
arch/arm64/include/asm/mte.h
131
static inline void mte_sync_tags(pte_t pte, unsigned int nr_pages)
arch/arm64/include/asm/mte.h
99
void mte_sync_tags(pte_t pte, unsigned int nr_pages);
arch/arm64/include/asm/pgalloc.h
109
pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep)
arch/arm64/include/asm/pgtable-types.h
33
#define __pte(x) ((pte_t) { (x) } )
arch/arm64/include/asm/pgtable.h
120
static inline phys_addr_t __pte_to_phys(pte_t pte)
arch/arm64/include/asm/pgtable.h
1221
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/arm64/include/asm/pgtable.h
1251
unsigned long address, pte_t *ptep,
arch/arm64/include/asm/pgtable.h
1252
pte_t entry, int dirty);
arch/arm64/include/asm/pgtable.h
1260
return __ptep_set_access_flags(vma, address, (pte_t *)pmdp,
arch/arm64/include/asm/pgtable.h
1266
static inline bool pte_user_accessible_page(pte_t pte, unsigned long addr)
arch/arm64/include/asm/pgtable.h
1287
unsigned long addr, pte_t *ptep)
arch/arm64/include/asm/pgtable.h
1294
pte_t *ptep)
arch/arm64/include/asm/pgtable.h
1296
pte_t old_pte, pte;
arch/arm64/include/asm/pgtable.h
131
static inline phys_addr_t __pte_to_phys(pte_t pte)
arch/arm64/include/asm/pgtable.h
1310
unsigned long address, pte_t *ptep)
arch/arm64/include/asm/pgtable.h
1337
return __ptep_test_and_clear_young(vma, address, (pte_t *)pmdp);
arch/arm64/include/asm/pgtable.h
1341
static inline pte_t __ptep_get_and_clear_anysz(struct mm_struct *mm,
arch/arm64/include/asm/pgtable.h
1343
pte_t *ptep,
arch/arm64/include/asm/pgtable.h
1346
pte_t pte = __pte(xchg_relaxed(&pte_val(*ptep), 0));
arch/arm64/include/asm/pgtable.h
1367
static inline pte_t __ptep_get_and_clear(struct mm_struct *mm,
arch/arm64/include/asm/pgtable.h
1368
unsigned long address, pte_t *ptep)
arch/arm64/include/asm/pgtable.h
1374
pte_t *ptep, unsigned int nr, int full)
arch/arm64/include/asm/pgtable.h
1385
static inline pte_t __get_and_clear_full_ptes(struct mm_struct *mm,
arch/arm64/include/asm/pgtable.h
1386
unsigned long addr, pte_t *ptep,
arch/arm64/include/asm/pgtable.h
1389
pte_t pte, tmp_pte;
arch/arm64/include/asm/pgtable.h
1409
return pte_pmd(__ptep_get_and_clear_anysz(mm, address, (pte_t *)pmdp, PMD_SIZE));
arch/arm64/include/asm/pgtable.h
1414
unsigned long address, pte_t *ptep,
arch/arm64/include/asm/pgtable.h
1415
pte_t pte)
arch/arm64/include/asm/pgtable.h
1417
pte_t old_pte;
arch/arm64/include/asm/pgtable.h
1432
unsigned long address, pte_t *ptep)
arch/arm64/include/asm/pgtable.h
1438
pte_t *ptep, unsigned int nr)
arch/arm64/include/asm/pgtable.h
1447
unsigned long addr, pte_t *ptep,
arch/arm64/include/asm/pgtable.h
1448
pte_t pte, cydp_t flags)
arch/arm64/include/asm/pgtable.h
1450
pte_t old_pte;
arch/arm64/include/asm/pgtable.h
1466
unsigned long addr, pte_t *ptep,
arch/arm64/include/asm/pgtable.h
1469
pte_t pte;
arch/arm64/include/asm/pgtable.h
1491
__ptep_set_wrprotect(mm, address, (pte_t *)pmdp);
arch/arm64/include/asm/pgtable.h
1524
#define __swp_entry_to_pte(swp) ((pte_t) { (swp).val })
arch/arm64/include/asm/pgtable.h
1564
struct vm_area_struct *vma, unsigned long addr, pte_t *ptep,
arch/arm64/include/asm/pgtable.h
1618
extern pte_t ptep_modify_prot_start(struct vm_area_struct *vma,
arch/arm64/include/asm/pgtable.h
1619
unsigned long addr, pte_t *ptep);
arch/arm64/include/asm/pgtable.h
1623
unsigned long addr, pte_t *ptep,
arch/arm64/include/asm/pgtable.h
1624
pte_t old_pte, pte_t new_pte);
arch/arm64/include/asm/pgtable.h
1627
extern pte_t modify_prot_start_ptes(struct vm_area_struct *vma,
arch/arm64/include/asm/pgtable.h
1628
unsigned long addr, pte_t *ptep,
arch/arm64/include/asm/pgtable.h
1633
pte_t *ptep, pte_t old_pte, pte_t pte,
arch/arm64/include/asm/pgtable.h
1644
pte_t *ptep, pte_t pte);
arch/arm64/include/asm/pgtable.h
1646
pte_t *ptep, pte_t pte);
arch/arm64/include/asm/pgtable.h
1647
extern pte_t contpte_ptep_get(pte_t *ptep, pte_t orig_pte);
arch/arm64/include/asm/pgtable.h
1648
extern pte_t contpte_ptep_get_lockless(pte_t *orig_ptep);
arch/arm64/include/asm/pgtable.h
1650
pte_t *ptep, pte_t pte, unsigned int nr);
arch/arm64/include/asm/pgtable.h
1652
pte_t *ptep, unsigned int nr, int full);
arch/arm64/include/asm/pgtable.h
1653
extern pte_t contpte_get_and_clear_full_ptes(struct mm_struct *mm,
arch/arm64/include/asm/pgtable.h
1654
unsigned long addr, pte_t *ptep,
arch/arm64/include/asm/pgtable.h
1657
unsigned long addr, pte_t *ptep, unsigned int nr);
arch/arm64/include/asm/pgtable.h
1659
unsigned long addr, pte_t *ptep, unsigned int nr);
arch/arm64/include/asm/pgtable.h
1661
pte_t *ptep, unsigned int nr);
arch/arm64/include/asm/pgtable.h
1663
unsigned long addr, pte_t *ptep,
arch/arm64/include/asm/pgtable.h
1664
pte_t entry, int dirty);
arch/arm64/include/asm/pgtable.h
1666
unsigned long addr, pte_t *ptep,
arch/arm64/include/asm/pgtable.h
1670
unsigned long addr, pte_t *ptep, pte_t pte)
arch/arm64/include/asm/pgtable.h
1693
unsigned long addr, pte_t *ptep, pte_t pte)
arch/arm64/include/asm/pgtable.h
1700
static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte)
arch/arm64/include/asm/pgtable.h
1727
static inline pte_t ptep_get(pte_t *ptep)
arch/arm64/include/asm/pgtable.h
1729
pte_t pte = __ptep_get(ptep);
arch/arm64/include/asm/pgtable.h
1738
static inline pte_t ptep_get_lockless(pte_t *ptep)
arch/arm64/include/asm/pgtable.h
1740
pte_t pte = __ptep_get(ptep);
arch/arm64/include/asm/pgtable.h
1748
static inline void set_pte(pte_t *ptep, pte_t pte)
arch/arm64/include/asm/pgtable.h
1757
pte_t orig_pte = __ptep_get(ptep);
arch/arm64/include/asm/pgtable.h
1765
pte_t *ptep, pte_t pte, unsigned int nr)
arch/arm64/include/asm/pgtable.h
1779
unsigned long addr, pte_t *ptep)
arch/arm64/include/asm/pgtable.h
1787
pte_t *ptep, unsigned int nr, int full)
arch/arm64/include/asm/pgtable.h
1798
static inline pte_t get_and_clear_full_ptes(struct mm_struct *mm,
arch/arm64/include/asm/pgtable.h
1799
unsigned long addr, pte_t *ptep,
arch/arm64/include/asm/pgtable.h
1802
pte_t pte;
arch/arm64/include/asm/pgtable.h
1815
static inline pte_t ptep_get_and_clear(struct mm_struct *mm,
arch/arm64/include/asm/pgtable.h
1816
unsigned long addr, pte_t *ptep)
arch/arm64/include/asm/pgtable.h
1824
unsigned long addr, pte_t *ptep)
arch/arm64/include/asm/pgtable.h
1826
pte_t orig_pte = __ptep_get(ptep);
arch/arm64/include/asm/pgtable.h
1836
unsigned long addr, pte_t *ptep)
arch/arm64/include/asm/pgtable.h
1838
pte_t orig_pte = __ptep_get(ptep);
arch/arm64/include/asm/pgtable.h
1848
unsigned long addr, pte_t *ptep,
arch/arm64/include/asm/pgtable.h
1859
unsigned long addr, pte_t *ptep, unsigned int nr)
arch/arm64/include/asm/pgtable.h
1869
pte_t orig_pte = __ptep_get(ptep);
arch/arm64/include/asm/pgtable.h
1883
unsigned long addr, pte_t *ptep)
arch/arm64/include/asm/pgtable.h
1890
unsigned long addr, pte_t *ptep,
arch/arm64/include/asm/pgtable.h
1891
pte_t entry, int dirty)
arch/arm64/include/asm/pgtable.h
1893
pte_t orig_pte = __ptep_get(ptep);
arch/arm64/include/asm/pgtable.h
1905
unsigned long addr, pte_t *ptep,
arch/arm64/include/asm/pgtable.h
236
static inline pte_t clear_pte_bit(pte_t pte, pgprot_t prot)
arch/arm64/include/asm/pgtable.h
242
static inline pte_t set_pte_bit(pte_t pte, pgprot_t prot)
arch/arm64/include/asm/pgtable.h
260
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/arm64/include/asm/pgtable.h
268
static inline pte_t pte_mkclean(pte_t pte)
arch/arm64/include/asm/pgtable.h
276
static inline pte_t pte_mkdirty(pte_t pte)
arch/arm64/include/asm/pgtable.h
286
static inline pte_t pte_wrprotect(pte_t pte)
arch/arm64/include/asm/pgtable.h
300
static inline pte_t pte_mkold(pte_t pte)
arch/arm64/include/asm/pgtable.h
305
static inline pte_t pte_mkyoung(pte_t pte)
arch/arm64/include/asm/pgtable.h
310
static inline pte_t pte_mkspecial(pte_t pte)
arch/arm64/include/asm/pgtable.h
315
static inline pte_t pte_mkcont(pte_t pte)
arch/arm64/include/asm/pgtable.h
320
static inline pte_t pte_mknoncont(pte_t pte)
arch/arm64/include/asm/pgtable.h
325
static inline pte_t pte_mkvalid(pte_t pte)
arch/arm64/include/asm/pgtable.h
330
static inline pte_t pte_mkinvalid(pte_t pte)
arch/arm64/include/asm/pgtable.h
348
static inline int pte_uffd_wp(pte_t pte)
arch/arm64/include/asm/pgtable.h
353
static inline pte_t pte_mkuffd_wp(pte_t pte)
arch/arm64/include/asm/pgtable.h
358
static inline pte_t pte_clear_uffd_wp(pte_t pte)
arch/arm64/include/asm/pgtable.h
364
static inline void __set_pte_nosync(pte_t *ptep, pte_t pte)
arch/arm64/include/asm/pgtable.h
369
static inline void __set_pte_complete(pte_t pte)
arch/arm64/include/asm/pgtable.h
379
static inline void __set_pte(pte_t *ptep, pte_t pte)
arch/arm64/include/asm/pgtable.h
385
static inline pte_t __ptep_get(pte_t *ptep)
arch/arm64/include/asm/pgtable.h
390
extern void __sync_icache_dcache(pte_t pteval);
arch/arm64/include/asm/pgtable.h
409
static inline void __check_safe_pte_update(struct mm_struct *mm, pte_t *ptep,
arch/arm64/include/asm/pgtable.h
410
pte_t pte)
arch/arm64/include/asm/pgtable.h
412
pte_t old_pte;
arch/arm64/include/asm/pgtable.h
440
static inline void __sync_cache_and_tags(pte_t pte, unsigned int nr_pages)
arch/arm64/include/asm/pgtable.h
461
static inline pgprot_t pte_pgprot(pte_t pte)
arch/arm64/include/asm/pgtable.h
469
static inline pte_t pte_advance_pfn(pte_t pte, unsigned long nr)
arch/arm64/include/asm/pgtable.h
483
static inline pte_t pgd_pte(pgd_t pgd)
arch/arm64/include/asm/pgtable.h
488
static inline pte_t p4d_pte(p4d_t p4d)
arch/arm64/include/asm/pgtable.h
493
static inline pte_t pud_pte(pud_t pud)
arch/arm64/include/asm/pgtable.h
498
static inline pud_t pte_pud(pte_t pte)
arch/arm64/include/asm/pgtable.h
508
static inline pte_t pmd_pte(pmd_t pmd)
arch/arm64/include/asm/pgtable.h
513
static inline pmd_t pte_pmd(pte_t pte)
arch/arm64/include/asm/pgtable.h
528
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/arm64/include/asm/pgtable.h
533
static inline bool pte_swp_exclusive(pte_t pte)
arch/arm64/include/asm/pgtable.h
538
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/arm64/include/asm/pgtable.h
544
static inline pte_t pte_swp_mkuffd_wp(pte_t pte)
arch/arm64/include/asm/pgtable.h
549
static inline int pte_swp_uffd_wp(pte_t pte)
arch/arm64/include/asm/pgtable.h
554
static inline pte_t pte_swp_clear_uffd_wp(pte_t pte)
arch/arm64/include/asm/pgtable.h
564
static inline int pte_protnone(pte_t pte)
arch/arm64/include/asm/pgtable.h
675
pte_t *ptep, pte_t pte, unsigned int nr,
arch/arm64/include/asm/pgtable.h
713
pte_t *ptep, pte_t pte, unsigned int nr)
arch/arm64/include/asm/pgtable.h
721
__set_ptes_anysz(mm, addr, (pte_t *)pmdp, pmd_pte(pmd), nr, PMD_SIZE);
arch/arm64/include/asm/pgtable.h
728
__set_ptes_anysz(mm, addr, (pte_t *)pudp, pud_pte(pud), nr, PUD_SIZE);
arch/arm64/include/asm/pgtable.h
855
#define pte_offset_phys(dir,addr) (pmd_page_paddr(READ_ONCE(*(dir))) + pte_index(addr) * sizeof(pte_t))
arch/arm64/include/asm/pgtable.h
857
#define pte_set_fixmap(addr) ((pte_t *)set_fixmap_offset(FIX_PTE, addr))
arch/arm64/include/asm/pgtable.h
864
#define pte_offset_kimg(dir,addr) ((pte_t *)__phys_to_kimg(pte_offset_phys((dir), (addr))))
arch/arm64/include/asm/ptdump.h
65
void note_page_pte(struct ptdump_state *st, unsigned long addr, pte_t pte);
arch/arm64/include/asm/ptdump.h
81
static inline void note_page_pte(struct ptdump_state *st, unsigned long addr, pte_t pte) { }
arch/arm64/include/asm/tlbflush.h
609
static inline bool pte_needs_flush(pte_t oldpte, pte_t newpte)
arch/arm64/include/asm/vmalloc.h
48
pte_t *ptep)
arch/arm64/kernel/efi.c
114
static int __init set_permissions(pte_t *ptep, unsigned long addr, void *data)
arch/arm64/kernel/efi.c
118
pte_t pte = __ptep_get(ptep);
arch/arm64/kernel/mte.c
38
void mte_sync_tags(pte_t pte, unsigned int nr_pages)
arch/arm64/kernel/pi/map_kernel.c
212
(pte_t *)init_idmap_pg_dir, false, 0);
arch/arm64/kernel/pi/map_kernel.c
29
prot, root_level, (pte_t *)pg_dir, may_use_cont, 0);
arch/arm64/kernel/pi/map_range.c
103
(pte_t *)pg_dir, false, 0);
arch/arm64/kernel/pi/map_range.c
106
(pte_t *)pg_dir, false, 0);
arch/arm64/kernel/pi/map_range.c
30
pgprot_t prot, int level, pte_t *tbl, bool may_use_cont,
arch/arm64/kernel/pi/map_range.c
62
*pte += PTRS_PER_PTE * sizeof(pte_t);
arch/arm64/kernel/pi/map_range.c
65
(pte_t *)(__pte_to_phys(*tbl) + va_offset),
arch/arm64/kernel/pi/pi.h
33
pgprot_t prot, int level, pte_t *tbl, bool may_use_cont,
arch/arm64/mm/contpte.c
234
pte_t *ptep, pte_t pte)
arch/arm64/mm/contpte.c
24
static inline pte_t *contpte_align_down(pte_t *ptep)
arch/arm64/mm/contpte.c
256
pte_t expected_pte, subpte;
arch/arm64/mm/contpte.c
260
pte_t *orig_ptep;
arch/arm64/mm/contpte.c
29
static inline pte_t *contpte_align_addr_ptep(unsigned long *start,
arch/arm64/mm/contpte.c
298
pte_t *ptep, pte_t pte)
arch/arm64/mm/contpte.c
30
unsigned long *end, pte_t *ptep,
arch/arm64/mm/contpte.c
312
pte_t contpte_ptep_get(pte_t *ptep, pte_t orig_pte)
arch/arm64/mm/contpte.c
321
pte_t pte;
arch/arm64/mm/contpte.c
360
static inline bool contpte_is_consistent(pte_t pte, unsigned long pfn,
arch/arm64/mm/contpte.c
369
pte_t contpte_ptep_get_lockless(pte_t *orig_ptep)
arch/arm64/mm/contpte.c
390
pte_t orig_pte;
arch/arm64/mm/contpte.c
391
pte_t *ptep;
arch/arm64/mm/contpte.c
392
pte_t pte;
arch/arm64/mm/contpte.c
452
pte_t *ptep, pte_t pte, unsigned int nr)
arch/arm64/mm/contpte.c
495
pte_t *ptep, unsigned int nr, int full)
arch/arm64/mm/contpte.c
50
pte_t *ptep, unsigned int nr)
arch/arm64/mm/contpte.c
502
pte_t contpte_get_and_clear_full_ptes(struct mm_struct *mm,
arch/arm64/mm/contpte.c
503
unsigned long addr, pte_t *ptep,
arch/arm64/mm/contpte.c
512
unsigned long addr, pte_t *ptep,
arch/arm64/mm/contpte.c
539
unsigned long addr, pte_t *ptep,
arch/arm64/mm/contpte.c
563
pte_t *ptep, unsigned int nr)
arch/arm64/mm/contpte.c
581
unsigned long addr, pte_t *ptep,
arch/arm64/mm/contpte.c
602
static bool contpte_all_subptes_match_access_flags(pte_t *ptep, pte_t entry)
arch/arm64/mm/contpte.c
604
pte_t *cont_ptep = contpte_align_down(ptep);
arch/arm64/mm/contpte.c
62
pte_t *last_ptep = ptep + nr - 1;
arch/arm64/mm/contpte.c
624
unsigned long addr, pte_t *ptep,
arch/arm64/mm/contpte.c
625
pte_t entry, int dirty)
arch/arm64/mm/contpte.c
628
pte_t orig_pte;
arch/arm64/mm/contpte.c
70
pte_t *ptep, pte_t pte)
arch/arm64/mm/contpte.c
74
pte_t *start_ptep;
arch/arm64/mm/contpte.c
82
pte_t ptent = __ptep_get_and_clear(mm, addr, ptep);
arch/arm64/mm/fault.c
162
pte_t *ptep, pte;
arch/arm64/mm/fault.c
208
unsigned long address, pte_t *ptep,
arch/arm64/mm/fault.c
209
pte_t entry, int dirty)
arch/arm64/mm/fault.c
212
pte_t pte = __ptep_get(ptep);
arch/arm64/mm/fixmap.c
123
pte_t *ptep;
arch/arm64/mm/fixmap.c
34
static pte_t bm_pte[NR_BM_PTE_TABLES][PTRS_PER_PTE] __page_aligned_bss;
arch/arm64/mm/fixmap.c
38
static inline pte_t *fixmap_pte(unsigned long addr)
arch/arm64/mm/fixmap.c
46
pte_t *ptep;
arch/arm64/mm/flush.c
52
void __sync_icache_dcache(pte_t pte)
arch/arm64/mm/hugetlbpage.c
119
pte_t huge_ptep_get(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
arch/arm64/mm/hugetlbpage.c
123
pte_t orig_pte = __ptep_get(ptep);
arch/arm64/mm/hugetlbpage.c
130
pte_t pte = __ptep_get(ptep);
arch/arm64/mm/hugetlbpage.c
149
static pte_t get_clear_contig(struct mm_struct *mm,
arch/arm64/mm/hugetlbpage.c
151
pte_t *ptep,
arch/arm64/mm/hugetlbpage.c
155
pte_t pte, tmp_pte;
arch/arm64/mm/hugetlbpage.c
174
static pte_t get_clear_contig_flush(struct mm_struct *mm,
arch/arm64/mm/hugetlbpage.c
176
pte_t *ptep,
arch/arm64/mm/hugetlbpage.c
180
pte_t orig_pte = get_clear_contig(mm, addr, ptep, pgsize, ncontig);
arch/arm64/mm/hugetlbpage.c
199
pte_t *ptep,
arch/arm64/mm/hugetlbpage.c
216
pte_t *ptep, pte_t pte, unsigned long sz)
arch/arm64/mm/hugetlbpage.c
237
pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma,
arch/arm64/mm/hugetlbpage.c
244
pte_t *ptep = NULL;
arch/arm64/mm/hugetlbpage.c
256
ptep = (pte_t *)pudp;
arch/arm64/mm/hugetlbpage.c
268
ptep = (pte_t *)pmd_alloc(mm, pudp, addr);
arch/arm64/mm/hugetlbpage.c
272
return (pte_t *)pmdp;
arch/arm64/mm/hugetlbpage.c
278
pte_t *huge_pte_offset(struct mm_struct *mm,
arch/arm64/mm/hugetlbpage.c
300
return (pte_t *)pudp;
arch/arm64/mm/hugetlbpage.c
312
return (pte_t *)pmdp;
arch/arm64/mm/hugetlbpage.c
344
pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags)
arch/arm64/mm/hugetlbpage.c
370
pte_t *ptep, unsigned long sz)
arch/arm64/mm/hugetlbpage.c
381
pte_t huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
arch/arm64/mm/hugetlbpage.c
382
pte_t *ptep, unsigned long sz)
arch/arm64/mm/hugetlbpage.c
400
static int __cont_access_flags_changed(pte_t *ptep, pte_t pte, int ncontig)
arch/arm64/mm/hugetlbpage.c
408
pte_t orig_pte = __ptep_get(ptep + i);
arch/arm64/mm/hugetlbpage.c
421
unsigned long addr, pte_t *ptep,
arch/arm64/mm/hugetlbpage.c
422
pte_t pte, int dirty)
arch/arm64/mm/hugetlbpage.c
427
pte_t orig_pte;
arch/arm64/mm/hugetlbpage.c
454
unsigned long addr, pte_t *ptep)
arch/arm64/mm/hugetlbpage.c
458
pte_t pte;
arch/arm64/mm/hugetlbpage.c
476
pte_t huge_ptep_clear_flush(struct vm_area_struct *vma,
arch/arm64/mm/hugetlbpage.c
477
unsigned long addr, pte_t *ptep)
arch/arm64/mm/hugetlbpage.c
517
pte_t huge_ptep_modify_prot_start(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep)
arch/arm64/mm/hugetlbpage.c
533
void huge_ptep_modify_prot_commit(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep,
arch/arm64/mm/hugetlbpage.c
534
pte_t old_pte, pte_t pte)
arch/arm64/mm/hugetlbpage.c
79
pte_t *ptep, size_t *pgsize)
arch/arm64/mm/hugetlbpage.c
90
if ((pte_t *)pmdp == ptep) {
arch/arm64/mm/kasan_init.c
119
pte_t *ptep = kasan_pte_offset(pmdp, addr, node, early);
arch/arm64/mm/kasan_init.c
217
static pte_t tbl[PTRS_PER_PTE] __page_aligned_bss;
arch/arm64/mm/kasan_init.c
62
static pte_t *__init kasan_pte_offset(pmd_t *pmdp, unsigned long addr, int node,
arch/arm64/mm/mmu.c
1368
pgprot_t prot, int level, pte_t *tbl, bool may_use_cont,
arch/arm64/mm/mmu.c
1381
IDMAP_ROOT_LEVEL, (pte_t *)idmap_pg_dir, false,
arch/arm64/mm/mmu.c
1396
IDMAP_ROOT_LEVEL, (pte_t *)idmap_pg_dir, false,
arch/arm64/mm/mmu.c
1451
pte_t *ptep, pte;
arch/arm64/mm/mmu.c
1583
pte_t *ptep, pte;
arch/arm64/mm/mmu.c
174
static void init_pte(pte_t *ptep, unsigned long addr, unsigned long end,
arch/arm64/mm/mmu.c
1764
vmemmap_verify((pte_t *)pmdp, node, addr, next);
arch/arm64/mm/mmu.c
178
pte_t old_pte = __ptep_get(ptep);
arch/arm64/mm/mmu.c
1847
pte_t *table;
arch/arm64/mm/mmu.c
205
pte_t *ptep;
arch/arm64/mm/mmu.c
2139
pte_t modify_prot_start_ptes(struct vm_area_struct *vma, unsigned long addr,
arch/arm64/mm/mmu.c
2140
pte_t *ptep, unsigned int nr)
arch/arm64/mm/mmu.c
2142
pte_t pte = get_and_clear_ptes(vma->vm_mm, addr, ptep, nr);
arch/arm64/mm/mmu.c
2158
pte_t ptep_modify_prot_start(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep)
arch/arm64/mm/mmu.c
2164
pte_t *ptep, pte_t old_pte, pte_t pte,
arch/arm64/mm/mmu.c
2170
void ptep_modify_prot_commit(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep,
arch/arm64/mm/mmu.c
2171
pte_t old_pte, pte_t pte)
arch/arm64/mm/mmu.c
578
static void split_contpte(pte_t *ptep)
arch/arm64/mm/mmu.c
593
pte_t *ptep;
arch/arm64/mm/mmu.c
599
ptep = (pte_t *)phys_to_virt(pte_phys);
arch/arm64/mm/mmu.c
673
pte_t *ptep, pte;
arch/arm64/mm/mmu.c
865
static int split_to_ptes_pte_entry(pte_t *ptep, unsigned long addr,
arch/arm64/mm/mmu.c
868
pte_t pte = __ptep_get(ptep);
arch/arm64/mm/pageattr.c
392
pte_t *ptep;
arch/arm64/mm/pageattr.c
66
static int pageattr_pte_entry(pte_t *pte, unsigned long addr,
arch/arm64/mm/pageattr.c
69
pte_t val = __ptep_get(pte);
arch/arm64/mm/ptdump.c
254
void note_page_pte(struct ptdump_state *pt_st, unsigned long addr, pte_t pte)
arch/arm64/mm/ptdump.c
281
pte_t pte_zero = {0};
arch/arm64/mm/trans_pgd.c
34
static void _copy_pte(pte_t *dst_ptep, pte_t *src_ptep, unsigned long addr)
arch/arm64/mm/trans_pgd.c
36
pte_t pte = __ptep_get(src_ptep);
arch/arm64/mm/trans_pgd.c
67
pte_t *src_ptep;
arch/arm64/mm/trans_pgd.c
68
pte_t *dst_ptep;
arch/csky/abiv1/cacheflush.c
45
unsigned long addr, pte_t *ptep, unsigned int nr)
arch/csky/abiv2/cacheflush.c
11
unsigned long address, pte_t *pte, unsigned int nr)
arch/csky/include/asm/highmem.h
20
extern pte_t *pkmap_page_table;
arch/csky/include/asm/page.h
58
#define ptep_buddy(x) ((pte_t *)((unsigned long)(x) ^ sizeof(pte_t)))
arch/csky/include/asm/page.h
60
#define __pte(x) ((pte_t) { (x) })
arch/csky/include/asm/pgalloc.h
14
pte_t *pte)
arch/csky/include/asm/pgalloc.h
27
static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
arch/csky/include/asm/pgalloc.h
29
pte_t *pte;
arch/csky/include/asm/pgalloc.h
36
for (i = 0; i < PAGE_SIZE/sizeof(pte_t); i++)
arch/csky/include/asm/pgtable.h
141
static inline int pte_read(pte_t pte)
arch/csky/include/asm/pgtable.h
146
static inline int pte_write(pte_t pte)
arch/csky/include/asm/pgtable.h
151
static inline int pte_dirty(pte_t pte)
arch/csky/include/asm/pgtable.h
156
static inline int pte_young(pte_t pte)
arch/csky/include/asm/pgtable.h
161
static inline pte_t pte_wrprotect(pte_t pte)
arch/csky/include/asm/pgtable.h
167
static inline pte_t pte_mkclean(pte_t pte)
arch/csky/include/asm/pgtable.h
173
static inline pte_t pte_mkold(pte_t pte)
arch/csky/include/asm/pgtable.h
179
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/csky/include/asm/pgtable.h
187
static inline pte_t pte_mkdirty(pte_t pte)
arch/csky/include/asm/pgtable.h
195
static inline pte_t pte_mkyoung(pte_t pte)
arch/csky/include/asm/pgtable.h
203
static inline bool pte_swp_exclusive(pte_t pte)
arch/csky/include/asm/pgtable.h
208
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/csky/include/asm/pgtable.h
214
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/csky/include/asm/pgtable.h
24
#define PTRS_PER_PTE (PAGE_SIZE / sizeof(pte_t))
arch/csky/include/asm/pgtable.h
252
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/csky/include/asm/pgtable.h
262
unsigned long address, pte_t *pte, unsigned int nr);
arch/csky/include/asm/pgtable.h
43
#define __swp_entry_to_pte(x) ((pte_t) { (x).val })
arch/csky/include/asm/pgtable.h
83
extern pte_t invalid_pte_table[PTRS_PER_PTE];
arch/csky/include/asm/pgtable.h
85
static inline void set_pte(pte_t *p, pte_t pte)
arch/csky/include/asm/pgtable.h
95
static inline pte_t *pmd_page_vaddr(pmd_t pmd)
arch/csky/mm/fault.c
120
pte_t *pte_k;
arch/csky/mm/highmem.c
26
pte_t *pte;
arch/csky/mm/init.c
109
pte = (pte_t *) memblock_alloc_low(PAGE_SIZE, PAGE_SIZE);
arch/csky/mm/init.c
37
pte_t invalid_pte_table[PTRS_PER_PTE] __page_aligned_bss;
arch/csky/mm/init.c
38
pte_t kernel_pte_tables[PTRS_KERN_TABLE] __page_aligned_bss;
arch/csky/mm/init.c
93
pte_t *pte;
arch/csky/mm/tcm.c
28
pte_t *tcm_pte;
arch/hexagon/include/asm/cacheflush.h
63
pte_t *ptep, unsigned int nr)
arch/hexagon/include/asm/page.h
71
#define __pte(x) ((pte_t) { (x) })
arch/hexagon/include/asm/pgalloc.h
65
pte_t *pte)
arch/hexagon/include/asm/pgtable.h
143
extern void sync_icache_dcache(pte_t pte);
arch/hexagon/include/asm/pgtable.h
149
static inline void set_pte(pte_t *ptep, pte_t pteval)
arch/hexagon/include/asm/pgtable.h
177
pte_t *ptep)
arch/hexagon/include/asm/pgtable.h
228
static inline int pte_none(pte_t pte)
arch/hexagon/include/asm/pgtable.h
236
static inline int pte_present(pte_t pte)
arch/hexagon/include/asm/pgtable.h
245
static inline pte_t pte_mkold(pte_t pte)
arch/hexagon/include/asm/pgtable.h
252
static inline pte_t pte_mkyoung(pte_t pte)
arch/hexagon/include/asm/pgtable.h
259
static inline pte_t pte_mkclean(pte_t pte)
arch/hexagon/include/asm/pgtable.h
266
static inline pte_t pte_mkdirty(pte_t pte)
arch/hexagon/include/asm/pgtable.h
273
static inline int pte_young(pte_t pte)
arch/hexagon/include/asm/pgtable.h
279
static inline int pte_dirty(pte_t pte)
arch/hexagon/include/asm/pgtable.h
285
static inline pte_t pte_modify(pte_t pte, pgprot_t prot)
arch/hexagon/include/asm/pgtable.h
293
static inline pte_t pte_wrprotect(pte_t pte)
arch/hexagon/include/asm/pgtable.h
300
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/hexagon/include/asm/pgtable.h
307
static inline pte_t pte_mkexec(pte_t pte)
arch/hexagon/include/asm/pgtable.h
314
static inline int pte_read(pte_t pte)
arch/hexagon/include/asm/pgtable.h
320
static inline int pte_write(pte_t pte)
arch/hexagon/include/asm/pgtable.h
327
static inline int pte_exec(pte_t pte)
arch/hexagon/include/asm/pgtable.h
336
#define __swp_entry_to_pte(x) ((pte_t) { (x).val })
arch/hexagon/include/asm/pgtable.h
390
static inline bool pte_swp_exclusive(pte_t pte)
arch/hexagon/include/asm/pgtable.h
395
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/hexagon/include/asm/pgtable.h
401
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/hexagon/mm/init.c
46
void sync_icache_dcache(pte_t pte)
arch/loongarch/include/asm/hugetlb.h
15
pte_t *ptep, unsigned long sz)
arch/loongarch/include/asm/hugetlb.h
17
pte_t clear;
arch/loongarch/include/asm/hugetlb.h
24
static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm,
arch/loongarch/include/asm/hugetlb.h
25
unsigned long addr, pte_t *ptep,
arch/loongarch/include/asm/hugetlb.h
28
pte_t clear;
arch/loongarch/include/asm/hugetlb.h
29
pte_t pte = ptep_get(ptep);
arch/loongarch/include/asm/hugetlb.h
37
static inline pte_t huge_ptep_clear_flush(struct vm_area_struct *vma,
arch/loongarch/include/asm/hugetlb.h
38
unsigned long addr, pte_t *ptep)
arch/loongarch/include/asm/hugetlb.h
40
pte_t pte;
arch/loongarch/include/asm/hugetlb.h
49
static inline int huge_pte_none(pte_t pte)
arch/loongarch/include/asm/hugetlb.h
58
pte_t *ptep, pte_t pte,
arch/loongarch/include/asm/kfence.h
54
pte_t *pte = virt_to_kpte(addr);
arch/loongarch/include/asm/page.h
46
#define __pte(x) ((pte_t) { (x) })
arch/loongarch/include/asm/page.h
61
#define ptep_buddy(x) ((pte_t *)((unsigned long)(x) ^ sizeof(pte_t)))
arch/loongarch/include/asm/pgalloc.h
105
extern pte_t * __init populate_kernel_pte(unsigned long addr);
arch/loongarch/include/asm/pgalloc.h
17
pmd_t *pmd, pte_t *pte)
arch/loongarch/include/asm/pgalloc.h
48
static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
arch/loongarch/include/asm/pgalloc.h
50
pte_t *pte = __pte_alloc_one_kernel(mm);
arch/loongarch/include/asm/pgtable.h
140
extern pte_t invalid_pte_table[PTRS_PER_PTE];
arch/loongarch/include/asm/pgtable.h
323
static inline pte_t mk_swap_pte(unsigned long type, unsigned long offset)
arch/loongarch/include/asm/pgtable.h
325
pte_t pte;
arch/loongarch/include/asm/pgtable.h
339
static inline bool pte_swp_exclusive(pte_t pte)
arch/loongarch/include/asm/pgtable.h
344
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/loongarch/include/asm/pgtable.h
350
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/loongarch/include/asm/pgtable.h
360
static inline void set_pte(pte_t *ptep, pte_t pteval)
arch/loongarch/include/asm/pgtable.h
370
static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
arch/loongarch/include/asm/pgtable.h
372
pte_t pte = ptep_get(ptep);
arch/loongarch/include/asm/pgtable.h
379
#define PTE_T_LOG2 (__builtin_ffs(sizeof(pte_t)) - 1)
arch/loongarch/include/asm/pgtable.h
388
static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_WRITE; }
arch/loongarch/include/asm/pgtable.h
389
static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; }
arch/loongarch/include/asm/pgtable.h
390
static inline int pte_dirty(pte_t pte) { return pte_val(pte) & (_PAGE_DIRTY | _PAGE_MODIFIED); }
arch/loongarch/include/asm/pgtable.h
392
static inline pte_t pte_mkold(pte_t pte)
arch/loongarch/include/asm/pgtable.h
398
static inline pte_t pte_mkyoung(pte_t pte)
arch/loongarch/include/asm/pgtable.h
404
static inline pte_t pte_mkclean(pte_t pte)
arch/loongarch/include/asm/pgtable.h
410
static inline pte_t pte_mkdirty(pte_t pte)
arch/loongarch/include/asm/pgtable.h
418
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/loongarch/include/asm/pgtable.h
426
static inline pte_t pte_wrprotect(pte_t pte)
arch/loongarch/include/asm/pgtable.h
432
static inline int pte_huge(pte_t pte) { return pte_val(pte) & _PAGE_HUGE; }
arch/loongarch/include/asm/pgtable.h
434
static inline pte_t pte_mkhuge(pte_t pte)
arch/loongarch/include/asm/pgtable.h
441
static inline int pte_special(pte_t pte) { return pte_val(pte) & _PAGE_SPECIAL; }
arch/loongarch/include/asm/pgtable.h
442
static inline pte_t pte_mkspecial(pte_t pte) { pte_val(pte) |= _PAGE_SPECIAL; return pte; }
arch/loongarch/include/asm/pgtable.h
446
static inline unsigned long pte_accessible(struct mm_struct *mm, pte_t a)
arch/loongarch/include/asm/pgtable.h
458
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/loongarch/include/asm/pgtable.h
468
unsigned long address, pte_t *ptep);
arch/loongarch/include/asm/pgtable.h
472
pte_t *ptep, unsigned int nr)
arch/loongarch/include/asm/pgtable.h
491
__update_tlb(vma, address, (pte_t *)pmdp);
arch/loongarch/include/asm/pgtable.h
619
static inline long pte_protnone(pte_t pte)
arch/loongarch/kernel/asm-offsets.c
199
DEFINE(_PTE_T_SIZE, sizeof(pte_t));
arch/loongarch/mm/fault.c
40
pte_t *pte;
arch/loongarch/mm/hugetlbpage.c
16
pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma,
arch/loongarch/mm/hugetlbpage.c
22
pte_t *pte = NULL;
arch/loongarch/mm/hugetlbpage.c
28
pte = (pte_t *)pmd_alloc(mm, pud, addr);
arch/loongarch/mm/hugetlbpage.c
33
pte_t *huge_pte_offset(struct mm_struct *mm, unsigned long addr,
arch/loongarch/mm/hugetlbpage.c
51
return (!pmd || pmd_none(pmdp_get(pmd))) ? NULL : (pte_t *) pmd;
arch/loongarch/mm/init.c
122
vmemmap_verify((pte_t *)pmd, node, addr, next);
arch/loongarch/mm/init.c
144
pte_t * __init populate_kernel_pte(unsigned long addr)
arch/loongarch/mm/init.c
170
pte_t *pte;
arch/loongarch/mm/init.c
184
pte_t *ptep;
arch/loongarch/mm/init.c
220
pte_t invalid_pte_table[PTRS_PER_PTE] __page_aligned_bss;
arch/loongarch/mm/kasan_init.c
120
static pte_t *__init kasan_pte_offset(pmd_t *pmdp, unsigned long addr, int node, bool early)
arch/loongarch/mm/kasan_init.c
127
pmd_populate_kernel(NULL, pmdp, (pte_t *)__va(pte_phys));
arch/loongarch/mm/kasan_init.c
176
pte_t *ptep = kasan_pte_offset(pmdp, addr, node, early);
arch/loongarch/mm/pageattr.c
167
pte_t *pte;
arch/loongarch/mm/pageattr.c
80
static int pageattr_pte_entry(pte_t *pte, unsigned long addr,
arch/loongarch/mm/pageattr.c
83
pte_t val = ptep_get(pte);
arch/loongarch/mm/tlb.c
138
static void __update_hugetlb(struct vm_area_struct *vma, unsigned long address, pte_t *ptep)
arch/loongarch/mm/tlb.c
166
void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t *ptep)
arch/loongarch/mm/tlb.c
187
if ((unsigned long)ptep & sizeof(pte_t))
arch/m68k/include/asm/mcf_pgalloc.h
15
static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
arch/m68k/include/asm/mcf_pgalloc.h
51
pte_t *pte;
arch/m68k/include/asm/mcf_pgalloc.h
8
static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte)
arch/m68k/include/asm/mcf_pgtable.h
115
static inline int pte_none(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
120
static inline int pte_present(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
126
pte_t *ptep)
arch/m68k/include/asm/mcf_pgtable.h
152
static inline int pte_read(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
157
static inline int pte_write(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
162
static inline int pte_exec(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
167
static inline int pte_dirty(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
172
static inline int pte_young(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
177
static inline pte_t pte_wrprotect(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
183
static inline pte_t pte_rdprotect(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
189
static inline pte_t pte_exprotect(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
195
static inline pte_t pte_mkclean(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
201
static inline pte_t pte_mkold(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
207
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
213
static inline pte_t pte_mkread(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
219
static inline pte_t pte_mkexec(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
225
static inline pte_t pte_mkdirty(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
231
static inline pte_t pte_mkyoung(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
237
static inline pte_t pte_mknocache(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
243
static inline pte_t pte_mkcache(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
271
static inline bool pte_swp_exclusive(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
276
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
282
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/m68k/include/asm/mcf_pgtable.h
99
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/m68k/include/asm/mmu_context.h
102
pte_t *pte = NULL;
arch/m68k/include/asm/motorola_pgalloc.h
27
static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
arch/m68k/include/asm/motorola_pgalloc.h
32
static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte)
arch/m68k/include/asm/motorola_pgalloc.h
82
static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte)
arch/m68k/include/asm/motorola_pgtable.h
146
static inline int pte_write(pte_t pte) { return !(pte_val(pte) & _PAGE_RONLY); }
arch/m68k/include/asm/motorola_pgtable.h
147
static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; }
arch/m68k/include/asm/motorola_pgtable.h
148
static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; }
arch/m68k/include/asm/motorola_pgtable.h
150
static inline pte_t pte_wrprotect(pte_t pte) { pte_val(pte) |= _PAGE_RONLY; return pte; }
arch/m68k/include/asm/motorola_pgtable.h
151
static inline pte_t pte_mkclean(pte_t pte) { pte_val(pte) &= ~_PAGE_DIRTY; return pte; }
arch/m68k/include/asm/motorola_pgtable.h
152
static inline pte_t pte_mkold(pte_t pte) { pte_val(pte) &= ~_PAGE_ACCESSED; return pte; }
arch/m68k/include/asm/motorola_pgtable.h
153
static inline pte_t pte_mkwrite_novma(pte_t pte){ pte_val(pte) &= ~_PAGE_RONLY; return pte; }
arch/m68k/include/asm/motorola_pgtable.h
154
static inline pte_t pte_mkdirty(pte_t pte) { pte_val(pte) |= _PAGE_DIRTY; return pte; }
arch/m68k/include/asm/motorola_pgtable.h
155
static inline pte_t pte_mkyoung(pte_t pte) { pte_val(pte) |= _PAGE_ACCESSED; return pte; }
arch/m68k/include/asm/motorola_pgtable.h
156
static inline pte_t pte_mknocache(pte_t pte)
arch/m68k/include/asm/motorola_pgtable.h
161
static inline pte_t pte_mkcache(pte_t pte)
arch/m68k/include/asm/motorola_pgtable.h
186
#define __swp_entry_to_pte(x) ((pte_t) { (x).val })
arch/m68k/include/asm/motorola_pgtable.h
188
static inline bool pte_swp_exclusive(pte_t pte)
arch/m68k/include/asm/motorola_pgtable.h
193
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/m68k/include/asm/motorola_pgtable.h
199
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/m68k/include/asm/motorola_pgtable.h
84
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/m68k/include/asm/motorola_pgtable.h
90
static inline void pmd_set(pmd_t *pmdp, pte_t *ptep)
arch/m68k/include/asm/page.h
36
typedef pte_t *pgtable_t;
arch/m68k/include/asm/page.h
43
#define __pte(x) ((pte_t) { (x) } )
arch/m68k/include/asm/pgtable_mm.h
131
pte_t *ptep, unsigned int nr)
arch/m68k/include/asm/sun3_pgalloc.h
23
static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte)
arch/m68k/include/asm/sun3_pgtable.h
105
({ pte_t __pte; pte_val(__pte) = pfn | pgprot_val(pgprot); __pte; })
arch/m68k/include/asm/sun3_pgtable.h
134
static inline int pte_write(pte_t pte) { return pte_val(pte) & SUN3_PAGE_WRITEABLE; }
arch/m68k/include/asm/sun3_pgtable.h
135
static inline int pte_dirty(pte_t pte) { return pte_val(pte) & SUN3_PAGE_MODIFIED; }
arch/m68k/include/asm/sun3_pgtable.h
136
static inline int pte_young(pte_t pte) { return pte_val(pte) & SUN3_PAGE_ACCESSED; }
arch/m68k/include/asm/sun3_pgtable.h
138
static inline pte_t pte_wrprotect(pte_t pte) { pte_val(pte) &= ~SUN3_PAGE_WRITEABLE; return pte; }
arch/m68k/include/asm/sun3_pgtable.h
139
static inline pte_t pte_mkclean(pte_t pte) { pte_val(pte) &= ~SUN3_PAGE_MODIFIED; return pte; }
arch/m68k/include/asm/sun3_pgtable.h
140
static inline pte_t pte_mkold(pte_t pte) { pte_val(pte) &= ~SUN3_PAGE_ACCESSED; return pte; }
arch/m68k/include/asm/sun3_pgtable.h
141
static inline pte_t pte_mkwrite_novma(pte_t pte){ pte_val(pte) |= SUN3_PAGE_WRITEABLE; return pte; }
arch/m68k/include/asm/sun3_pgtable.h
142
static inline pte_t pte_mkdirty(pte_t pte) { pte_val(pte) |= SUN3_PAGE_MODIFIED; return pte; }
arch/m68k/include/asm/sun3_pgtable.h
143
static inline pte_t pte_mkyoung(pte_t pte) { pte_val(pte) |= SUN3_PAGE_ACCESSED; return pte; }
arch/m68k/include/asm/sun3_pgtable.h
144
static inline pte_t pte_mknocache(pte_t pte) { pte_val(pte) |= SUN3_PAGE_NOCACHE; return pte; }
arch/m68k/include/asm/sun3_pgtable.h
148
static inline pte_t pte_mkcache(pte_t pte) { return pte; }
arch/m68k/include/asm/sun3_pgtable.h
170
#define __swp_entry_to_pte(x) ((pte_t) { (x).val })
arch/m68k/include/asm/sun3_pgtable.h
172
static inline bool pte_swp_exclusive(pte_t pte)
arch/m68k/include/asm/sun3_pgtable.h
177
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/m68k/include/asm/sun3_pgtable.h
183
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/m68k/include/asm/sun3_pgtable.h
79
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/m68k/include/asm/sun3_pgtable.h
95
static inline int pte_none (pte_t pte) { return !pte_val (pte); }
arch/m68k/include/asm/sun3_pgtable.h
96
static inline int pte_present (pte_t pte) { return pte_val (pte) & SUN3_PAGE_VALID; }
arch/m68k/include/asm/sun3_pgtable.h
97
static inline void pte_clear (struct mm_struct *mm, unsigned long addr, pte_t *ptep)
arch/m68k/kernel/sys_m68k.c
473
pte_t *pte;
arch/m68k/mm/init.c
112
pte_t *pte_dir;
arch/m68k/mm/init.c
117
pte_dir = (pte_t *)pmd_page_vaddr(*pmd);
arch/m68k/mm/kmap.c
167
pte_t *pte_dir;
arch/m68k/mm/kmap.c
331
pte_t *pte_dir;
arch/m68k/mm/kmap.c
66
pte_t *pte_dir;
arch/m68k/mm/mcfmmu.c
39
pte_t *pg_table;
arch/m68k/mm/mcfmmu.c
49
size = num_pages * sizeof(pte_t);
arch/m68k/mm/mcfmmu.c
57
pg_table = (pte_t *) next_pgtable;
arch/m68k/mm/mcfmmu.c
58
next_pgtable += PTRS_PER_PTE * sizeof(pte_t);
arch/m68k/mm/mcfmmu.c
64
pte_t pte = pfn_pte(virt_to_pfn((void *)address),
arch/m68k/mm/mcfmmu.c
85
pte_t *pte = NULL;
arch/m68k/mm/motorola.c
234
static pte_t *last_pte_table __initdata = NULL;
arch/m68k/mm/motorola.c
236
static pte_t * __init kernel_page_table(void)
arch/m68k/mm/motorola.c
238
pte_t *pte_table = last_pte_table;
arch/m68k/mm/motorola.c
308
pte_t *pte_dir;
arch/m68k/mm/motorola.c
56
pte_t *ptep = virt_to_kpte(addr);
arch/m68k/mm/motorola.c
67
pte_t *ptep = virt_to_kpte(addr);
arch/m68k/mm/sun3kmap.c
31
pte_t ptep;
arch/m68k/mm/sun3mmu.c
39
pte_t * pg_table;
arch/m68k/mm/sun3mmu.c
53
size = num_pages * sizeof(pte_t);
arch/m68k/mm/sun3mmu.c
63
pg_table = (pte_t *) __pa (next_pgtable);
arch/m68k/mm/sun3mmu.c
64
next_pgtable += PTRS_PER_PTE * sizeof (pte_t);
arch/m68k/mm/sun3mmu.c
69
pg_table = (pte_t *) __va ((unsigned long) pg_table);
arch/m68k/mm/sun3mmu.c
71
pte_t pte = pfn_pte(virt_to_pfn((void *)address), PAGE_INIT);
arch/m68k/sun3/dvma.c
27
pte_t ptep;
arch/m68k/sun3/mmu_emu.c
359
pte_t *pte;
arch/m68k/sun3/mmu_emu.c
385
pte = (pte_t *) pgd_val (*(crp + segment));
arch/m68k/sun3/mmu_emu.c
393
pte = (pte_t *) __va ((unsigned long)(pte + offset));
arch/m68k/sun3/mmu_emu.c
72
static void print_pte(pte_t pte)
arch/m68k/sun3x/dvma.c
112
pte_t *pte;
arch/microblaze/include/asm/highmem.h
28
extern pte_t *pkmap_page_table;
arch/microblaze/include/asm/page.h
65
# define __pte(x) ((pte_t) { (x) })
arch/microblaze/include/asm/pgalloc.h
26
extern pte_t *pte_alloc_one_kernel(struct mm_struct *mm);
arch/microblaze/include/asm/pgtable.h
244
static inline int pte_read(pte_t pte) { return pte_val(pte) & _PAGE_USER; }
arch/microblaze/include/asm/pgtable.h
245
static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_RW; }
arch/microblaze/include/asm/pgtable.h
246
static inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; }
arch/microblaze/include/asm/pgtable.h
247
static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; }
arch/microblaze/include/asm/pgtable.h
248
static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; }
arch/microblaze/include/asm/pgtable.h
250
static inline void pte_uncache(pte_t pte) { pte_val(pte) |= _PAGE_NO_CACHE; }
arch/microblaze/include/asm/pgtable.h
251
static inline void pte_cache(pte_t pte) { pte_val(pte) &= ~_PAGE_NO_CACHE; }
arch/microblaze/include/asm/pgtable.h
253
static inline pte_t pte_rdprotect(pte_t pte) \
arch/microblaze/include/asm/pgtable.h
255
static inline pte_t pte_wrprotect(pte_t pte) \
arch/microblaze/include/asm/pgtable.h
257
static inline pte_t pte_exprotect(pte_t pte) \
arch/microblaze/include/asm/pgtable.h
259
static inline pte_t pte_mkclean(pte_t pte) \
arch/microblaze/include/asm/pgtable.h
261
static inline pte_t pte_mkold(pte_t pte) \
arch/microblaze/include/asm/pgtable.h
264
static inline pte_t pte_mkread(pte_t pte) \
arch/microblaze/include/asm/pgtable.h
266
static inline pte_t pte_mkexec(pte_t pte) \
arch/microblaze/include/asm/pgtable.h
268
static inline pte_t pte_mkwrite_novma(pte_t pte) \
arch/microblaze/include/asm/pgtable.h
270
static inline pte_t pte_mkdirty(pte_t pte) \
arch/microblaze/include/asm/pgtable.h
272
static inline pte_t pte_mkyoung(pte_t pte) \
arch/microblaze/include/asm/pgtable.h
280
static inline pte_t mk_pte_phys(phys_addr_t physpage, pgprot_t pgprot)
arch/microblaze/include/asm/pgtable.h
282
pte_t pte;
arch/microblaze/include/asm/pgtable.h
287
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/microblaze/include/asm/pgtable.h
29
extern pte_t *va_to_pte(unsigned long address);
arch/microblaze/include/asm/pgtable.h
301
static inline unsigned long pte_update(pte_t *p, unsigned long clr,
arch/microblaze/include/asm/pgtable.h
324
static inline void set_pte(pte_t *ptep, pte_t pte)
arch/microblaze/include/asm/pgtable.h
332
unsigned long address, pte_t *ptep)
arch/microblaze/include/asm/pgtable.h
338
unsigned long addr, pte_t *ptep)
arch/microblaze/include/asm/pgtable.h
345
static inline pte_t ptep_get_and_clear(struct mm_struct *mm,
arch/microblaze/include/asm/pgtable.h
346
unsigned long addr, pte_t *ptep)
arch/microblaze/include/asm/pgtable.h
358
unsigned long addr, pte_t *ptep)
arch/microblaze/include/asm/pgtable.h
398
#define __swp_entry_to_pte(x) ((pte_t) { (x).val << 2 })
arch/microblaze/include/asm/pgtable.h
400
static inline bool pte_swp_exclusive(pte_t pte)
arch/microblaze/include/asm/pgtable.h
405
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/microblaze/include/asm/pgtable.h
411
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/microblaze/kernel/signal.c
161
pte_t *ptep;
arch/microblaze/mm/pgtable.c
142
pte_t *pg;
arch/microblaze/mm/pgtable.c
195
static int get_pteptr(struct mm_struct *mm, unsigned long addr, pte_t **ptep)
arch/microblaze/mm/pgtable.c
201
pte_t *pte;
arch/microblaze/mm/pgtable.c
227
pte_t *pte;
arch/microblaze/mm/pgtable.c
245
__ref pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
arch/mips/include/asm/highmem.h
32
extern pte_t *pkmap_page_table;
arch/mips/include/asm/hugetlb.h
15
static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm,
arch/mips/include/asm/hugetlb.h
16
unsigned long addr, pte_t *ptep,
arch/mips/include/asm/hugetlb.h
19
pte_t clear;
arch/mips/include/asm/hugetlb.h
20
pte_t pte = *ptep;
arch/mips/include/asm/hugetlb.h
28
static inline pte_t huge_ptep_clear_flush(struct vm_area_struct *vma,
arch/mips/include/asm/hugetlb.h
29
unsigned long addr, pte_t *ptep)
arch/mips/include/asm/hugetlb.h
31
pte_t pte;
arch/mips/include/asm/hugetlb.h
45
static inline int huge_pte_none(pte_t pte)
arch/mips/include/asm/hugetlb.h
54
pte_t *ptep, pte_t pte,
arch/mips/include/asm/page.h
108
#define __pte(x) ({ pte_t __pte = {(x), ((unsigned long long)(x)) >> 32}; __pte; })
arch/mips/include/asm/page.h
112
#define __pte(x) ((pte_t) { (x) } )
arch/mips/include/asm/page.h
117
#define __pte(x) ((pte_t) { (x) } )
arch/mips/include/asm/page.h
148
#define ptep_buddy(x) ((pte_t *)((unsigned long)(x) ^ sizeof(pte_t)))
arch/mips/include/asm/pgalloc.h
21
pte_t *pte)
arch/mips/include/asm/pgtable-32.h
119
extern pte_t invalid_pte_table[PTRS_PER_PTE];
arch/mips/include/asm/pgtable-32.h
157
static inline pte_t
arch/mips/include/asm/pgtable-32.h
160
pte_t pte;
arch/mips/include/asm/pgtable-32.h
174
static inline pte_t pfn_pte(unsigned long pfn, pgprot_t prot)
arch/mips/include/asm/pgtable-32.h
176
pte_t pte;
arch/mips/include/asm/pgtable-32.h
215
#define __swp_entry_to_pte(x) ((pte_t) { (x).val })
arch/mips/include/asm/pgtable-32.h
243
#define __swp_entry_to_pte(x) ((pte_t) { 0, (x).val })
arch/mips/include/asm/pgtable-32.h
272
#define __swp_entry_to_pte(x) ((pte_t) { 0, (x).val })
arch/mips/include/asm/pgtable-32.h
296
#define __swp_entry_to_pte(x) ((pte_t) { (x).val })
arch/mips/include/asm/pgtable-32.h
89
# define PTRS_PER_PTE (PAGE_SIZE / sizeof(pte_t) / 2)
arch/mips/include/asm/pgtable-32.h
91
# define PTRS_PER_PTE (PAGE_SIZE / sizeof(pte_t))
arch/mips/include/asm/pgtable-64.h
132
#define PTRS_PER_PTE (PAGE_SIZE / sizeof(pte_t))
arch/mips/include/asm/pgtable-64.h
167
extern pte_t invalid_pte_table[PTRS_PER_PTE];
arch/mips/include/asm/pgtable-64.h
340
static inline pte_t mk_swap_pte(unsigned long type, unsigned long offset)
arch/mips/include/asm/pgtable-64.h
341
{ pte_t pte; pte_val(pte) = ((type & 0x7f) << 16) | (offset << 24); return pte; }
arch/mips/include/asm/pgtable-64.h
347
#define __swp_entry_to_pte(x) ((pte_t) { (x).val })
arch/mips/include/asm/pgtable.h
119
static inline void set_pte(pte_t *ptep, pte_t pte)
arch/mips/include/asm/pgtable.h
130
pte_t *buddy = ptep_buddy(ptep);
arch/mips/include/asm/pgtable.h
143
static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
arch/mips/include/asm/pgtable.h
145
pte_t null = __pte(0);
arch/mips/include/asm/pgtable.h
171
static inline void set_pte(pte_t *ptep, pte_t pteval)
arch/mips/include/asm/pgtable.h
176
pte_t *buddy = ptep_buddy(ptep);
arch/mips/include/asm/pgtable.h
190
static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
arch/mips/include/asm/pgtable.h
205
pte_t *ptep, pte_t pte, unsigned int nr)
arch/mips/include/asm/pgtable.h
248
#define PTE_T_LOG2 (__builtin_ffs(sizeof(pte_t)) - 1)
arch/mips/include/asm/pgtable.h
262
static inline int pte_special(pte_t pte)
arch/mips/include/asm/pgtable.h
267
static inline pte_t pte_mkspecial(pte_t pte)
arch/mips/include/asm/pgtable.h
273
static inline int pte_special(pte_t pte)
arch/mips/include/asm/pgtable.h
278
static inline pte_t pte_mkspecial(pte_t pte)
arch/mips/include/asm/pgtable.h
291
static inline int pte_write(pte_t pte) { return pte.pte_low & _PAGE_WRITE; }
arch/mips/include/asm/pgtable.h
292
static inline int pte_dirty(pte_t pte) { return pte.pte_low & _PAGE_MODIFIED; }
arch/mips/include/asm/pgtable.h
293
static inline int pte_young(pte_t pte) { return pte.pte_low & _PAGE_ACCESSED; }
arch/mips/include/asm/pgtable.h
295
static inline pte_t pte_wrprotect(pte_t pte)
arch/mips/include/asm/pgtable.h
304
static inline pte_t pte_mkclean(pte_t pte)
arch/mips/include/asm/pgtable.h
313
static inline pte_t pte_mkold(pte_t pte)
arch/mips/include/asm/pgtable.h
322
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/mips/include/asm/pgtable.h
333
static inline pte_t pte_mkdirty(pte_t pte)
arch/mips/include/asm/pgtable.h
344
static inline pte_t pte_mkyoung(pte_t pte)
arch/mips/include/asm/pgtable.h
355
static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_WRITE; }
arch/mips/include/asm/pgtable.h
356
static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_MODIFIED; }
arch/mips/include/asm/pgtable.h
357
static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; }
arch/mips/include/asm/pgtable.h
359
static inline pte_t pte_wrprotect(pte_t pte)
arch/mips/include/asm/pgtable.h
365
static inline pte_t pte_mkclean(pte_t pte)
arch/mips/include/asm/pgtable.h
371
static inline pte_t pte_mkold(pte_t pte)
arch/mips/include/asm/pgtable.h
377
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/mips/include/asm/pgtable.h
385
static inline pte_t pte_mkdirty(pte_t pte)
arch/mips/include/asm/pgtable.h
393
static inline pte_t pte_mkyoung(pte_t pte)
arch/mips/include/asm/pgtable.h
404
static inline int pte_huge(pte_t pte) { return pte_val(pte) & _PAGE_HUGE; }
arch/mips/include/asm/pgtable.h
406
static inline pte_t pte_mkhuge(pte_t pte)
arch/mips/include/asm/pgtable.h
428
static inline bool pte_soft_dirty(pte_t pte)
arch/mips/include/asm/pgtable.h
434
static inline pte_t pte_mksoft_dirty(pte_t pte)
arch/mips/include/asm/pgtable.h
441
static inline pte_t pte_clear_soft_dirty(pte_t pte)
arch/mips/include/asm/pgtable.h
45
extern void __update_cache(unsigned long address, pte_t pte);
arch/mips/include/asm/pgtable.h
483
pte_t *ptep)
arch/mips/include/asm/pgtable.h
488
static inline int pte_same(pte_t pte_a, pte_t pte_b)
arch/mips/include/asm/pgtable.h
495
unsigned long address, pte_t *ptep,
arch/mips/include/asm/pgtable.h
496
pte_t entry, int dirty)
arch/mips/include/asm/pgtable.h
508
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/mips/include/asm/pgtable.h
517
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/mips/include/asm/pgtable.h
526
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/mips/include/asm/pgtable.h
537
static inline bool pte_swp_exclusive(pte_t pte)
arch/mips/include/asm/pgtable.h
542
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/mips/include/asm/pgtable.h
548
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/mips/include/asm/pgtable.h
554
static inline bool pte_swp_exclusive(pte_t pte)
arch/mips/include/asm/pgtable.h
559
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/mips/include/asm/pgtable.h
565
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/mips/include/asm/pgtable.h
573
pte_t pte);
arch/mips/include/asm/pgtable.h
577
pte_t *ptep, unsigned int nr)
arch/mips/include/asm/pgtable.h
580
pte_t pte = *ptep;
arch/mips/include/asm/pgtable.h
597
pte_t pte = *(pte_t *)pmdp;
arch/mips/kernel/asm-offsets.c
206
DEFINE(_PTE_T_SIZE, sizeof(pte_t));
arch/mips/kvm/mmu.c
104
static pte_t *kvm_mips_walk_pgd(pgd_t *pgd, struct kvm_mmu_memory_cache *cache,
arch/mips/kvm/mmu.c
130
pte_t *new_pte;
arch/mips/kvm/mmu.c
142
static pte_t *kvm_mips_pte_for_gpa(struct kvm *kvm,
arch/mips/kvm/mmu.c
154
static bool kvm_mips_flush_gpa_pte(pte_t *pte, unsigned long start_gpa,
arch/mips/kvm/mmu.c
174
pte_t *pte;
arch/mips/kvm/mmu.c
278
static int kvm_mips_##name##_pte(pte_t *pte, unsigned long start, \
arch/mips/kvm/mmu.c
285
pte_t old, new; \
arch/mips/kvm/mmu.c
306
pte_t *pte; \
arch/mips/kvm/mmu.c
455
pte_t *gpa_pte = kvm_mips_pte_for_gpa(kvm, NULL, gpa);
arch/mips/kvm/mmu.c
482
pte_t *out_entry, pte_t *out_buddy)
arch/mips/kvm/mmu.c
486
pte_t *ptep;
arch/mips/kvm/mmu.c
549
pte_t *out_entry, pte_t *out_buddy)
arch/mips/kvm/mmu.c
556
pte_t *ptep, entry;
arch/mips/mm/c-r3k.c
243
pte_t *ptep;
arch/mips/mm/c-r4k.c
547
pte_t *ptep;
arch/mips/mm/cache.c
146
void __update_cache(unsigned long address, pte_t pte)
arch/mips/mm/fault.c
290
pte_t *pte_k;
arch/mips/mm/hugetlbpage.c
24
pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma,
arch/mips/mm/hugetlbpage.c
30
pte_t *pte = NULL;
arch/mips/mm/hugetlbpage.c
36
pte = (pte_t *)pmd_alloc(mm, pud, addr);
arch/mips/mm/hugetlbpage.c
41
pte_t *huge_pte_offset(struct mm_struct *mm, unsigned long addr,
arch/mips/mm/hugetlbpage.c
58
return (pte_t *) pmd;
arch/mips/mm/init.c
234
pte_t *pte;
arch/mips/mm/init.c
250
pte = (pte_t *) memblock_alloc_low(PAGE_SIZE,
arch/mips/mm/init.c
562
pte_t invalid_pte_table[PTRS_PER_PTE] __page_aligned_bss;
arch/mips/mm/init.c
82
pte_t pte;
arch/mips/mm/pgtable-32.c
50
pte_t *pte;
arch/mips/mm/tlb-r3k.c
179
void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte)
arch/mips/mm/tlb-r4k.c
297
void __update_tlb(struct vm_area_struct * vma, unsigned long address, pte_t pte)
arch/mips/mm/tlb-r4k.c
304
pte_t *ptep, *ptemap = NULL;
arch/mips/mm/tlb-r4k.c
336
ptep = (pte_t *)pmdp;
arch/mips/mm/tlbex.c
1018
uasm_i_lw(p, tmp, sizeof(pte_t), ptep);
arch/mips/mm/tlbex.c
1194
UASM_i_ADDIU(p, tmp, tmp, sizeof(pte_t));
arch/mips/mm/tlbex.c
1201
UASM_i_LW(p, odd, sizeof(pte_t), ptr); /* get odd pte */
arch/mips/mm/tlbex.c
1665
uasm_i_ll(p, pte, sizeof(pte_t) / 2, ptr);
arch/mips/mm/tlbex.c
1668
uasm_i_sc(p, pte, sizeof(pte_t) / 2, ptr);
arch/mips/mm/tlbex.c
1687
uasm_i_lw(p, pte, sizeof(pte_t) / 2, ptr);
arch/mips/mm/tlbex.c
1690
uasm_i_sw(p, pte, sizeof(pte_t) / 2, ptr);
arch/mips/mm/tlbex.c
2041
uasm_i_ori(p, ptr, ptr, sizeof(pte_t));
arch/mips/mm/tlbex.c
2042
uasm_i_xori(p, ptr, ptr, sizeof(pte_t));
arch/mips/mm/tlbex.c
2113
uasm_i_bbit0(&p, wr.r2, ilog2(sizeof(pte_t)), 8);
arch/mips/mm/tlbex.c
2115
uasm_i_andi(&p, wr.r3, wr.r2, sizeof(pte_t));
arch/mips/mm/tlbex.c
2179
uasm_i_bbit0(&p, wr.r2, ilog2(sizeof(pte_t)), 8);
arch/mips/mm/tlbex.c
2181
uasm_i_andi(&p, wr.r3, wr.r2, sizeof(pte_t));
arch/mips/mm/tlbex.c
994
int pte_off_odd = sizeof(pte_t);
arch/mips/mm/tlbex.c
998
pte_off_even += offsetof(pte_t, pte_high);
arch/mips/mm/tlbex.c
999
pte_off_odd += offsetof(pte_t, pte_high);
arch/nios2/include/asm/page.h
65
#define __pte(x) ((pte_t) { (x) })
arch/nios2/include/asm/pgalloc.h
18
pte_t *pte)
arch/nios2/include/asm/pgtable.h
105
static inline int pte_none(pte_t pte)
arch/nios2/include/asm/pgtable.h
110
static inline int pte_present(pte_t pte) \
arch/nios2/include/asm/pgtable.h
117
static inline pte_t pte_wrprotect(pte_t pte)
arch/nios2/include/asm/pgtable.h
123
static inline pte_t pte_mkclean(pte_t pte)
arch/nios2/include/asm/pgtable.h
129
static inline pte_t pte_mkold(pte_t pte)
arch/nios2/include/asm/pgtable.h
135
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/nios2/include/asm/pgtable.h
141
static inline pte_t pte_mkdirty(pte_t pte)
arch/nios2/include/asm/pgtable.h
147
static inline pte_t pte_mkyoung(pte_t pte)
arch/nios2/include/asm/pgtable.h
153
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/nios2/include/asm/pgtable.h
179
static inline void set_pte(pte_t *ptep, pte_t pteval)
arch/nios2/include/asm/pgtable.h
187
pte_t *ptep, pte_t pte, unsigned int nr)
arch/nios2/include/asm/pgtable.h
211
unsigned long addr, pte_t *ptep)
arch/nios2/include/asm/pgtable.h
213
pte_t null;
arch/nios2/include/asm/pgtable.h
259
#define __swp_entry_to_pte(swp) ((pte_t) { (swp).val })
arch/nios2/include/asm/pgtable.h
262
static inline bool pte_swp_exclusive(pte_t pte)
arch/nios2/include/asm/pgtable.h
267
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/nios2/include/asm/pgtable.h
273
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/nios2/include/asm/pgtable.h
283
unsigned long address, pte_t *ptep, unsigned int nr);
arch/nios2/include/asm/pgtable.h
288
static inline int pte_same(pte_t pte_a, pte_t pte_b);
arch/nios2/include/asm/pgtable.h
292
unsigned long address, pte_t *ptep,
arch/nios2/include/asm/pgtable.h
293
pte_t entry, int dirty)
arch/nios2/include/asm/pgtable.h
59
#define PTRS_PER_PTE (PAGE_SIZE / sizeof(pte_t))
arch/nios2/include/asm/pgtable.h
76
extern pte_t invalid_pte_table[PAGE_SIZE/sizeof(pte_t)];
arch/nios2/include/asm/pgtable.h
87
static inline int pte_write(pte_t pte) \
arch/nios2/include/asm/pgtable.h
89
static inline int pte_dirty(pte_t pte) \
arch/nios2/include/asm/pgtable.h
91
static inline int pte_young(pte_t pte) \
arch/nios2/include/asm/tlbflush.h
42
pte_t pte);
arch/nios2/mm/cacheflush.c
210
unsigned long address, pte_t *ptep, unsigned int nr)
arch/nios2/mm/cacheflush.c
212
pte_t pte = *ptep;
arch/nios2/mm/fault.c
234
pte_t *pte_k;
arch/nios2/mm/init.c
67
pte_t invalid_pte_table[PTRS_PER_PTE] __aligned(PAGE_SIZE);
arch/nios2/mm/ioremap.c
22
static inline void remap_area_pte(pte_t *pte, unsigned long address,
arch/nios2/mm/ioremap.c
64
pte_t *pte = pte_alloc_kernel(pmd, address);
arch/nios2/mm/tlb.c
113
void reload_tlb_page(struct vm_area_struct *vma, unsigned long addr, pte_t pte)
arch/nios2/mm/tlb.c
95
static void reload_tlb_one_pid(unsigned long addr, unsigned long mmu_pid, pte_t pte)
arch/openrisc/include/asm/page.h
53
#define __pte(x) ((pte_t) { (x) })
arch/openrisc/include/asm/pgalloc.h
65
extern pte_t *pte_alloc_one_kernel(struct mm_struct *mm);
arch/openrisc/include/asm/pgtable.h
200
static inline int pte_read(pte_t pte) { return pte_val(pte) & _PAGE_READ; }
arch/openrisc/include/asm/pgtable.h
201
static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_WRITE; }
arch/openrisc/include/asm/pgtable.h
202
static inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; }
arch/openrisc/include/asm/pgtable.h
203
static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; }
arch/openrisc/include/asm/pgtable.h
204
static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; }
arch/openrisc/include/asm/pgtable.h
206
static inline pte_t pte_wrprotect(pte_t pte)
arch/openrisc/include/asm/pgtable.h
212
static inline pte_t pte_rdprotect(pte_t pte)
arch/openrisc/include/asm/pgtable.h
218
static inline pte_t pte_exprotect(pte_t pte)
arch/openrisc/include/asm/pgtable.h
224
static inline pte_t pte_mkclean(pte_t pte)
arch/openrisc/include/asm/pgtable.h
230
static inline pte_t pte_mkold(pte_t pte)
arch/openrisc/include/asm/pgtable.h
236
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/openrisc/include/asm/pgtable.h
242
static inline pte_t pte_mkread(pte_t pte)
arch/openrisc/include/asm/pgtable.h
248
static inline pte_t pte_mkexec(pte_t pte)
arch/openrisc/include/asm/pgtable.h
254
static inline pte_t pte_mkdirty(pte_t pte)
arch/openrisc/include/asm/pgtable.h
260
static inline pte_t pte_mkyoung(pte_t pte)
arch/openrisc/include/asm/pgtable.h
277
static inline pte_t __mk_pte(void *page, pgprot_t pgprot)
arch/openrisc/include/asm/pgtable.h
279
pte_t pte;
arch/openrisc/include/asm/pgtable.h
287
pte_t __pte; \
arch/openrisc/include/asm/pgtable.h
293
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/openrisc/include/asm/pgtable.h
307
static inline unsigned long __pte_page(pte_t pte)
arch/openrisc/include/asm/pgtable.h
325
static inline void pmd_set(pmd_t *pmdp, pte_t *ptep)
arch/openrisc/include/asm/pgtable.h
357
unsigned long address, pte_t *pte)
arch/openrisc/include/asm/pgtable.h
362
unsigned long address, pte_t *pte);
arch/openrisc/include/asm/pgtable.h
366
pte_t *ptep, unsigned int nr)
arch/openrisc/include/asm/pgtable.h
395
#define __swp_entry_to_pte(x) ((pte_t) { (x).val })
arch/openrisc/include/asm/pgtable.h
397
static inline bool pte_swp_exclusive(pte_t pte)
arch/openrisc/include/asm/pgtable.h
402
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/openrisc/include/asm/pgtable.h
408
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/openrisc/include/asm/pgtable.h
414
typedef pte_t *pte_addr_t;
arch/openrisc/kernel/dma.c
25
page_set_nocache(pte_t *pte, unsigned long addr,
arch/openrisc/kernel/dma.c
47
page_clear_nocache(pte_t *pte, unsigned long addr,
arch/openrisc/mm/cache.c
82
pte_t *pte)
arch/openrisc/mm/fault.c
299
pte_t *pte_k;
arch/openrisc/mm/init.c
204
pte_t *pte;
arch/openrisc/mm/init.c
67
pte_t *pte;
arch/openrisc/mm/ioremap.c
34
pte_t __ref *pte_alloc_one_kernel(struct mm_struct *mm)
arch/openrisc/mm/ioremap.c
36
pte_t *pte;
arch/parisc/include/asm/hugetlb.h
12
pte_t huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
arch/parisc/include/asm/hugetlb.h
13
pte_t *ptep, unsigned long sz);
arch/parisc/include/asm/hugetlb.h
16
static inline pte_t huge_ptep_clear_flush(struct vm_area_struct *vma,
arch/parisc/include/asm/hugetlb.h
17
unsigned long addr, pte_t *ptep)
arch/parisc/include/asm/hugetlb.h
24
unsigned long addr, pte_t *ptep);
arch/parisc/include/asm/hugetlb.h
28
unsigned long addr, pte_t *ptep,
arch/parisc/include/asm/hugetlb.h
29
pte_t pte, int dirty);
arch/parisc/include/asm/hugetlb.h
9
pte_t *ptep, pte_t pte, unsigned long sz);
arch/parisc/include/asm/kfence.h
24
pte_t *pte = virt_to_kpte(addr);
arch/parisc/include/asm/page.h
51
#define __pte(x) ((pte_t) { (x) } )
arch/parisc/include/asm/pgalloc.h
51
pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte)
arch/parisc/include/asm/pgtable.h
263
extern pte_t pg0[];
arch/parisc/include/asm/pgtable.h
315
static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; }
arch/parisc/include/asm/pgtable.h
316
static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; }
arch/parisc/include/asm/pgtable.h
317
static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_WRITE; }
arch/parisc/include/asm/pgtable.h
318
static inline int pte_special(pte_t pte) { return pte_val(pte) & _PAGE_SPECIAL; }
arch/parisc/include/asm/pgtable.h
320
static inline pte_t pte_mkclean(pte_t pte) { pte_val(pte) &= ~_PAGE_DIRTY; return pte; }
arch/parisc/include/asm/pgtable.h
321
static inline pte_t pte_mkold(pte_t pte) { pte_val(pte) &= ~_PAGE_ACCESSED; return pte; }
arch/parisc/include/asm/pgtable.h
322
static inline pte_t pte_wrprotect(pte_t pte) { pte_val(pte) &= ~_PAGE_WRITE; return pte; }
arch/parisc/include/asm/pgtable.h
323
static inline pte_t pte_mkdirty(pte_t pte) { pte_val(pte) |= _PAGE_DIRTY; return pte; }
arch/parisc/include/asm/pgtable.h
324
static inline pte_t pte_mkyoung(pte_t pte) { pte_val(pte) |= _PAGE_ACCESSED; return pte; }
arch/parisc/include/asm/pgtable.h
325
static inline pte_t pte_mkwrite_novma(pte_t pte) { pte_val(pte) |= _PAGE_WRITE; return pte; }
arch/parisc/include/asm/pgtable.h
326
static inline pte_t pte_mkspecial(pte_t pte) { pte_val(pte) |= _PAGE_SPECIAL; return pte; }
arch/parisc/include/asm/pgtable.h
343
pte_t __pte; \
arch/parisc/include/asm/pgtable.h
350
static inline pte_t pfn_pte(unsigned long pfn, pgprot_t pgprot)
arch/parisc/include/asm/pgtable.h
352
pte_t pte;
arch/parisc/include/asm/pgtable.h
357
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/parisc/include/asm/pgtable.h
380
pte_t *ptep, pte_t pte, unsigned int nr)
arch/parisc/include/asm/pgtable.h
427
#define __swp_entry_to_pte(x) ((pte_t) { (x).val })
arch/parisc/include/asm/pgtable.h
429
static inline bool pte_swp_exclusive(pte_t pte)
arch/parisc/include/asm/pgtable.h
434
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/parisc/include/asm/pgtable.h
440
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/parisc/include/asm/pgtable.h
446
static inline pte_t ptep_get(pte_t *ptep)
arch/parisc/include/asm/pgtable.h
452
static inline int ptep_test_and_clear_young(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep)
arch/parisc/include/asm/pgtable.h
454
pte_t pte;
arch/parisc/include/asm/pgtable.h
464
int ptep_clear_flush_young(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep);
arch/parisc/include/asm/pgtable.h
465
pte_t ptep_clear_flush(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep);
arch/parisc/include/asm/pgtable.h
468
static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
arch/parisc/include/asm/pgtable.h
64
extern void __update_cache(pte_t pte);
arch/parisc/kernel/cache.c
109
void __update_cache(pte_t pte)
arch/parisc/kernel/cache.c
410
static inline pte_t *get_ptep(struct mm_struct *mm, unsigned long addr)
arch/parisc/kernel/cache.c
412
pte_t *ptep = NULL;
arch/parisc/kernel/cache.c
432
static inline bool pte_needs_cache_flush(pte_t pte)
arch/parisc/kernel/cache.c
628
pte_t *ptep, pte;
arch/parisc/kernel/cache.c
785
pte_t *ptep)
arch/parisc/kernel/cache.c
787
pte_t pte = ptep_get(ptep);
arch/parisc/kernel/cache.c
804
pte_t ptep_clear_flush(struct vm_area_struct *vma, unsigned long addr,
arch/parisc/kernel/cache.c
805
pte_t *ptep)
arch/parisc/kernel/cache.c
808
pte_t pte = ptep_get_and_clear(mm, addr, ptep);
arch/parisc/kernel/pci-dma.c
115
pte_t * pte = pte_alloc_kernel(pmd, vaddr);
arch/parisc/kernel/pci-dma.c
156
pte_t * pte;
arch/parisc/kernel/pci-dma.c
174
pte_t page = *pte;
arch/parisc/kernel/pci-dma.c
76
static inline int map_pte_uncached(pte_t * pte,
arch/parisc/mm/fixmap.c
20
pte_t *pte;
arch/parisc/mm/fixmap.c
30
pte_t *pte = virt_to_kpte(vaddr);
arch/parisc/mm/hugetlbpage.c
102
pte_t *ptep, pte_t entry)
arch/parisc/mm/hugetlbpage.c
122
pte_t *ptep, pte_t entry, unsigned long sz)
arch/parisc/mm/hugetlbpage.c
128
pte_t huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
arch/parisc/mm/hugetlbpage.c
129
pte_t *ptep, unsigned long sz)
arch/parisc/mm/hugetlbpage.c
131
pte_t entry;
arch/parisc/mm/hugetlbpage.c
141
unsigned long addr, pte_t *ptep)
arch/parisc/mm/hugetlbpage.c
143
pte_t old_pte;
arch/parisc/mm/hugetlbpage.c
150
unsigned long addr, pte_t *ptep,
arch/parisc/mm/hugetlbpage.c
151
pte_t pte, int dirty)
arch/parisc/mm/hugetlbpage.c
26
pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma,
arch/parisc/mm/hugetlbpage.c
33
pte_t *pte = NULL;
arch/parisc/mm/hugetlbpage.c
53
pte_t *huge_pte_offset(struct mm_struct *mm,
arch/parisc/mm/hugetlbpage.c
60
pte_t *pte = NULL;
arch/parisc/mm/init.c
348
pte_t *pg_table;
arch/parisc/mm/init.c
395
pte_t pte;
arch/parisc/mm/init.c
47
pte_t pg0[PT_INITIAL * PTRS_PER_PTE] __section(".data..vm0.pte") __attribute__ ((aligned(PAGE_SIZE)));
arch/parisc/mm/init.c
548
BUILD_BUG_ON(PTE_ENTRY_SIZE != sizeof(pte_t));
arch/parisc/mm/init.c
688
pte_t *pte = memblock_alloc_or_panic(PAGE_SIZE, PAGE_SIZE);
arch/powerpc/include/asm/book3s/32/pgalloc.h
35
pte_t *pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
106
#define PTE_TABLE_SIZE (sizeof(pte_t) << PTE_INDEX_SIZE)
arch/powerpc/include/asm/book3s/32/pgtable.h
237
static inline void flush_hash_entry(struct mm_struct *mm, pte_t *ptep, unsigned long addr)
arch/powerpc/include/asm/book3s/32/pgtable.h
256
static inline pte_basic_t pte_update(struct mm_struct *mm, unsigned long addr, pte_t *p,
arch/powerpc/include/asm/book3s/32/pgtable.h
299
unsigned long addr, pte_t *ptep)
arch/powerpc/include/asm/book3s/32/pgtable.h
312
static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
arch/powerpc/include/asm/book3s/32/pgtable.h
313
pte_t *ptep)
arch/powerpc/include/asm/book3s/32/pgtable.h
315
pte_t old_pte = __pte(pte_update(mm, addr, ptep, ~_PAGE_HASHPTE, 0, 0));
arch/powerpc/include/asm/book3s/32/pgtable.h
324
pte_t *ptep)
arch/powerpc/include/asm/book3s/32/pgtable.h
330
pte_t *ptep, pte_t entry,
arch/powerpc/include/asm/book3s/32/pgtable.h
367
#define __swp_entry_to_pte(x) ((pte_t) { (x).val << 3 })
arch/powerpc/include/asm/book3s/32/pgtable.h
369
static inline bool pte_swp_exclusive(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
374
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
379
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
385
static inline bool pte_read(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
390
static inline bool pte_write(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
395
static inline int pte_dirty(pte_t pte) { return !!(pte_val(pte) & _PAGE_DIRTY); }
arch/powerpc/include/asm/book3s/32/pgtable.h
396
static inline int pte_young(pte_t pte) { return !!(pte_val(pte) & _PAGE_ACCESSED); }
arch/powerpc/include/asm/book3s/32/pgtable.h
397
static inline int pte_special(pte_t pte) { return !!(pte_val(pte) & _PAGE_SPECIAL); }
arch/powerpc/include/asm/book3s/32/pgtable.h
398
static inline int pte_none(pte_t pte) { return (pte_val(pte) & ~_PTE_NONE_MASK) == 0; }
arch/powerpc/include/asm/book3s/32/pgtable.h
399
static inline bool pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; }
arch/powerpc/include/asm/book3s/32/pgtable.h
401
static inline int pte_present(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
406
static inline bool pte_hw_valid(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
411
static inline bool pte_hashpte(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
416
static inline bool pte_ci(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
426
static inline bool pte_access_permitted(pte_t pte, bool write)
arch/powerpc/include/asm/book3s/32/pgtable.h
441
static inline bool pte_user_accessible_page(pte_t pte, unsigned long addr)
arch/powerpc/include/asm/book3s/32/pgtable.h
452
static inline pte_t pfn_pte(unsigned long pfn, pgprot_t pgprot)
arch/powerpc/include/asm/book3s/32/pgtable.h
459
static inline pte_t pte_wrprotect(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
464
static inline pte_t pte_exprotect(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
469
static inline pte_t pte_mkclean(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
474
static inline pte_t pte_mkold(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
479
static inline pte_t pte_mkexec(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
484
static inline pte_t pte_mkpte(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
489
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
497
static inline pte_t pte_mkdirty(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
502
static inline pte_t pte_mkyoung(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
507
static inline pte_t pte_mkspecial(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
512
static inline pte_t pte_mkhuge(pte_t pte)
arch/powerpc/include/asm/book3s/32/pgtable.h
517
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/powerpc/include/asm/book3s/32/pgtable.h
547
pte_t *ptep, pte_t pte, int percpu)
arch/powerpc/include/asm/book3s/64/hash-4k.h
112
static inline unsigned long pte_set_hidx(pte_t *ptep, real_pte_t rpte,
arch/powerpc/include/asm/book3s/64/hash-4k.h
36
#define H_PTE_TABLE_SIZE (sizeof(pte_t) << H_PTE_INDEX_SIZE)
arch/powerpc/include/asm/book3s/64/hash-4k.h
80
static inline real_pte_t __real_pte(pte_t pte, pte_t *ptep, int offset)
arch/powerpc/include/asm/book3s/64/hash-64k.h
132
static inline unsigned long pte_set_hidx(pte_t *ptep, real_pte_t rpte,
arch/powerpc/include/asm/book3s/64/hash-64k.h
92
static inline real_pte_t __real_pte(pte_t pte, pte_t *ptep, int offset)
arch/powerpc/include/asm/book3s/64/hash.h
162
pte_t *ptep, unsigned long pte, int huge);
arch/powerpc/include/asm/book3s/64/hash.h
165
static inline unsigned long hash__pte_update_one(pte_t *ptep, unsigned long clr,
arch/powerpc/include/asm/book3s/64/hash.h
188
pte_t *ptep, unsigned long clr,
arch/powerpc/include/asm/book3s/64/hash.h
225
static inline void hash__ptep_set_access_flags(pte_t *ptep, pte_t entry)
arch/powerpc/include/asm/book3s/64/hash.h
246
static inline int hash__pte_same(pte_t pte_a, pte_t pte_b)
arch/powerpc/include/asm/book3s/64/hash.h
251
static inline int hash__pte_none(pte_t pte)
arch/powerpc/include/asm/book3s/64/hash.h
265
pte_t *ptep, pte_t pte, int percpu)
arch/powerpc/include/asm/book3s/64/hugetlb.h
16
unsigned long addr, pte_t *ptep,
arch/powerpc/include/asm/book3s/64/hugetlb.h
17
pte_t old_pte, pte_t pte);
arch/powerpc/include/asm/book3s/64/hugetlb.h
53
extern pte_t huge_ptep_modify_prot_start(struct vm_area_struct *vma,
arch/powerpc/include/asm/book3s/64/hugetlb.h
54
unsigned long addr, pte_t *ptep);
arch/powerpc/include/asm/book3s/64/hugetlb.h
58
unsigned long addr, pte_t *ptep,
arch/powerpc/include/asm/book3s/64/hugetlb.h
59
pte_t old_pte, pte_t new_pte);
arch/powerpc/include/asm/book3s/64/mmu-hash.h
460
unsigned long vsid, pte_t *ptep, unsigned long trap,
arch/powerpc/include/asm/book3s/64/mmu-hash.h
463
unsigned long vsid, pte_t *ptep, unsigned long trap,
arch/powerpc/include/asm/book3s/64/mmu-hash.h
466
unsigned int hash_page_do_lazy_icache(unsigned int pp, pte_t pte, int trap);
arch/powerpc/include/asm/book3s/64/mmu-hash.h
475
pte_t *ptep, unsigned long trap, unsigned long flags,
arch/powerpc/include/asm/book3s/64/pgalloc.h
159
pte_t *pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
1034
static inline pte_t pmd_pte(pmd_t pmd)
arch/powerpc/include/asm/book3s/64/pgtable.h
1039
static inline pmd_t pte_pmd(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
1044
static inline pte_t *pmdp_ptep(pmd_t *pmd)
arch/powerpc/include/asm/book3s/64/pgtable.h
1046
return (pte_t *)pmd;
arch/powerpc/include/asm/book3s/64/pgtable.h
1408
pte_t ptep_modify_prot_start(struct vm_area_struct *, unsigned long, pte_t *);
arch/powerpc/include/asm/book3s/64/pgtable.h
1410
pte_t *, pte_t, pte_t);
arch/powerpc/include/asm/book3s/64/pgtable.h
335
pte_t *ptep, unsigned long clr,
arch/powerpc/include/asm/book3s/64/pgtable.h
353
unsigned long addr, pte_t *ptep)
arch/powerpc/include/asm/book3s/64/pgtable.h
391
static inline int pte_write(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
396
static inline int pte_read(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
403
pte_t *ptep)
arch/powerpc/include/asm/book3s/64/pgtable.h
411
unsigned long addr, pte_t *ptep)
arch/powerpc/include/asm/book3s/64/pgtable.h
418
static inline pte_t ptep_get_and_clear(struct mm_struct *mm,
arch/powerpc/include/asm/book3s/64/pgtable.h
419
unsigned long addr, pte_t *ptep)
arch/powerpc/include/asm/book3s/64/pgtable.h
421
pte_t old_pte = __pte(pte_update(mm, addr, ptep, ~0UL, 0, 0));
arch/powerpc/include/asm/book3s/64/pgtable.h
429
static inline pte_t ptep_get_and_clear_full(struct mm_struct *mm,
arch/powerpc/include/asm/book3s/64/pgtable.h
431
pte_t *ptep, int full)
arch/powerpc/include/asm/book3s/64/pgtable.h
434
pte_t old_pte;
arch/powerpc/include/asm/book3s/64/pgtable.h
450
pte_t * ptep)
arch/powerpc/include/asm/book3s/64/pgtable.h
455
static inline int pte_dirty(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
460
static inline int pte_young(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
465
static inline int pte_special(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
470
static inline bool pte_exec(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
477
static inline bool pte_soft_dirty(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
482
static inline pte_t pte_mksoft_dirty(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
487
static inline pte_t pte_clear_soft_dirty(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
494
static inline int pte_protnone(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
501
static inline bool pte_hw_valid(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
507
static inline int pte_present(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
531
static inline bool pte_user(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
537
static inline bool pte_access_permitted(pte_t pte, bool write)
arch/powerpc/include/asm/book3s/64/pgtable.h
552
static inline bool pte_user_accessible_page(pte_t pte, unsigned long addr)
arch/powerpc/include/asm/book3s/64/pgtable.h
564
static inline pte_t pfn_pte(unsigned long pfn, pgprot_t pgprot)
arch/powerpc/include/asm/book3s/64/pgtable.h
573
static inline pte_t pte_wrprotect(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
578
static inline pte_t pte_exprotect(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
583
static inline pte_t pte_mkclean(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
588
static inline pte_t pte_mkold(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
593
static inline pte_t pte_mkexec(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
598
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
606
static inline pte_t pte_mkdirty(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
611
static inline pte_t pte_mkyoung(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
616
static inline pte_t pte_mkspecial(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
621
static inline pte_t pte_mkhuge(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
626
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/powerpc/include/asm/book3s/64/pgtable.h
671
static inline pte_t pte_swp_mksoft_dirty(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
676
static inline bool pte_swp_soft_dirty(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
681
static inline pte_t pte_swp_clear_soft_dirty(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
687
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
692
static inline bool pte_swp_exclusive(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
697
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
722
pte_t *ptep, pte_t entry,
arch/powerpc/include/asm/book3s/64/pgtable.h
733
static inline int pte_same(pte_t pte_a, pte_t pte_b)
arch/powerpc/include/asm/book3s/64/pgtable.h
740
static inline int pte_none(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
748
pte_t *ptep, pte_t pte, int percpu)
arch/powerpc/include/asm/book3s/64/pgtable.h
793
static inline bool pte_ci(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
882
static inline pte_t pud_pte(pud_t pud)
arch/powerpc/include/asm/book3s/64/pgtable.h
887
static inline pud_t pte_pud(pte_t pte)
arch/powerpc/include/asm/book3s/64/pgtable.h
892
static inline pte_t *pudp_ptep(pud_t *pud)
arch/powerpc/include/asm/book3s/64/pgtable.h
894
return (pte_t *)pud;
arch/powerpc/include/asm/book3s/64/pgtable.h
956
static inline pte_t p4d_pte(p4d_t p4d)
arch/powerpc/include/asm/book3s/64/pgtable.h
961
static inline p4d_t pte_p4d(pte_t pte)
arch/powerpc/include/asm/book3s/64/radix.h
136
#define RADIX_PTE_TABLE_SIZE (sizeof(pte_t) << RADIX_PTE_INDEX_SIZE)
arch/powerpc/include/asm/book3s/64/radix.h
146
extern void radix__ptep_set_access_flags(struct vm_area_struct *vma, pte_t *ptep,
arch/powerpc/include/asm/book3s/64/radix.h
147
pte_t entry, unsigned long address,
arch/powerpc/include/asm/book3s/64/radix.h
151
unsigned long addr, pte_t *ptep,
arch/powerpc/include/asm/book3s/64/radix.h
152
pte_t old_pte, pte_t pte);
arch/powerpc/include/asm/book3s/64/radix.h
154
static inline unsigned long __radix_pte_update(pte_t *ptep, unsigned long clr,
arch/powerpc/include/asm/book3s/64/radix.h
174
pte_t *ptep, unsigned long clr,
arch/powerpc/include/asm/book3s/64/radix.h
187
static inline pte_t radix__ptep_get_and_clear_full(struct mm_struct *mm,
arch/powerpc/include/asm/book3s/64/radix.h
189
pte_t *ptep, int full)
arch/powerpc/include/asm/book3s/64/radix.h
202
static inline int radix__pte_same(pte_t pte_a, pte_t pte_b)
arch/powerpc/include/asm/book3s/64/radix.h
207
static inline int radix__pte_none(pte_t pte)
arch/powerpc/include/asm/book3s/64/radix.h
213
pte_t *ptep, pte_t pte, int percpu)
arch/powerpc/include/asm/book3s/64/tlbflush.h
134
pte_t *ptep)
arch/powerpc/include/asm/book3s/64/tlbflush.h
205
static inline bool pte_needs_flush(pte_t oldpte, pte_t newpte)
arch/powerpc/include/asm/highmem.h
31
extern pte_t *pkmap_page_table;
arch/powerpc/include/asm/hugetlb.h
43
void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep,
arch/powerpc/include/asm/hugetlb.h
44
pte_t pte, unsigned long sz);
arch/powerpc/include/asm/hugetlb.h
47
static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm,
arch/powerpc/include/asm/hugetlb.h
48
unsigned long addr, pte_t *ptep,
arch/powerpc/include/asm/hugetlb.h
55
static inline pte_t huge_ptep_clear_flush(struct vm_area_struct *vma,
arch/powerpc/include/asm/hugetlb.h
56
unsigned long addr, pte_t *ptep)
arch/powerpc/include/asm/hugetlb.h
58
pte_t pte;
arch/powerpc/include/asm/hugetlb.h
68
unsigned long addr, pte_t *ptep,
arch/powerpc/include/asm/hugetlb.h
69
pte_t pte, int dirty);
arch/powerpc/include/asm/kasan.h
67
void kasan_update_early_region(unsigned long k_start, unsigned long k_end, pte_t pte);
arch/powerpc/include/asm/kfence.h
48
pte_t *kpte = virt_to_kpte(addr);
arch/powerpc/include/asm/kvm_book3s.h
196
extern void kvmppc_unmap_pte(struct kvm *kvm, pte_t *pte, unsigned long gpa,
arch/powerpc/include/asm/kvm_book3s.h
207
pte_t *inserted_pte, unsigned int *levelp);
arch/powerpc/include/asm/kvm_book3s_64.h
422
static inline pte_t kvmppc_read_update_linux_pte(pte_t *ptep, int writing)
arch/powerpc/include/asm/kvm_book3s_64.h
424
pte_t old_pte, new_pte = __pte(0);
arch/powerpc/include/asm/kvm_book3s_64.h
625
extern int kvmppc_create_pte(struct kvm *kvm, pgd_t *pgtable, pte_t pte,
arch/powerpc/include/asm/kvm_book3s_64.h
639
static inline pte_t *
arch/powerpc/include/asm/kvm_book3s_64.h
643
pte_t *pte;
arch/powerpc/include/asm/kvm_book3s_64.h
649
static inline pte_t *find_kvm_secondary_pte(struct kvm *kvm, unsigned long ea,
arch/powerpc/include/asm/kvm_book3s_64.h
652
pte_t *pte;
arch/powerpc/include/asm/kvm_book3s_64.h
661
static inline pte_t *find_kvm_host_pte(struct kvm *kvm, unsigned long mmu_seq,
arch/powerpc/include/asm/kvm_book3s_64.h
664
pte_t *pte;
arch/powerpc/include/asm/kvm_book3s_64.h
677
extern pte_t *find_kvm_nested_guest_pte(struct kvm *kvm, unsigned long lpid,
arch/powerpc/include/asm/mmu.h
145
typedef pte_t *pgtable_t;
arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h
19
void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep,
arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h
20
pte_t pte, unsigned long sz);
arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h
23
static inline pte_t huge_ptep_get(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h
32
pte_t *ptep, unsigned long sz)
arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h
39
unsigned long addr, pte_t *ptep)
arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h
48
static inline pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags)
arch/powerpc/include/asm/nohash/32/pgalloc.h
18
pte_t *pte)
arch/powerpc/include/asm/nohash/32/pgtable.h
195
#define __swp_entry_to_pte(x) ((pte_t) { (x).val << 3 })
arch/powerpc/include/asm/nohash/32/pgtable.h
23
#define PTE_TABLE_SIZE (sizeof(pte_t) << PTE_INDEX_SIZE)
arch/powerpc/include/asm/nohash/32/pte-8xx.h
101
static inline int pte_write(pte_t pte)
arch/powerpc/include/asm/nohash/32/pte-8xx.h
108
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/powerpc/include/asm/nohash/32/pte-8xx.h
115
static inline pte_t pte_mkhuge(pte_t pte)
arch/powerpc/include/asm/nohash/32/pte-8xx.h
122
static inline pte_basic_t pte_update(struct mm_struct *mm, unsigned long addr, pte_t *ptep,
arch/powerpc/include/asm/nohash/32/pte-8xx.h
125
static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
arch/powerpc/include/asm/nohash/32/pte-8xx.h
131
static inline void __ptep_set_access_flags(struct vm_area_struct *vma, pte_t *ptep,
arch/powerpc/include/asm/nohash/32/pte-8xx.h
132
pte_t entry, unsigned long address, int psize)
arch/powerpc/include/asm/nohash/32/pte-8xx.h
144
static inline unsigned long __pte_leaf_size(pmd_t pmd, pte_t pte)
arch/powerpc/include/asm/nohash/32/pte-8xx.h
168
static inline pte_t *pte_offset_kernel(pmd_t *pmd, unsigned long address);
arch/powerpc/include/asm/nohash/32/pte-8xx.h
170
static inline bool ptep_is_8m_pmdp(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
arch/powerpc/include/asm/nohash/32/pte-8xx.h
187
static inline pte_basic_t __pte_update(struct mm_struct *mm, unsigned long addr, pte_t *p,
arch/powerpc/include/asm/nohash/32/pte-8xx.h
210
static inline pte_basic_t pte_update(struct mm_struct *mm, unsigned long addr, pte_t *ptep,
arch/powerpc/include/asm/nohash/32/pte-8xx.h
229
static inline pte_t ptep_get(pte_t *ptep)
arch/powerpc/include/asm/nohash/32/pte-8xx.h
232
pte_t pte = {val, val, val, val};
arch/powerpc/include/asm/nohash/32/pte-8xx.h
87
static inline pte_t pte_wrprotect(pte_t pte)
arch/powerpc/include/asm/nohash/32/pte-8xx.h
94
static inline int pte_read(pte_t pte)
arch/powerpc/include/asm/nohash/64/pgalloc.h
40
pte_t *pte)
arch/powerpc/include/asm/nohash/64/pgtable-4k.h
18
#define PTE_TABLE_SIZE (sizeof(pte_t) << PTE_INDEX_SIZE)
arch/powerpc/include/asm/nohash/64/pgtable-4k.h
72
static inline pte_t p4d_pte(p4d_t p4d)
arch/powerpc/include/asm/nohash/64/pgtable-4k.h
77
static inline p4d_t pte_p4d(pte_t pte)
arch/powerpc/include/asm/nohash/64/pgtable.h
131
static inline pte_t pud_pte(pud_t pud)
arch/powerpc/include/asm/nohash/64/pgtable.h
136
static inline pud_t pte_pud(pte_t pte)
arch/powerpc/include/asm/nohash/64/pgtable.h
150
unsigned long addr, pte_t *ptep)
arch/powerpc/include/asm/nohash/64/pgtable.h
96
static inline pte_t pmd_pte(pmd_t pmd)
arch/powerpc/include/asm/nohash/hugetlb-e500.h
15
static inline pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags)
arch/powerpc/include/asm/nohash/pgtable.h
105
unsigned long addr, pte_t *ptep)
arch/powerpc/include/asm/nohash/pgtable.h
117
pte_t *ptep)
arch/powerpc/include/asm/nohash/pgtable.h
124
static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
arch/powerpc/include/asm/nohash/pgtable.h
125
pte_t *ptep)
arch/powerpc/include/asm/nohash/pgtable.h
127
pte_t old_pte = __pte(pte_update(mm, addr, ptep, ~0UL, 0, 0));
arch/powerpc/include/asm/nohash/pgtable.h
135
static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
arch/powerpc/include/asm/nohash/pgtable.h
143
pte_t *ptep, pte_t entry,
arch/powerpc/include/asm/nohash/pgtable.h
159
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/powerpc/include/asm/nohash/pgtable.h
168
static inline pte_t pte_mkdirty(pte_t pte)
arch/powerpc/include/asm/nohash/pgtable.h
173
static inline pte_t pte_mkyoung(pte_t pte)
arch/powerpc/include/asm/nohash/pgtable.h
179
static inline pte_t pte_wrprotect(pte_t pte)
arch/powerpc/include/asm/nohash/pgtable.h
186
static inline pte_t pte_mkexec(pte_t pte)
arch/powerpc/include/asm/nohash/pgtable.h
193
static inline int pte_write(pte_t pte)
arch/powerpc/include/asm/nohash/pgtable.h
198
static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; }
arch/powerpc/include/asm/nohash/pgtable.h
199
static inline int pte_special(pte_t pte) { return pte_val(pte) & _PAGE_SPECIAL; }
arch/powerpc/include/asm/nohash/pgtable.h
200
static inline int pte_none(pte_t pte) { return (pte_val(pte) & ~_PTE_NONE_MASK) == 0; }
arch/powerpc/include/asm/nohash/pgtable.h
201
static inline bool pte_hashpte(pte_t pte) { return false; }
arch/powerpc/include/asm/nohash/pgtable.h
202
static inline bool pte_ci(pte_t pte) { return pte_val(pte) & _PAGE_NO_CACHE; }
arch/powerpc/include/asm/nohash/pgtable.h
203
static inline bool pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; }
arch/powerpc/include/asm/nohash/pgtable.h
205
static inline int pte_present(pte_t pte)
arch/powerpc/include/asm/nohash/pgtable.h
210
static inline bool pte_hw_valid(pte_t pte)
arch/powerpc/include/asm/nohash/pgtable.h
215
static inline int pte_young(pte_t pte)
arch/powerpc/include/asm/nohash/pgtable.h
226
static inline bool pte_read(pte_t pte)
arch/powerpc/include/asm/nohash/pgtable.h
237
static inline bool pte_access_permitted(pte_t pte, bool write)
arch/powerpc/include/asm/nohash/pgtable.h
252
static inline bool pte_user_accessible_page(pte_t pte, unsigned long addr)
arch/powerpc/include/asm/nohash/pgtable.h
263
static inline pte_t pfn_pte(unsigned long pfn, pgprot_t pgprot) {
arch/powerpc/include/asm/nohash/pgtable.h
268
static inline pte_t pte_exprotect(pte_t pte)
arch/powerpc/include/asm/nohash/pgtable.h
273
static inline pte_t pte_mkclean(pte_t pte)
arch/powerpc/include/asm/nohash/pgtable.h
278
static inline pte_t pte_mkold(pte_t pte)
arch/powerpc/include/asm/nohash/pgtable.h
283
static inline pte_t pte_mkspecial(pte_t pte)
arch/powerpc/include/asm/nohash/pgtable.h
289
static inline pte_t pte_mkhuge(pte_t pte)
arch/powerpc/include/asm/nohash/pgtable.h
295
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/powerpc/include/asm/nohash/pgtable.h
300
static inline bool pte_swp_exclusive(pte_t pte)
arch/powerpc/include/asm/nohash/pgtable.h
305
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/powerpc/include/asm/nohash/pgtable.h
310
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/powerpc/include/asm/nohash/pgtable.h
321
pte_t *ptep, pte_t pte, int percpu)
arch/powerpc/include/asm/nohash/pgtable.h
37
static inline unsigned long pte_huge_size(pte_t pte)
arch/powerpc/include/asm/nohash/pgtable.h
59
static inline pte_basic_t pte_update(struct mm_struct *mm, unsigned long addr, pte_t *p,
arch/powerpc/include/asm/nohash/pgtable.h
6
static inline pte_basic_t pte_update(struct mm_struct *mm, unsigned long addr, pte_t *p,
arch/powerpc/include/asm/nohash/pte-e500.h
90
static inline pte_t pte_mkexec(pte_t pte)
arch/powerpc/include/asm/nohash/pte-e500.h
96
static inline unsigned long pte_huge_size(pte_t pte)
arch/powerpc/include/asm/page_32.h
54
#define PTE_T_LOG2 (__builtin_ffs(sizeof(pte_t)) - 1)
arch/powerpc/include/asm/pgalloc.h
23
pte_t *pte_fragment_alloc(struct mm_struct *mm, int kernel);
arch/powerpc/include/asm/pgalloc.h
25
static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
arch/powerpc/include/asm/pgalloc.h
27
return (pte_t *)pte_fragment_alloc(mm, 1);
arch/powerpc/include/asm/pgalloc.h
38
static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte)
arch/powerpc/include/asm/pgtable-be-types.h
10
#define __pte_raw(x) ((pte_t) { (x) })
arch/powerpc/include/asm/pgtable-be-types.h
11
static inline unsigned long pte_val(pte_t x)
arch/powerpc/include/asm/pgtable-be-types.h
16
static inline __be64 pte_raw(pte_t x)
arch/powerpc/include/asm/pgtable-be-types.h
76
typedef struct { pte_t pte; unsigned long hidx; } real_pte_t;
arch/powerpc/include/asm/pgtable-be-types.h
78
typedef struct { pte_t pte; } real_pte_t;
arch/powerpc/include/asm/pgtable-be-types.h
81
static inline bool pte_xchg(pte_t *ptep, pte_t old, pte_t new)
arch/powerpc/include/asm/pgtable-be-types.h
9
#define __pte(x) ((pte_t) { cpu_to_be64(x) })
arch/powerpc/include/asm/pgtable-types.h
20
#define __pte(x) ((pte_t) { (x) })
arch/powerpc/include/asm/pgtable-types.h
21
static inline pte_basic_t pte_val(pte_t x)
arch/powerpc/include/asm/pgtable-types.h
26
#define __pte(x) ((pte_t)(x))
arch/powerpc/include/asm/pgtable-types.h
27
static inline pte_basic_t pte_val(pte_t x)
arch/powerpc/include/asm/pgtable-types.h
79
typedef struct { pte_t pte; unsigned long hidx; } real_pte_t;
arch/powerpc/include/asm/pgtable-types.h
81
typedef struct { pte_t pte; } real_pte_t;
arch/powerpc/include/asm/pgtable-types.h
87
static inline bool pte_xchg(pte_t *ptep, pte_t old, pte_t new)
arch/powerpc/include/asm/pgtable.h
102
pte_t *early_pte_alloc_kernel(pmd_t *pmdp, unsigned long va);
arch/powerpc/include/asm/pgtable.h
112
pte_t *ptep, pte_t entry, int dirty);
arch/powerpc/include/asm/pgtable.h
125
void __update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t *ptep);
arch/powerpc/include/asm/pgtable.h
138
pte_t *ptep, unsigned int nr)
arch/powerpc/include/asm/pgtable.h
34
void set_ptes(struct mm_struct *mm, unsigned long addr, pte_t *ptep,
arch/powerpc/include/asm/pgtable.h
35
pte_t pte, unsigned int nr);
arch/powerpc/include/asm/pgtable.h
38
pte_t *ptep, pte_t pte);
arch/powerpc/include/asm/pgtable.h
49
static inline unsigned long pte_pfn(pte_t pte)
arch/powerpc/include/asm/pgtable.h
58
static inline pgprot_t pte_pgprot(pte_t pte)
arch/powerpc/include/asm/pte-walk.h
10
static inline pte_t *find_linux_pte(pgd_t *pgdir, unsigned long ea,
arch/powerpc/include/asm/pte-walk.h
13
pte_t *pte;
arch/powerpc/include/asm/pte-walk.h
29
static inline pte_t *find_init_mm_pte(unsigned long ea, unsigned *hshift)
arch/powerpc/include/asm/pte-walk.h
41
pte_t *ptep;
arch/powerpc/include/asm/pte-walk.h
7
extern pte_t *__find_linux_pte(pgd_t *pgdir, unsigned long ea,
arch/powerpc/include/asm/tlb.h
22
static inline void __tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep,
arch/powerpc/include/asm/tlb.h
43
static inline void __tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep,
arch/powerpc/kernel/mce_power.c
31
pte_t *ptep, pte;
arch/powerpc/kvm/book3s_64_mmu_hv.c
526
pte_t pte, *ptep;
arch/powerpc/kvm/book3s_64_mmu_radix.c
1014
pte_t *ptep;
arch/powerpc/kvm/book3s_64_mmu_radix.c
1033
pte_t *ptep;
arch/powerpc/kvm/book3s_64_mmu_radix.c
1062
pte_t *ptep;
arch/powerpc/kvm/book3s_64_mmu_radix.c
1082
pte_t *ptep, pte;
arch/powerpc/kvm/book3s_64_mmu_radix.c
1161
pte_t *ptep;
arch/powerpc/kvm/book3s_64_mmu_radix.c
1294
pte_t *ptep;
arch/powerpc/kvm/book3s_64_mmu_radix.c
374
static unsigned long kvmppc_radix_update_pte(struct kvm *kvm, pte_t *ptep,
arch/powerpc/kvm/book3s_64_mmu_radix.c
382
pte_t *ptep, pte_t pte)
arch/powerpc/kvm/book3s_64_mmu_radix.c
390
static pte_t *kvmppc_pte_alloc(void)
arch/powerpc/kvm/book3s_64_mmu_radix.c
392
pte_t *pte;
arch/powerpc/kvm/book3s_64_mmu_radix.c
401
static void kvmppc_pte_free(pte_t *ptep)
arch/powerpc/kvm/book3s_64_mmu_radix.c
423
void kvmppc_unmap_pte(struct kvm *kvm, pte_t *pte, unsigned long gpa,
arch/powerpc/kvm/book3s_64_mmu_radix.c
476
static void kvmppc_unmap_free_pte(struct kvm *kvm, pte_t *pte, bool full,
arch/powerpc/kvm/book3s_64_mmu_radix.c
482
pte_t *p = pte;
arch/powerpc/kvm/book3s_64_mmu_radix.c
511
kvmppc_unmap_pte(kvm, (pte_t *)p,
arch/powerpc/kvm/book3s_64_mmu_radix.c
512
pte_pfn(*(pte_t *)p) << PAGE_SHIFT,
arch/powerpc/kvm/book3s_64_mmu_radix.c
516
pte_t *pte;
arch/powerpc/kvm/book3s_64_mmu_radix.c
577
pte_t *pte = pte_offset_kernel(pmd, 0);
arch/powerpc/kvm/book3s_64_mmu_radix.c
615
int kvmppc_create_pte(struct kvm *kvm, pgd_t *pgtable, pte_t pte,
arch/powerpc/kvm/book3s_64_mmu_radix.c
624
pte_t *ptep, *new_ptep = NULL;
arch/powerpc/kvm/book3s_64_mmu_radix.c
673
kvmppc_radix_update_pte(kvm, (pte_t *)pud,
arch/powerpc/kvm/book3s_64_mmu_radix.c
687
kvmppc_unmap_pte(kvm, (pte_t *)pud, hgpa, PUD_SHIFT, NULL,
arch/powerpc/kvm/book3s_64_mmu_radix.c
699
kvmppc_radix_set_pte_at(kvm, gpa, (pte_t *)pud, pte);
arch/powerpc/kvm/book3s_64_mmu_radix.c
798
pte_t *ptep;
arch/powerpc/kvm/book3s_64_mmu_radix.c
825
pte_t *inserted_pte, unsigned int *levelp)
arch/powerpc/kvm/book3s_64_mmu_radix.c
832
pte_t pte, *ptep;
arch/powerpc/kvm/book3s_hv_nested.c
1007
pte_t *ptep;
arch/powerpc/kvm/book3s_hv_nested.c
1079
pte_t *ptep;
arch/powerpc/kvm/book3s_hv_nested.c
1530
pte_t pte, *pte_p;
arch/powerpc/kvm/book3s_hv_nested.c
899
pte_t *find_kvm_nested_guest_pte(struct kvm *kvm, unsigned long lpid,
arch/powerpc/kvm/book3s_hv_nested.c
903
pte_t *pte;
arch/powerpc/kvm/book3s_hv_nested.c
960
pte_t *ptep;
arch/powerpc/kvm/book3s_hv_rm_mmu.c
197
pte_t *ptep;
arch/powerpc/kvm/book3s_hv_rm_mmu.c
251
pte_t pte;
arch/powerpc/kvm/book3s_hv_rm_mmu.c
891
pte_t *ptep, pte;
arch/powerpc/kvm/e500_mmu_host.c
334
pte_t *ptep;
arch/powerpc/kvm/e500_mmu_host.c
380
pte_t pte = READ_ONCE(*ptep);
arch/powerpc/lib/code-patching.c
155
pte_t *pte;
arch/powerpc/lib/code-patching.c
248
pte_t *ptep;
arch/powerpc/lib/code-patching.c
286
pte_t *pte;
arch/powerpc/lib/code-patching.c
332
pte_t *pte;
arch/powerpc/lib/code-patching.c
475
pte_t *pte;
arch/powerpc/lib/code-patching.c
524
pte_t *pte;
arch/powerpc/lib/code-patching.c
58
pte_t *pte;
arch/powerpc/mm/book3s32/mmu.c
321
pte_t *ptep)
arch/powerpc/mm/book3s64/hash_4k.c
22
pte_t *ptep, unsigned long trap, unsigned long flags,
arch/powerpc/mm/book3s64/hash_4k.c
36
pte_t pte = READ_ONCE(*ptep);
arch/powerpc/mm/book3s64/hash_64k.c
229
unsigned long vsid, pte_t *ptep, unsigned long trap,
arch/powerpc/mm/book3s64/hash_64k.c
243
pte_t pte = READ_ONCE(*ptep);
arch/powerpc/mm/book3s64/hash_64k.c
39
pte_t *ptep, unsigned long trap, unsigned long flags,
arch/powerpc/mm/book3s64/hash_64k.c
54
pte_t pte = READ_ONCE(*ptep);
arch/powerpc/mm/book3s64/hash_pgtable.c
154
pte_t *ptep;
arch/powerpc/mm/book3s64/hash_tlb.c
212
pte_t *ptep = find_init_mm_pte(start, &hugepage_shift);
arch/powerpc/mm/book3s64/hash_tlb.c
228
pte_t *pte;
arch/powerpc/mm/book3s64/hash_tlb.c
229
pte_t *start_pte;
arch/powerpc/mm/book3s64/hash_tlb.c
42
pte_t *ptep, unsigned long pte, int huge)
arch/powerpc/mm/book3s64/hash_utils.c
1574
unsigned int hash_page_do_lazy_icache(unsigned int pp, pte_t pte, int trap)
arch/powerpc/mm/book3s64/hash_utils.c
1727
pte_t *ptep;
arch/powerpc/mm/book3s64/hash_utils.c
2032
static void hash_preload(struct mm_struct *mm, pte_t *ptep, unsigned long ea,
arch/powerpc/mm/book3s64/hash_utils.c
2122
pte_t *ptep)
arch/powerpc/mm/book3s64/hugetlbpage.c
138
pte_t huge_ptep_modify_prot_start(struct vm_area_struct *vma,
arch/powerpc/mm/book3s64/hugetlbpage.c
139
unsigned long addr, pte_t *ptep)
arch/powerpc/mm/book3s64/hugetlbpage.c
154
pte_t *ptep, pte_t old_pte, pte_t pte)
arch/powerpc/mm/book3s64/hugetlbpage.c
21
pte_t *ptep, unsigned long trap, unsigned long flags,
arch/powerpc/mm/book3s64/pgtable.c
538
pte_t ptep_modify_prot_start(struct vm_area_struct *vma, unsigned long addr,
arch/powerpc/mm/book3s64/pgtable.c
539
pte_t *ptep)
arch/powerpc/mm/book3s64/pgtable.c
555
pte_t *ptep, pte_t old_pte, pte_t pte)
arch/powerpc/mm/book3s64/radix_hugetlbpage.c
46
unsigned long addr, pte_t *ptep,
arch/powerpc/mm/book3s64/radix_hugetlbpage.c
47
pte_t old_pte, pte_t pte)
arch/powerpc/mm/book3s64/radix_pgtable.c
1004
pte_t entry;
arch/powerpc/mm/book3s64/radix_pgtable.c
1005
pte_t *ptep = pmdp_ptep(pmdp);
arch/powerpc/mm/book3s64/radix_pgtable.c
1015
static pte_t * __meminit radix__vmemmap_pte_populate(pmd_t *pmdp, unsigned long addr,
arch/powerpc/mm/book3s64/radix_pgtable.c
1020
pte_t *pte = pte_offset_kernel(pmdp, addr);
arch/powerpc/mm/book3s64/radix_pgtable.c
1023
pte_t entry;
arch/powerpc/mm/book3s64/radix_pgtable.c
1096
static inline pte_t *vmemmap_pte_alloc(pmd_t *pmdp, int node,
arch/powerpc/mm/book3s64/radix_pgtable.c
1099
pte_t *pte;
arch/powerpc/mm/book3s64/radix_pgtable.c
1123
pte_t *pte;
arch/powerpc/mm/book3s64/radix_pgtable.c
1220
static pte_t * __meminit radix__vmemmap_populate_address(unsigned long addr, int node,
arch/powerpc/mm/book3s64/radix_pgtable.c
1228
pte_t *pte;
arch/powerpc/mm/book3s64/radix_pgtable.c
1253
static pte_t * __meminit vmemmap_compound_tail_page(unsigned long addr,
arch/powerpc/mm/book3s64/radix_pgtable.c
1260
pte_t *pte;
arch/powerpc/mm/book3s64/radix_pgtable.c
1323
pte_t *pte;
arch/powerpc/mm/book3s64/radix_pgtable.c
135
pte_t *ptep;
arch/powerpc/mm/book3s64/radix_pgtable.c
1357
pte_t *tail_page_pte;
arch/powerpc/mm/book3s64/radix_pgtable.c
1508
pte_t *ptep;
arch/powerpc/mm/book3s64/radix_pgtable.c
1523
ptep = (pte_t *) pgtable;
arch/powerpc/mm/book3s64/radix_pgtable.c
1554
void radix__ptep_set_access_flags(struct vm_area_struct *vma, pte_t *ptep,
arch/powerpc/mm/book3s64/radix_pgtable.c
1555
pte_t entry, unsigned long address, int psize)
arch/powerpc/mm/book3s64/radix_pgtable.c
1597
unsigned long addr, pte_t *ptep,
arch/powerpc/mm/book3s64/radix_pgtable.c
1598
pte_t old_pte, pte_t pte)
arch/powerpc/mm/book3s64/radix_pgtable.c
160
ptep = (pte_t *)pudp;
arch/powerpc/mm/book3s64/radix_pgtable.c
1617
pte_t *ptep = (pte_t *)pud;
arch/powerpc/mm/book3s64/radix_pgtable.c
1618
pte_t new_pud = pfn_pte(__phys_to_pfn(addr), prot);
arch/powerpc/mm/book3s64/radix_pgtable.c
1650
pte_t *pte;
arch/powerpc/mm/book3s64/radix_pgtable.c
1651
pte = (pte_t *)pmd_page_vaddr(pmd[i]);
arch/powerpc/mm/book3s64/radix_pgtable.c
1664
pte_t *ptep = (pte_t *)pmd;
arch/powerpc/mm/book3s64/radix_pgtable.c
1665
pte_t new_pmd = pfn_pte(__phys_to_pfn(addr), prot);
arch/powerpc/mm/book3s64/radix_pgtable.c
1687
pte_t *pte;
arch/powerpc/mm/book3s64/radix_pgtable.c
1689
pte = (pte_t *)pmd_page_vaddr(*pmd);
arch/powerpc/mm/book3s64/radix_pgtable.c
196
pte_t *ptep;
arch/powerpc/mm/book3s64/radix_pgtable.c
211
ptep = (pte_t *)pudp;
arch/powerpc/mm/book3s64/radix_pgtable.c
693
static void free_pte_table(pte_t *pte_start, pmd_t *pmd)
arch/powerpc/mm/book3s64/radix_pgtable.c
695
pte_t *pte;
arch/powerpc/mm/book3s64/radix_pgtable.c
787
static void __meminit remove_pte_table(pte_t *pte_start, unsigned long addr,
arch/powerpc/mm/book3s64/radix_pgtable.c
792
pte_t *pte;
arch/powerpc/mm/book3s64/radix_pgtable.c
825
pte_t *pte_base;
arch/powerpc/mm/book3s64/radix_pgtable.c
83
pte_t *ptep;
arch/powerpc/mm/book3s64/radix_pgtable.c
840
pte_clear(&init_mm, addr, (pte_t *)pmd);
arch/powerpc/mm/book3s64/radix_pgtable.c
846
pte_clear(&init_mm, addr, (pte_t *)pmd);
arch/powerpc/mm/book3s64/radix_pgtable.c
852
pte_base = (pte_t *)pmd_page_vaddr(*pmd);
arch/powerpc/mm/book3s64/radix_pgtable.c
881
pte_clear(&init_mm, addr, (pte_t *)pud);
arch/powerpc/mm/book3s64/radix_pgtable.c
920
pte_clear(&init_mm, addr, (pte_t *)pgd);
arch/powerpc/mm/book3s64/radix_pgtable.c
94
ptep = (pte_t *)pudp;
arch/powerpc/mm/book3s64/subpage_prot.c
60
pte_t *pte;
arch/powerpc/mm/hugetlbpage.c
34
pte_t *huge_pte_offset(struct mm_struct *mm, unsigned long addr, unsigned long sz)
arch/powerpc/mm/hugetlbpage.c
43
pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma,
arch/powerpc/mm/hugetlbpage.c
54
return (pte_t *)p4d;
arch/powerpc/mm/hugetlbpage.c
60
return (pte_t *)pud;
arch/powerpc/mm/hugetlbpage.c
76
return (pte_t *)pmd;
arch/powerpc/mm/ioremap.c
39
pte_t pte = __pte(pgprot_val(prot));
arch/powerpc/mm/kasan/8xx.c
18
pte_t *ptep;
arch/powerpc/mm/kasan/8xx.c
30
pte_t pte = pte_mkhuge(pfn_pte(PHYS_PFN(__pa(block + i * PAGE_SIZE)), PAGE_KERNEL));
arch/powerpc/mm/kasan/8xx.c
68
pte_t pte = pfn_pte(PHYS_PFN(__pa(va)), PAGE_KERNEL);
arch/powerpc/mm/kasan/book3s_32.c
52
pte_t pte = pfn_pte(PHYS_PFN(phys + k_cur - k_nobat), PAGE_KERNEL);
arch/powerpc/mm/kasan/init_32.c
21
static void __init kasan_populate_pte(pte_t *ptep, pgprot_t prot)
arch/powerpc/mm/kasan/init_32.c
39
pte_t *new;
arch/powerpc/mm/kasan/init_32.c
75
pte_t pte = pfn_pte(PHYS_PFN(__pa(va)), PAGE_KERNEL);
arch/powerpc/mm/kasan/init_32.c
84
kasan_update_early_region(unsigned long k_start, unsigned long k_end, pte_t pte)
arch/powerpc/mm/kasan/init_32.c
90
pte_t *ptep = pte_offset_kernel(pmd, k_cur);
arch/powerpc/mm/kasan/init_book3e_64.c
112
pte_t zero_pte = pfn_pte(virt_to_pfn(kasan_early_shadow_page), PAGE_KERNEL_RO);
arch/powerpc/mm/kasan/init_book3e_64.c
38
pte_t *ptep;
arch/powerpc/mm/kasan/init_book3e_64.c
87
pte_t zero_pte = pfn_pte(virt_to_pfn(kasan_early_shadow_page), PAGE_KERNEL);
arch/powerpc/mm/kasan/init_book3s_64.c
55
pte_t zero_pte = pfn_pte(virt_to_pfn(kasan_early_shadow_page), PAGE_KERNEL);
arch/powerpc/mm/nohash/8xx.c
56
pte_t *ptep;
arch/powerpc/mm/nohash/8xx.c
73
ptep = (pte_t *)pmdp;
arch/powerpc/mm/nohash/8xx.c
82
ptep = (pte_t *)pmdp;
arch/powerpc/mm/nohash/book3e_pgtable.c
80
pte_t *ptep;
arch/powerpc/mm/nohash/e500_hugetlbpage.c
119
book3e_hugetlb_preload(struct vm_area_struct *vma, unsigned long ea, pte_t pte)
arch/powerpc/mm/nohash/e500_hugetlbpage.c
181
void __update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t *ptep)
arch/powerpc/mm/pageattr.c
19
static pte_basic_t pte_update_delta(pte_t *ptep, unsigned long addr,
arch/powerpc/mm/pageattr.c
31
static int change_page_attr(pte_t *ptep, unsigned long addr, void *data)
arch/powerpc/mm/pgtable-frag.c
33
static pte_t *get_pte_from_cache(struct mm_struct *mm)
arch/powerpc/mm/pgtable-frag.c
52
return (pte_t *)ret;
arch/powerpc/mm/pgtable-frag.c
55
static pte_t *__alloc_for_ptecache(struct mm_struct *mm, int kernel)
arch/powerpc/mm/pgtable-frag.c
93
return (pte_t *)ret;
arch/powerpc/mm/pgtable-frag.c
96
pte_t *pte_fragment_alloc(struct mm_struct *mm, int kernel)
arch/powerpc/mm/pgtable-frag.c
98
pte_t *pte;
arch/powerpc/mm/pgtable.c
101
static pte_t set_pte_filter_hash(pte_t pte, unsigned long addr) { return pte; }
arch/powerpc/mm/pgtable.c
111
static inline pte_t set_pte_filter(pte_t pte, unsigned long addr)
arch/powerpc/mm/pgtable.c
145
static pte_t set_access_flags_filter(pte_t pte, struct vm_area_struct *vma,
arch/powerpc/mm/pgtable.c
193
void set_ptes(struct mm_struct *mm, unsigned long addr, pte_t *ptep,
arch/powerpc/mm/pgtable.c
194
pte_t pte, unsigned int nr)
arch/powerpc/mm/pgtable.c
232
pte_t *ptep, pte_t pte)
arch/powerpc/mm/pgtable.c
242
pte_t *ptep = pte_offset_kernel(pmdp, va);
arch/powerpc/mm/pgtable.c
256
pte_t *ptep, pte_t entry, int dirty)
arch/powerpc/mm/pgtable.c
271
unsigned long addr, pte_t *ptep,
arch/powerpc/mm/pgtable.c
272
pte_t pte, int dirty)
arch/powerpc/mm/pgtable.c
318
static void __set_huge_pte_at(pmd_t *pmd, pte_t *ptep, pte_basic_t val)
arch/powerpc/mm/pgtable.c
335
void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep,
arch/powerpc/mm/pgtable.c
336
pte_t pte, unsigned long sz)
arch/powerpc/mm/pgtable.c
353
void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep,
arch/powerpc/mm/pgtable.c
354
pte_t pte, unsigned long sz)
arch/powerpc/mm/pgtable.c
393
pte_t *pte;
arch/powerpc/mm/pgtable.c
440
pte_t *__find_linux_pte(pgd_t *pgdir, unsigned long ea,
arch/powerpc/mm/pgtable.c
449
pte_t *ret_pte;
arch/powerpc/mm/pgtable.c
478
ret_pte = (pte_t *)p4dp;
arch/powerpc/mm/pgtable.c
495
ret_pte = (pte_t *)pudp;
arch/powerpc/mm/pgtable.c
50
static inline int pte_looks_normal(pte_t pte, unsigned long addr)
arch/powerpc/mm/pgtable.c
527
ret_pte = (pte_t *)pmdp;
arch/powerpc/mm/pgtable.c
532
ret_pte = (pte_t *)pmdp;
arch/powerpc/mm/pgtable.c
62
static struct folio *maybe_pte_to_folio(pte_t pte)
arch/powerpc/mm/pgtable.c
83
static pte_t set_pte_filter_hash(pte_t pte, unsigned long addr)
arch/powerpc/mm/pgtable_32.c
41
pte_t *ptep = (pte_t *)early_fixmap_pagetable;
arch/powerpc/mm/pgtable_32.c
57
pte_t __init *early_pte_alloc_kernel(pmd_t *pmdp, unsigned long va)
arch/powerpc/mm/pgtable_32.c
60
pte_t *ptep = early_alloc_pgtable(PTE_FRAG_SIZE);
arch/powerpc/mm/pgtable_32.c
71
pte_t *pg;
arch/powerpc/mm/ptdump/hashpagetable.c
382
pte_t *pte = pte_offset_kernel(pmd, 0);
arch/powerpc/mm/ptdump/ptdump.c
186
pte_t pte = __pte(st->current_flags);
arch/powerpc/mm/ptdump/ptdump.c
302
static void note_page_pte(struct ptdump_state *pt_st, unsigned long addr, pte_t pte)
arch/powerpc/mm/ptdump/ptdump.c
329
pte_t pte_zero = {0};
arch/powerpc/xmon/xmon.c
3271
pte_t entry = __pte(pte);
arch/powerpc/xmon/xmon.c
3293
pte_t *ptep;
arch/riscv/include/asm/hugetlb.h
22
pte_t *ptep, unsigned long sz);
arch/riscv/include/asm/hugetlb.h
26
unsigned long addr, pte_t *ptep, pte_t pte,
arch/riscv/include/asm/hugetlb.h
30
pte_t huge_ptep_get_and_clear(struct mm_struct *mm,
arch/riscv/include/asm/hugetlb.h
31
unsigned long addr, pte_t *ptep,
arch/riscv/include/asm/hugetlb.h
35
pte_t huge_ptep_clear_flush(struct vm_area_struct *vma,
arch/riscv/include/asm/hugetlb.h
36
unsigned long addr, pte_t *ptep);
arch/riscv/include/asm/hugetlb.h
40
unsigned long addr, pte_t *ptep);
arch/riscv/include/asm/hugetlb.h
44
unsigned long addr, pte_t *ptep,
arch/riscv/include/asm/hugetlb.h
45
pte_t pte, int dirty);
arch/riscv/include/asm/hugetlb.h
48
pte_t huge_ptep_get(struct mm_struct *mm, unsigned long addr, pte_t *ptep);
arch/riscv/include/asm/hugetlb.h
50
pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags);
arch/riscv/include/asm/kfence.h
18
pte_t *pte = virt_to_kpte(addr);
arch/riscv/include/asm/kvm_gstage.h
22
pte_t pte;
arch/riscv/include/asm/kvm_gstage.h
44
pte_t **ptepp, u32 *ptep_level);
arch/riscv/include/asm/kvm_gstage.h
63
pte_t *ptep, u32 ptep_level, enum kvm_riscv_gstage_op op);
arch/riscv/include/asm/page.h
79
#define __pte(x) ((pte_t) { (x) })
arch/riscv/include/asm/pgalloc.h
19
pmd_t *pmd, pte_t *pte)
arch/riscv/include/asm/pgtable-64.h
402
static inline pte_t pmd_pte(pmd_t pmd);
arch/riscv/include/asm/pgtable-64.h
403
static inline pte_t pud_pte(pud_t pud);
arch/riscv/include/asm/pgtable.h
1014
return ptep_set_access_flags(vma, address, (pte_t *)pmdp, pmd_pte(entry), dirty);
arch/riscv/include/asm/pgtable.h
1021
return ptep_test_and_clear_young(vma, address, (pte_t *)pmdp);
arch/riscv/include/asm/pgtable.h
1045
ptep_set_wrprotect(mm, address, (pte_t *)pmdp);
arch/riscv/include/asm/pgtable.h
1109
return ptep_set_access_flags(vma, address, (pte_t *)pudp, pud_pte(entry), dirty);
arch/riscv/include/asm/pgtable.h
1115
return ptep_test_and_clear_young(vma, address, (pte_t *)pudp);
arch/riscv/include/asm/pgtable.h
1143
pte_t *ptep = (pte_t *)pudp;
arch/riscv/include/asm/pgtable.h
1199
#define __swp_entry_to_pte(x) ((pte_t) { (x).val })
arch/riscv/include/asm/pgtable.h
1201
static inline bool pte_swp_exclusive(pte_t pte)
arch/riscv/include/asm/pgtable.h
1206
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/riscv/include/asm/pgtable.h
1211
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/riscv/include/asm/pgtable.h
153
pte_t *(*get_pte_virt)(phys_addr_t pa);
arch/riscv/include/asm/pgtable.h
279
static inline pte_t pmd_pte(pmd_t pmd)
arch/riscv/include/asm/pgtable.h
284
static inline pte_t pud_pte(pud_t pud)
arch/riscv/include/asm/pgtable.h
296
static inline unsigned long pte_napot(pte_t pte)
arch/riscv/include/asm/pgtable.h
301
static inline pte_t pte_mknapot(pte_t pte, unsigned int order)
arch/riscv/include/asm/pgtable.h
314
static inline unsigned long pte_napot(pte_t pte)
arch/riscv/include/asm/pgtable.h
322
static inline unsigned long pte_pfn(pte_t pte)
arch/riscv/include/asm/pgtable.h
335
static inline pte_t pfn_pte(unsigned long pfn, pgprot_t prot)
arch/riscv/include/asm/pgtable.h
345
static inline pgprot_t pte_pgprot(pte_t pte)
arch/riscv/include/asm/pgtable.h
35
#define PTRS_PER_PTE (PAGE_SIZE / sizeof(pte_t))
arch/riscv/include/asm/pgtable.h
352
static inline int pte_present(pte_t pte)
arch/riscv/include/asm/pgtable.h
358
static inline unsigned long pte_accessible(struct mm_struct *mm, pte_t a)
arch/riscv/include/asm/pgtable.h
370
static inline int pte_none(pte_t pte)
arch/riscv/include/asm/pgtable.h
375
static inline int pte_write(pte_t pte)
arch/riscv/include/asm/pgtable.h
380
static inline int pte_exec(pte_t pte)
arch/riscv/include/asm/pgtable.h
385
static inline int pte_user(pte_t pte)
arch/riscv/include/asm/pgtable.h
390
static inline int pte_huge(pte_t pte)
arch/riscv/include/asm/pgtable.h
395
static inline int pte_dirty(pte_t pte)
arch/riscv/include/asm/pgtable.h
400
static inline int pte_young(pte_t pte)
arch/riscv/include/asm/pgtable.h
405
static inline int pte_special(pte_t pte)
arch/riscv/include/asm/pgtable.h
412
static inline pte_t pte_wrprotect(pte_t pte)
arch/riscv/include/asm/pgtable.h
421
static inline bool pte_uffd_wp(pte_t pte)
arch/riscv/include/asm/pgtable.h
426
static inline pte_t pte_mkuffd_wp(pte_t pte)
arch/riscv/include/asm/pgtable.h
431
static inline pte_t pte_clear_uffd_wp(pte_t pte)
arch/riscv/include/asm/pgtable.h
436
static inline bool pte_swp_uffd_wp(pte_t pte)
arch/riscv/include/asm/pgtable.h
441
static inline pte_t pte_swp_mkuffd_wp(pte_t pte)
arch/riscv/include/asm/pgtable.h
446
static inline pte_t pte_swp_clear_uffd_wp(pte_t pte)
arch/riscv/include/asm/pgtable.h
455
pte_t pte_mkwrite(pte_t pte, struct vm_area_struct *vma);
arch/riscv/include/asm/pgtable.h
458
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/riscv/include/asm/pgtable.h
463
static inline pte_t pte_mkwrite_shstk(pte_t pte)
arch/riscv/include/asm/pgtable.h
470
static inline pte_t pte_mkdirty(pte_t pte)
arch/riscv/include/asm/pgtable.h
475
static inline pte_t pte_mkclean(pte_t pte)
arch/riscv/include/asm/pgtable.h
480
static inline pte_t pte_mkyoung(pte_t pte)
arch/riscv/include/asm/pgtable.h
485
static inline pte_t pte_mkold(pte_t pte)
arch/riscv/include/asm/pgtable.h
490
static inline pte_t pte_mkspecial(pte_t pte)
arch/riscv/include/asm/pgtable.h
495
static inline pte_t pte_mkhuge(pte_t pte)
arch/riscv/include/asm/pgtable.h
505
static inline bool pte_soft_dirty(pte_t pte)
arch/riscv/include/asm/pgtable.h
510
static inline pte_t pte_mksoft_dirty(pte_t pte)
arch/riscv/include/asm/pgtable.h
515
static inline pte_t pte_clear_soft_dirty(pte_t pte)
arch/riscv/include/asm/pgtable.h
520
static inline bool pte_swp_soft_dirty(pte_t pte)
arch/riscv/include/asm/pgtable.h
525
static inline pte_t pte_swp_mksoft_dirty(pte_t pte)
arch/riscv/include/asm/pgtable.h
530
static inline pte_t pte_swp_clear_soft_dirty(pte_t pte)
arch/riscv/include/asm/pgtable.h
546
static inline int pte_protnone(pte_t pte)
arch/riscv/include/asm/pgtable.h
558
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/riscv/include/asm/pgtable.h
574
pte_t *ptep, unsigned int nr)
arch/riscv/include/asm/pgtable.h
604
pte_t *ptep = (pte_t *)pmdp;
arch/riscv/include/asm/pgtable.h
610
static inline int pte_same(pte_t pte_a, pte_t pte_b)
arch/riscv/include/asm/pgtable.h
620
static inline void set_pte(pte_t *ptep, pte_t pteval)
arch/riscv/include/asm/pgtable.h
625
void flush_icache_pte(struct mm_struct *mm, pte_t pte);
arch/riscv/include/asm/pgtable.h
627
static inline void __set_pte_at(struct mm_struct *mm, pte_t *ptep, pte_t pteval)
arch/riscv/include/asm/pgtable.h
638
pte_t *ptep, pte_t pteval, unsigned int nr)
arch/riscv/include/asm/pgtable.h
653
unsigned long addr, pte_t *ptep)
arch/riscv/include/asm/pgtable.h
660
pte_t *ptep, pte_t entry, int dirty);
arch/riscv/include/asm/pgtable.h
663
pte_t *ptep);
arch/riscv/include/asm/pgtable.h
666
static inline pte_t ptep_get_and_clear(struct mm_struct *mm,
arch/riscv/include/asm/pgtable.h
667
unsigned long address, pte_t *ptep)
arch/riscv/include/asm/pgtable.h
670
pte_t pte = __pte(xchg(&ptep->pte, 0));
arch/riscv/include/asm/pgtable.h
672
pte_t pte = *ptep;
arch/riscv/include/asm/pgtable.h
684
unsigned long address, pte_t *ptep)
arch/riscv/include/asm/pgtable.h
686
pte_t read_pte = READ_ONCE(*ptep);
arch/riscv/include/asm/pgtable.h
699
unsigned long address, pte_t *ptep)
arch/riscv/include/asm/pgtable.h
763
static inline pmd_t pte_pmd(pte_t pte)
arch/riscv/include/asm/pgtable.h
768
static inline pud_t pte_pud(pte_t pte)
arch/riscv/include/asm/pgtable.h
976
return __set_pte_at(mm, (pte_t *)pmdp, pmd_pte(pmd));
arch/riscv/include/asm/pgtable.h
983
return __set_pte_at(mm, (pte_t *)pudp, pud_pte(pud));
arch/riscv/include/asm/pgtable.h
987
static inline bool pte_user_accessible_page(pte_t pte, unsigned long addr)
arch/riscv/kernel/efi.c
60
static int __init set_permissions(pte_t *ptep, unsigned long addr, void *data)
arch/riscv/kernel/efi.c
63
pte_t pte = ptep_get(ptep);
arch/riscv/kernel/hibernate.c
171
pte_t *src_ptep;
arch/riscv/kernel/hibernate.c
172
pte_t *dst_ptep;
arch/riscv/kernel/hibernate.c
175
dst_ptep = (pte_t *)get_safe_page(GFP_ATOMIC);
arch/riscv/kernel/hibernate.c
186
pte_t pte = READ_ONCE(*src_ptep);
arch/riscv/kvm/gstage.c
129
pte_t *next_ptep = (pte_t *)gstage->pgd;
arch/riscv/kvm/gstage.c
130
pte_t *ptep = &next_ptep[gstage_pte_index(map->addr, current_level)];
arch/riscv/kvm/gstage.c
150
next_ptep = (pte_t *)gstage_pte_page_vaddr(ptep_get(ptep));
arch/riscv/kvm/gstage.c
213
pte_t *ptep, u32 ptep_level, enum kvm_riscv_gstage_op op)
arch/riscv/kvm/gstage.c
216
pte_t old_pte, *next_ptep;
arch/riscv/kvm/gstage.c
230
next_ptep = (pte_t *)gstage_pte_page_vaddr(ptep_get(ptep));
arch/riscv/kvm/gstage.c
258
pte_t *ptep;
arch/riscv/kvm/gstage.c
292
pte_t *ptep;
arch/riscv/kvm/gstage.c
38
static inline unsigned long gstage_pte_page_vaddr(pte_t pte)
arch/riscv/kvm/gstage.c
81
pte_t **ptepp, u32 *ptep_level)
arch/riscv/kvm/gstage.c
83
pte_t *ptep;
arch/riscv/kvm/gstage.c
87
ptep = (pte_t *)gstage->pgd;
arch/riscv/kvm/gstage.c
99
ptep = (pte_t *)gstage_pte_page_vaddr(ptep_get(ptep));
arch/riscv/kvm/mmu.c
268
pte_t *ptep;
arch/riscv/kvm/mmu.c
291
pte_t *ptep;
arch/riscv/mm/cacheflush.c
100
void flush_icache_pte(struct mm_struct *mm, pte_t pte)
arch/riscv/mm/fault.c
174
pte_t *pte_k;
arch/riscv/mm/fault.c
34
pte_t *ptep, pte;
arch/riscv/mm/hugetlbpage.c
10
pte_t orig_pte = ptep_get(ptep);
arch/riscv/mm/hugetlbpage.c
106
return (pte_t *)pud;
arch/riscv/mm/hugetlbpage.c
114
return (pte_t *)pmd;
arch/riscv/mm/hugetlbpage.c
148
static pte_t get_clear_contig(struct mm_struct *mm,
arch/riscv/mm/hugetlbpage.c
150
pte_t *ptep,
arch/riscv/mm/hugetlbpage.c
153
pte_t pte, tmp_pte;
arch/riscv/mm/hugetlbpage.c
172
static pte_t get_clear_contig_flush(struct mm_struct *mm,
arch/riscv/mm/hugetlbpage.c
174
pte_t *ptep,
arch/riscv/mm/hugetlbpage.c
177
pte_t orig_pte = get_clear_contig(mm, addr, ptep, pte_num);
arch/riscv/mm/hugetlbpage.c
18
pte_t pte = ptep_get(ptep);
arch/riscv/mm/hugetlbpage.c
187
pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags)
arch/riscv/mm/hugetlbpage.c
205
pte_t *ptep,
arch/riscv/mm/hugetlbpage.c
248
pte_t *ptep,
arch/riscv/mm/hugetlbpage.c
249
pte_t pte,
arch/riscv/mm/hugetlbpage.c
276
pte_t *ptep,
arch/riscv/mm/hugetlbpage.c
277
pte_t pte,
arch/riscv/mm/hugetlbpage.c
282
pte_t orig_pte;
arch/riscv/mm/hugetlbpage.c
30
pte_t *huge_pte_alloc(struct mm_struct *mm,
arch/riscv/mm/hugetlbpage.c
305
pte_t huge_ptep_get_and_clear(struct mm_struct *mm,
arch/riscv/mm/hugetlbpage.c
307
pte_t *ptep, unsigned long sz)
arch/riscv/mm/hugetlbpage.c
310
pte_t orig_pte = ptep_get(ptep);
arch/riscv/mm/hugetlbpage.c
323
pte_t *ptep)
arch/riscv/mm/hugetlbpage.c
325
pte_t pte = ptep_get(ptep);
arch/riscv/mm/hugetlbpage.c
327
pte_t orig_pte;
arch/riscv/mm/hugetlbpage.c
346
pte_t huge_ptep_clear_flush(struct vm_area_struct *vma,
arch/riscv/mm/hugetlbpage.c
348
pte_t *ptep)
arch/riscv/mm/hugetlbpage.c
350
pte_t pte = ptep_get(ptep);
arch/riscv/mm/hugetlbpage.c
36
pte_t *pte = NULL;
arch/riscv/mm/hugetlbpage.c
363
pte_t *ptep,
arch/riscv/mm/hugetlbpage.c
367
pte_t pte = ptep_get(ptep);
arch/riscv/mm/hugetlbpage.c
52
pte = (pte_t *)pud;
arch/riscv/mm/hugetlbpage.c
6
pte_t huge_ptep_get(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
arch/riscv/mm/hugetlbpage.c
60
pte = (pte_t *)pmd_alloc(mm, pud, addr);
arch/riscv/mm/hugetlbpage.c
77
pte_t pteval = ptep_get_lockless(pte);
arch/riscv/mm/hugetlbpage.c
84
pte_t *huge_pte_offset(struct mm_struct *mm,
arch/riscv/mm/hugetlbpage.c
89
pte_t *pte = NULL;
arch/riscv/mm/init.c
1449
vmemmap_verify((pte_t *)pmdp, node, addr, next);
arch/riscv/mm/init.c
1567
static void __meminit free_pte_table(pte_t *pte_start, pmd_t *pmd)
arch/riscv/mm/init.c
1571
pte_t *pte;
arch/riscv/mm/init.c
1650
static void __meminit remove_pte_mapping(pte_t *pte_base, unsigned long addr, unsigned long end,
arch/riscv/mm/init.c
1654
pte_t *ptep, pte;
arch/riscv/mm/init.c
1676
pte_t *pte_base;
arch/riscv/mm/init.c
1693
pte_base = (pte_t *)pmd_page_vaddr(*pmdp);
arch/riscv/mm/init.c
359
static pte_t fixmap_pte[PTRS_PER_PTE] __page_aligned_bss;
arch/riscv/mm/init.c
366
#define fixmap_pte ((pte_t *)XIP_FIXUP(fixmap_pte))
arch/riscv/mm/init.c
393
pte_t *ptep;
arch/riscv/mm/init.c
406
static inline pte_t *__init get_pte_virt_early(phys_addr_t pa)
arch/riscv/mm/init.c
408
return (pte_t *)((uintptr_t)pa);
arch/riscv/mm/init.c
411
static inline pte_t *__init get_pte_virt_fixmap(phys_addr_t pa)
arch/riscv/mm/init.c
414
return (pte_t *)set_fixmap_offset(FIX_PTE, pa);
arch/riscv/mm/init.c
417
static inline pte_t *__meminit get_pte_virt_late(phys_addr_t pa)
arch/riscv/mm/init.c
419
return (pte_t *) __va(pa);
arch/riscv/mm/init.c
446
return __pa((pte_t *)ptdesc_address(ptdesc));
arch/riscv/mm/init.c
449
static void __meminit create_pte_mapping(pte_t *ptep, uintptr_t va, phys_addr_t pa, phys_addr_t sz,
arch/riscv/mm/init.c
534
pte_t *ptep;
arch/riscv/mm/init.c
705
#define pgd_next_t pte_t
arch/riscv/mm/kasan_init.c
32
pte_t *ptep, *p;
arch/riscv/mm/kasan_init.c
35
p = memblock_alloc_or_panic(PTRS_PER_PTE * sizeof(pte_t), PAGE_SIZE);
arch/riscv/mm/pageattr.c
115
pte_t *ptep_new;
arch/riscv/mm/pageattr.c
122
ptep_new = (pte_t *)page_address(pte_page);
arch/riscv/mm/pageattr.c
405
static int debug_pagealloc_set_page(pte_t *pte, unsigned long addr, void *data)
arch/riscv/mm/pageattr.c
442
pte_t *pte;
arch/riscv/mm/pageattr.c
68
static int pageattr_pte_entry(pte_t *pte, unsigned long addr,
arch/riscv/mm/pageattr.c
71
pte_t val = ptep_get(pte);
arch/riscv/mm/pgtable.c
10
pte_t entry, int dirty)
arch/riscv/mm/pgtable.c
128
pte_t *pte = (pte_t *)pmd_page_vaddr(pmdp_get(pmd));
arch/riscv/mm/pgtable.c
169
pte_t pte_mkwrite(pte_t pte, struct vm_area_struct *vma)
arch/riscv/mm/pgtable.c
34
pte_t *ptep)
arch/riscv/mm/pgtable.c
9
unsigned long address, pte_t *ptep,
arch/riscv/mm/pgtable.c
99
pte_t *pte = (pte_t *)pmd_page_vaddr(pmd[i]);
arch/riscv/mm/ptdump.c
320
static void note_page_pte(struct ptdump_state *pt_st, unsigned long addr, pte_t pte)
arch/riscv/mm/ptdump.c
347
pte_t pte_zero = {0};
arch/s390/boot/startup.c
33
pte_t *__bootdata_preserved(memcpy_real_ptep);
arch/s390/boot/vmem.c
181
static bool kasan_pte_populate_zero_shadow(pte_t *pte, enum populate_mode mode)
arch/s390/boot/vmem.c
219
static bool kasan_pte_populate_zero_shadow(pte_t *pte, enum populate_mode mode)
arch/s390/boot/vmem.c
229
static inline pte_t *__virt_to_kpte(unsigned long va)
arch/s390/boot/vmem.c
245
static pte_t *boot_pte_alloc(void)
arch/s390/boot/vmem.c
247
pte_t *pte;
arch/s390/boot/vmem.c
337
pte_t *pte, entry;
arch/s390/boot/vmem.c
359
pte_t *pte;
arch/s390/boot/vmem.c
78
#define kasan_early_shadow_pte ((pte_t *)vmlinux.kasan_early_shadow_pte_off)
arch/s390/boot/vmem.c
84
static pte_t pte_z;
arch/s390/include/asm/hugetlb.h
22
pte_t *ptep, pte_t pte, unsigned long sz);
arch/s390/include/asm/hugetlb.h
24
pte_t *ptep, pte_t pte);
arch/s390/include/asm/hugetlb.h
27
pte_t huge_ptep_get(struct mm_struct *mm, unsigned long addr, pte_t *ptep);
arch/s390/include/asm/hugetlb.h
29
pte_t __huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
arch/s390/include/asm/hugetlb.h
30
pte_t *ptep);
arch/s390/include/asm/hugetlb.h
33
static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm,
arch/s390/include/asm/hugetlb.h
34
unsigned long addr, pte_t *ptep,
arch/s390/include/asm/hugetlb.h
42
pte_t *ptep, unsigned long sz)
arch/s390/include/asm/hugetlb.h
51
static inline pte_t huge_ptep_clear_flush(struct vm_area_struct *vma,
arch/s390/include/asm/hugetlb.h
52
unsigned long address, pte_t *ptep)
arch/s390/include/asm/hugetlb.h
59
unsigned long addr, pte_t *ptep,
arch/s390/include/asm/hugetlb.h
60
pte_t pte, int dirty)
arch/s390/include/asm/hugetlb.h
73
unsigned long addr, pte_t *ptep)
arch/s390/include/asm/hugetlb.h
75
pte_t pte = __huge_ptep_get_and_clear(mm, addr, ptep);
arch/s390/include/asm/hugetlb.h
81
static inline pte_t huge_pte_mkuffd_wp(pte_t pte)
arch/s390/include/asm/hugetlb.h
87
static inline pte_t huge_pte_clear_uffd_wp(pte_t pte)
arch/s390/include/asm/hugetlb.h
93
static inline int huge_pte_uffd_wp(pte_t pte)
arch/s390/include/asm/maccess.h
13
extern pte_t *memcpy_real_ptep;
arch/s390/include/asm/page.h
116
typedef pte_t *pgtable_t;
arch/s390/include/asm/page.h
119
#define __pte(x) ((pte_t) { (x) } )
arch/s390/include/asm/pgalloc.h
162
#define pte_alloc_one_kernel(mm) ((pte_t *)page_table_alloc(mm))
arch/s390/include/asm/pgalloc.h
163
#define pte_alloc_one(mm) ((pte_t *)page_table_alloc(mm))
arch/s390/include/asm/pgalloc.h
174
pte_t *vmem_pte_alloc(void);
arch/s390/include/asm/pgtable.h
1007
static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
arch/s390/include/asm/pgtable.h
1016
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/s390/include/asm/pgtable.h
1035
static inline pte_t pte_wrprotect(pte_t pte)
arch/s390/include/asm/pgtable.h
1041
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/s390/include/asm/pgtable.h
1049
static inline pte_t pte_mkclean(pte_t pte)
arch/s390/include/asm/pgtable.h
1055
static inline pte_t pte_mkdirty(pte_t pte)
arch/s390/include/asm/pgtable.h
1063
static inline pte_t pte_mkold(pte_t pte)
arch/s390/include/asm/pgtable.h
1069
static inline pte_t pte_mkyoung(pte_t pte)
arch/s390/include/asm/pgtable.h
1077
static inline pte_t pte_mkspecial(pte_t pte)
arch/s390/include/asm/pgtable.h
1083
static inline pte_t pte_mkhuge(pte_t pte)
arch/s390/include/asm/pgtable.h
1102
static __always_inline void __ptep_rdp(unsigned long addr, pte_t *ptep, int local)
arch/s390/include/asm/pgtable.h
1106
pto = __pa(ptep) & ~(PTRS_PER_PTE * sizeof(pte_t) - 1);
arch/s390/include/asm/pgtable.h
1113
static __always_inline void __ptep_ipte(unsigned long address, pte_t *ptep,
arch/s390/include/asm/pgtable.h
1137
pte_t *ptep, int local)
arch/s390/include/asm/pgtable.h
1163
pte_t ptep_xchg_direct(struct mm_struct *, unsigned long, pte_t *, pte_t);
arch/s390/include/asm/pgtable.h
1164
pte_t ptep_xchg_lazy(struct mm_struct *, unsigned long, pte_t *, pte_t);
arch/s390/include/asm/pgtable.h
1168
unsigned long addr, pte_t *ptep)
arch/s390/include/asm/pgtable.h
1170
pte_t pte = *ptep;
arch/s390/include/asm/pgtable.h
1178
unsigned long address, pte_t *ptep)
arch/s390/include/asm/pgtable.h
1184
static inline pte_t ptep_get_and_clear(struct mm_struct *mm,
arch/s390/include/asm/pgtable.h
1185
unsigned long addr, pte_t *ptep)
arch/s390/include/asm/pgtable.h
1187
pte_t res;
arch/s390/include/asm/pgtable.h
1197
pte_t ptep_modify_prot_start(struct vm_area_struct *, unsigned long, pte_t *);
arch/s390/include/asm/pgtable.h
1199
pte_t *, pte_t, pte_t);
arch/s390/include/asm/pgtable.h
1202
static inline pte_t ptep_clear_flush(struct vm_area_struct *vma,
arch/s390/include/asm/pgtable.h
1203
unsigned long addr, pte_t *ptep)
arch/s390/include/asm/pgtable.h
1205
pte_t res;
arch/s390/include/asm/pgtable.h
1222
static inline pte_t ptep_get_and_clear_full(struct mm_struct *mm,
arch/s390/include/asm/pgtable.h
1224
pte_t *ptep, int full)
arch/s390/include/asm/pgtable.h
1226
pte_t res;
arch/s390/include/asm/pgtable.h
1256
unsigned long addr, pte_t *ptep)
arch/s390/include/asm/pgtable.h
1258
pte_t pte = *ptep;
arch/s390/include/asm/pgtable.h
1269
static inline int pte_allow_rdp(pte_t old, pte_t new)
arch/s390/include/asm/pgtable.h
1282
pte_t *ptep)
arch/s390/include/asm/pgtable.h
1299
void ptep_reset_dat_prot(struct mm_struct *mm, unsigned long addr, pte_t *ptep,
arch/s390/include/asm/pgtable.h
1300
pte_t new);
arch/s390/include/asm/pgtable.h
1304
unsigned long addr, pte_t *ptep,
arch/s390/include/asm/pgtable.h
1305
pte_t entry, int dirty)
arch/s390/include/asm/pgtable.h
1326
pte_t *ptep, pte_t entry, unsigned int nr)
arch/s390/include/asm/pgtable.h
1344
static inline pte_t mk_pte_phys(unsigned long physpage, pgprot_t pgprot)
arch/s390/include/asm/pgtable.h
1346
pte_t __pte;
arch/s390/include/asm/pgtable.h
1808
static inline pte_t mk_swap_pte(unsigned long type, unsigned long offset)
arch/s390/include/asm/pgtable.h
1834
#define __swp_entry_to_pte(x) ((pte_t) { (x).val })
arch/s390/include/asm/pgtable.h
1907
pte_t pte;
arch/s390/include/asm/pgtable.h
1927
extern pte_t *vmem_get_alloc_pte(unsigned long addr, bool alloc);
arch/s390/include/asm/pgtable.h
1934
((pgtable_t)__va(pmd_val(pmd) & -sizeof(pte_t)*PTRS_PER_PTE))
arch/s390/include/asm/pgtable.h
556
static inline pte_t clear_pte_bit(pte_t pte, pgprot_t prot)
arch/s390/include/asm/pgtable.h
561
static inline pte_t set_pte_bit(pte_t pte, pgprot_t prot)
arch/s390/include/asm/pgtable.h
813
static inline int pte_present(pte_t pte)
arch/s390/include/asm/pgtable.h
819
static inline int pte_none(pte_t pte)
arch/s390/include/asm/pgtable.h
825
static inline int pte_swap(pte_t pte)
arch/s390/include/asm/pgtable.h
832
static inline int pte_special(pte_t pte)
arch/s390/include/asm/pgtable.h
838
static inline int pte_same(pte_t a, pte_t b)
arch/s390/include/asm/pgtable.h
844
static inline int pte_protnone(pte_t pte)
arch/s390/include/asm/pgtable.h
856
static inline bool pte_swp_exclusive(pte_t pte)
arch/s390/include/asm/pgtable.h
861
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/s390/include/asm/pgtable.h
866
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/s390/include/asm/pgtable.h
871
static inline int pte_soft_dirty(pte_t pte)
arch/s390/include/asm/pgtable.h
877
static inline pte_t pte_mksoft_dirty(pte_t pte)
arch/s390/include/asm/pgtable.h
883
static inline pte_t pte_clear_soft_dirty(pte_t pte)
arch/s390/include/asm/pgtable.h
914
static inline int pte_write(pte_t pte)
arch/s390/include/asm/pgtable.h
919
static inline int pte_dirty(pte_t pte)
arch/s390/include/asm/pgtable.h
924
static inline int pte_young(pte_t pte)
arch/s390/include/asm/pgtable.h
930
static inline int pte_unused(pte_t pte)
arch/s390/include/asm/pgtable.h
942
static inline pgprot_t pte_pgprot(pte_t pte)
arch/s390/include/asm/pgtable.h
979
static inline void set_pte(pte_t *ptep, pte_t pte)
arch/s390/include/asm/uv.h
632
int uv_destroy_pte(pte_t pte);
arch/s390/include/asm/uv.h
633
int uv_convert_from_secure_pte(pte_t pte);
arch/s390/kernel/uv.c
156
int uv_destroy_pte(pte_t pte)
arch/s390/kernel/uv.c
206
int uv_convert_from_secure_pte(pte_t pte)
arch/s390/mm/dump_pagetables.c
150
static void note_page_pte(struct ptdump_state *pt_st, unsigned long addr, pte_t pte)
arch/s390/mm/dump_pagetables.c
177
pte_t pte_zero = {0};
arch/s390/mm/gmap_helpers.c
121
pte_t *ptep;
arch/s390/mm/gmap_helpers.c
177
static int find_zeropage_pte_entry(pte_t *pte, unsigned long addr,
arch/s390/mm/gmap_helpers.c
50
pte_t *ptep;
arch/s390/mm/hugetlbpage.c
139
pte_t *ptep, pte_t pte)
arch/s390/mm/hugetlbpage.c
157
pte_t *ptep, pte_t pte, unsigned long sz)
arch/s390/mm/hugetlbpage.c
162
pte_t huge_ptep_get(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
arch/s390/mm/hugetlbpage.c
167
pte_t __huge_ptep_get_and_clear(struct mm_struct *mm,
arch/s390/mm/hugetlbpage.c
168
unsigned long addr, pte_t *ptep)
arch/s390/mm/hugetlbpage.c
170
pte_t pte = huge_ptep_get(mm, addr, ptep);
arch/s390/mm/hugetlbpage.c
181
pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma,
arch/s390/mm/hugetlbpage.c
195
return (pte_t *) pudp;
arch/s390/mm/hugetlbpage.c
200
return (pte_t *) pmdp;
arch/s390/mm/hugetlbpage.c
203
pte_t *huge_pte_offset(struct mm_struct *mm,
arch/s390/mm/hugetlbpage.c
217
return (pte_t *)pudp;
arch/s390/mm/hugetlbpage.c
222
return (pte_t *) pmdp;
arch/s390/mm/hugetlbpage.c
25
static inline unsigned long __pte_to_rste(pte_t pte)
arch/s390/mm/hugetlbpage.c
80
static inline pte_t __rste_to_pte(unsigned long rste)
arch/s390/mm/hugetlbpage.c
85
pte_t pte;
arch/s390/mm/maccess.c
25
pte_t *__bootdata_preserved(memcpy_real_ptep);
arch/s390/mm/maccess.c
88
pte_t pte;
arch/s390/mm/pageattr.c
116
pte_t *pt_dir, *ptep;
arch/s390/mm/pageattr.c
425
static void ipte_range(pte_t *pte, unsigned long address, int nr)
arch/s390/mm/pageattr.c
443
pte_t *ptep, pte;
arch/s390/mm/pageattr.c
69
mask = ~(PTRS_PER_PTE * sizeof(pte_t) - 1);
arch/s390/mm/pageattr.c
82
pte_t *ptep, new;
arch/s390/mm/pgtable.c
102
pte_t old;
arch/s390/mm/pgtable.c
118
pte_t ptep_xchg_direct(struct mm_struct *mm, unsigned long addr,
arch/s390/mm/pgtable.c
119
pte_t *ptep, pte_t new)
arch/s390/mm/pgtable.c
121
pte_t old;
arch/s390/mm/pgtable.c
135
void ptep_reset_dat_prot(struct mm_struct *mm, unsigned long addr, pte_t *ptep,
arch/s390/mm/pgtable.c
136
pte_t new)
arch/s390/mm/pgtable.c
156
pte_t ptep_xchg_lazy(struct mm_struct *mm, unsigned long addr,
arch/s390/mm/pgtable.c
157
pte_t *ptep, pte_t new)
arch/s390/mm/pgtable.c
159
pte_t old;
arch/s390/mm/pgtable.c
169
pte_t ptep_modify_prot_start(struct vm_area_struct *vma, unsigned long addr,
arch/s390/mm/pgtable.c
170
pte_t *ptep)
arch/s390/mm/pgtable.c
176
pte_t *ptep, pte_t old_pte, pte_t pte)
arch/s390/mm/pgtable.c
336
pte_t *ptep;
arch/s390/mm/pgtable.c
349
ptep = (pte_t *) pgtable;
arch/s390/mm/pgtable.c
40
pte_t *ptep, int nodat)
arch/s390/mm/pgtable.c
60
pte_t *ptep, int nodat)
arch/s390/mm/pgtable.c
79
static inline pte_t ptep_flush_direct(struct mm_struct *mm,
arch/s390/mm/pgtable.c
80
unsigned long addr, pte_t *ptep,
arch/s390/mm/pgtable.c
83
pte_t old;
arch/s390/mm/pgtable.c
98
static inline pte_t ptep_flush_lazy(struct mm_struct *mm,
arch/s390/mm/pgtable.c
99
unsigned long addr, pte_t *ptep,
arch/s390/mm/vmem.c
174
pte_t *pte;
arch/s390/mm/vmem.c
209
pte_t *pte;
arch/s390/mm/vmem.c
230
pte_t *pte;
arch/s390/mm/vmem.c
575
pte_t *vmem_get_alloc_pte(unsigned long addr, bool alloc)
arch/s390/mm/vmem.c
577
pte_t *ptep = NULL;
arch/s390/mm/vmem.c
582
pte_t *pte;
arch/s390/mm/vmem.c
631
pte_t *ptep, pte;
arch/s390/mm/vmem.c
656
pte_t *ptep;
arch/s390/mm/vmem.c
72
pte_t __ref *vmem_pte_alloc(void)
arch/s390/mm/vmem.c
74
pte_t *pte;
arch/s390/mm/vmem.c
77
pte = (pte_t *)page_table_alloc(&init_mm);
arch/s390/mm/vmem.c
79
pte = (pte_t *)memblock_alloc(PAGE_SIZE, PAGE_SIZE);
arch/sh/include/asm/hugetlb.h
10
unsigned long addr, pte_t *ptep)
arch/sh/include/asm/hugetlb.h
9
static inline pte_t huge_ptep_clear_flush(struct vm_area_struct *vma,
arch/sh/include/asm/page.h
69
({ pte_t __pte = {(x), ((unsigned long long)(x)) >> 32}; __pte; })
arch/sh/include/asm/page.h
75
#define __pte(x) ((pte_t) { (x) } )
arch/sh/include/asm/pgalloc.h
24
pte_t *pte)
arch/sh/include/asm/pgtable.h
101
unsigned long address, pte_t pte);
arch/sh/include/asm/pgtable.h
103
unsigned long address, pte_t pte);
arch/sh/include/asm/pgtable.h
107
pte_t *ptep, unsigned int nr)
arch/sh/include/asm/pgtable.h
109
pte_t pte = *ptep;
arch/sh/include/asm/pgtable.h
121
static inline bool __pte_access_permitted(pte_t pte, u64 prot)
arch/sh/include/asm/pgtable.h
127
static inline bool pte_access_permitted(pte_t pte, bool write)
arch/sh/include/asm/pgtable.h
137
static inline bool pte_access_permitted(pte_t pte, bool write)
arch/sh/include/asm/pgtable.h
93
typedef pte_t *pte_addr_t;
arch/sh/include/asm/pgtable_32.h
300
static inline void set_pte(pte_t *ptep, pte_t pte)
arch/sh/include/asm/pgtable_32.h
352
static inline pte_t pte_##fn(pte_t pte) { pte.pte_##h op; return pte; }
arch/sh/include/asm/pgtable_32.h
383
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/sh/include/asm/pgtable_32.h
450
#define __swp_entry_to_pte(x) ((pte_t){ 0, (x).val })
arch/sh/include/asm/pgtable_32.h
467
#define __swp_entry_to_pte(x) ((pte_t) { (x).val << 1 })
arch/sh/include/asm/pgtable_32.h
473
static inline bool pte_swp_exclusive(pte_t pte)
arch/sh/include/asm/tlb.h
13
extern void tlb_wire_entry(struct vm_area_struct *, unsigned long, pte_t);
arch/sh/include/asm/tlb.h
17
unsigned long addr, pte_t pte)
arch/sh/kernel/io_trapped.c
140
pte_t *pte_k;
arch/sh/kernel/io_trapped.c
141
pte_t entry;
arch/sh/mm/cache-sh4.c
222
pte_t *pte;
arch/sh/mm/cache.c
142
unsigned long address, pte_t pte)
arch/sh/mm/fault.c
180
pte_t *pte_k;
arch/sh/mm/fault.c
59
pte_t *pte;
arch/sh/mm/hugetlbpage.c
24
pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma,
arch/sh/mm/hugetlbpage.c
31
pte_t *pte = NULL;
arch/sh/mm/hugetlbpage.c
49
pte_t *huge_pte_offset(struct mm_struct *mm,
arch/sh/mm/hugetlbpage.c
56
pte_t *pte = NULL;
arch/sh/mm/init.c
100
pte_t *pte;
arch/sh/mm/init.c
148
static pte_t * __init one_page_table_init(pmd_t *pmd)
arch/sh/mm/init.c
151
pte_t *pte;
arch/sh/mm/init.c
161
static pte_t * __init page_table_kmap_check(pte_t *pte, pmd_t *pmd,
arch/sh/mm/init.c
162
unsigned long vaddr, pte_t *lastpte)
arch/sh/mm/init.c
173
pte_t *pte = NULL;
arch/sh/mm/init.c
47
static pte_t *__get_pte_phys(unsigned long addr)
arch/sh/mm/init.c
83
pte_t *pte;
arch/sh/mm/kmap.c
17
static pte_t *kmap_coherent_pte;
arch/sh/mm/nommu.c
74
void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte)
arch/sh/mm/tlb-pteaex.c
18
void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte)
arch/sh/mm/tlb-sh3.c
27
void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte)
arch/sh/mm/tlb-sh4.c
16
void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte)
arch/sh/mm/tlb-urb.c
20
void tlb_wire_entry(struct vm_area_struct *vma, unsigned long addr, pte_t pte)
arch/sh/mm/tlbex_32.c
30
pte_t *pte;
arch/sh/mm/tlbex_32.c
31
pte_t entry;
arch/sparc/include/asm/highmem.h
33
extern pte_t *pkmap_page_table;
arch/sparc/include/asm/hugetlb.h
17
pte_t *ptep, pte_t pte, unsigned long sz);
arch/sparc/include/asm/hugetlb.h
19
pte_t *ptep, pte_t pte);
arch/sparc/include/asm/hugetlb.h
22
pte_t huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
arch/sparc/include/asm/hugetlb.h
23
pte_t *ptep, unsigned long sz);
arch/sparc/include/asm/hugetlb.h
26
static inline pte_t huge_ptep_clear_flush(struct vm_area_struct *vma,
arch/sparc/include/asm/hugetlb.h
27
unsigned long addr, pte_t *ptep)
arch/sparc/include/asm/hugetlb.h
34
unsigned long addr, pte_t *ptep)
arch/sparc/include/asm/hugetlb.h
36
pte_t old_pte = *ptep;
arch/sparc/include/asm/hugetlb.h
42
unsigned long addr, pte_t *ptep,
arch/sparc/include/asm/hugetlb.h
43
pte_t pte, int dirty)
arch/sparc/include/asm/page_32.h
107
typedef pte_t *pgtable_t;
arch/sparc/include/asm/page_32.h
69
#define __pte(x) ((pte_t) { (x) } )
arch/sparc/include/asm/page_64.h
113
typedef pte_t *pgtable_t;
arch/sparc/include/asm/page_64.h
81
#define __pte(x) ((pte_t) { (x) } )
arch/sparc/include/asm/pgalloc_32.h
33
set_pte((pte_t *)pudp, __pte((SRMMU_ET_PTD | (pa >> 4))));
arch/sparc/include/asm/pgalloc_32.h
55
void pmd_set(pmd_t *pmdp, pte_t *ptep);
arch/sparc/include/asm/pgalloc_32.h
60
static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
arch/sparc/include/asm/pgalloc_32.h
67
static inline void free_pte_fast(pte_t *pte)
arch/sparc/include/asm/pgalloc_64.h
106
static inline void __pte_free_tlb(struct mmu_gather *tlb, pte_t *pte,
arch/sparc/include/asm/pgalloc_64.h
63
pte_t *pte_alloc_one_kernel(struct mm_struct *mm);
arch/sparc/include/asm/pgalloc_64.h
65
void pte_free_kernel(struct mm_struct *mm, pte_t *pte);
arch/sparc/include/asm/pgtable_32.h
148
static inline int pte_present(pte_t pte)
arch/sparc/include/asm/pgtable_32.h
153
static inline int pte_none(pte_t pte)
arch/sparc/include/asm/pgtable_32.h
158
static inline void __pte_clear(pte_t *ptep)
arch/sparc/include/asm/pgtable_32.h
163
static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
arch/sparc/include/asm/pgtable_32.h
185
set_pte((pte_t *)&pmd_val(*pmdp), __pte(0));
arch/sparc/include/asm/pgtable_32.h
205
set_pte((pte_t *)pudp, __pte(0));
arch/sparc/include/asm/pgtable_32.h
212
static inline int pte_write(pte_t pte)
arch/sparc/include/asm/pgtable_32.h
217
static inline int pte_dirty(pte_t pte)
arch/sparc/include/asm/pgtable_32.h
222
static inline int pte_young(pte_t pte)
arch/sparc/include/asm/pgtable_32.h
227
static inline pte_t pte_wrprotect(pte_t pte)
arch/sparc/include/asm/pgtable_32.h
232
static inline pte_t pte_mkclean(pte_t pte)
arch/sparc/include/asm/pgtable_32.h
237
static inline pte_t pte_mkold(pte_t pte)
arch/sparc/include/asm/pgtable_32.h
242
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/sparc/include/asm/pgtable_32.h
247
static inline pte_t pte_mkdirty(pte_t pte)
arch/sparc/include/asm/pgtable_32.h
252
static inline pte_t pte_mkyoung(pte_t pte)
arch/sparc/include/asm/pgtable_32.h
259
static inline pte_t pfn_pte(unsigned long pfn, pgprot_t pgprot)
arch/sparc/include/asm/pgtable_32.h
264
static inline unsigned long pte_pfn(pte_t pte)
arch/sparc/include/asm/pgtable_32.h
279
static inline pte_t mk_pte_phys(unsigned long page, pgprot_t pgprot)
arch/sparc/include/asm/pgtable_32.h
284
static inline pte_t mk_pte_io(unsigned long page, pgprot_t pgprot, int space)
arch/sparc/include/asm/pgtable_32.h
296
static pte_t pte_modify(pte_t pte, pgprot_t newprot) __attribute_const__;
arch/sparc/include/asm/pgtable_32.h
297
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/sparc/include/asm/pgtable_32.h
349
#define __swp_entry_to_pte(x) ((pte_t) { (x).val })
arch/sparc/include/asm/pgtable_32.h
351
static inline bool pte_swp_exclusive(pte_t pte)
arch/sparc/include/asm/pgtable_32.h
356
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/sparc/include/asm/pgtable_32.h
361
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/sparc/include/asm/pgtable_32.h
99
static inline void set_pte(pte_t *ptep, pte_t pteval)
arch/sparc/include/asm/pgtable_64.h
1024
#define __swp_entry_to_pte(x) ((pte_t) { (x).val })
arch/sparc/include/asm/pgtable_64.h
1026
static inline bool pte_swp_exclusive(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
1031
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
1036
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
1052
unsigned long addr, pte_t pte);
arch/sparc/include/asm/pgtable_64.h
1055
unsigned long addr, pte_t oldpte);
arch/sparc/include/asm/pgtable_64.h
1061
pte_t pte, pte_t oldpte)
arch/sparc/include/asm/pgtable_64.h
1077
unsigned long addr, pte_t oldpte)
arch/sparc/include/asm/pgtable_64.h
1120
static inline bool pte_access_permitted(pte_t pte, bool write)
arch/sparc/include/asm/pgtable_64.h
1161
#define pmd_pgtable(PMD) ((pte_t *)pmd_page_vaddr(PMD))
arch/sparc/include/asm/pgtable_64.h
1172
extern unsigned long pte_leaf_size(pte_t pte);
arch/sparc/include/asm/pgtable_64.h
196
pte_t mk_pte_io(unsigned long, pgprot_t, int, unsigned long);
arch/sparc/include/asm/pgtable_64.h
221
static inline pte_t pfn_pte(unsigned long pfn, pgprot_t prot)
arch/sparc/include/asm/pgtable_64.h
232
pte_t pte = pfn_pte(page_nr, pgprot);
arch/sparc/include/asm/pgtable_64.h
239
static inline unsigned long pte_pfn(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
260
static inline pte_t pte_modify(pte_t pte, pgprot_t prot)
arch/sparc/include/asm/pgtable_64.h
321
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
359
static inline unsigned long pte_dirty(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
377
static inline unsigned long pte_write(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
396
pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags);
arch/sparc/include/asm/pgtable_64.h
416
static inline pte_t pte_mkhuge(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
421
static inline bool is_default_hugetlb_pte(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
441
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
450
static inline bool is_hugetlb_pte(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
456
static inline pte_t __pte_mkhwwrite(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
476
static inline pte_t pte_mkdirty(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
495
static inline pte_t pte_mkclean(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
519
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
538
static inline pte_t pte_wrprotect(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
562
static inline pte_t pte_mkold(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
582
static inline pte_t pte_mkyoung(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
602
static inline pte_t pte_mkspecial(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
608
static inline pte_t pte_mkmcd(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
614
static inline pte_t pte_mknotmcd(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
620
static inline unsigned long pte_young(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
638
static inline unsigned long pte_exec(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
654
static inline unsigned long pte_present(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
671
static inline unsigned long pte_accessible(struct mm_struct *mm, pte_t a)
arch/sparc/include/asm/pgtable_64.h
676
static inline unsigned long pte_special(pte_t pte)
arch/sparc/include/asm/pgtable_64.h
684
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
691
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
699
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
710
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
718
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
725
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
732
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
741
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
750
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
759
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
768
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
777
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
827
static inline void pmd_set(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep)
arch/sparc/include/asm/pgtable_64.h
838
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
848
pte_t pte = __pte(pud_val(pud));
arch/sparc/include/asm/pgtable_64.h
872
pte_t pte = __pte(pud_val(pud));
arch/sparc/include/asm/pgtable_64.h
880
pte_t pte = __pte(pud_val(pud));
arch/sparc/include/asm/pgtable_64.h
896
pte_t *ptep, pte_t orig, int fullmm,
arch/sparc/include/asm/pgtable_64.h
900
pte_t *ptep, pte_t orig, int fullmm,
arch/sparc/include/asm/pgtable_64.h
924
pte_t *ptep, pte_t pte, int fullmm)
arch/sparc/include/asm/pgtable_64.h
926
pte_t orig = *ptep;
arch/sparc/include/asm/pgtable_64.h
935
pte_t *ptep, pte_t pte, unsigned int nr)
arch/sparc/include/asm/pgtable_64.h
959
pte_t newpte = (pte); \
arch/sparc/include/asm/pgtable_64.h
982
unsigned long addr, pte_t *ptep, unsigned int nr);
arch/sparc/kernel/adi_64.c
328
unsigned long addr, pte_t pte)
arch/sparc/kernel/adi_64.c
371
unsigned long addr, pte_t oldpte)
arch/sparc/kernel/signal32.c
298
pte_t *ptep, pte;
arch/sparc/mm/fault_64.c
85
pte_t *ptep, pte;
arch/sparc/mm/hugetlbpage.c
108
static unsigned int sun4v_huge_tte_to_shift(pte_t entry)
arch/sparc/mm/hugetlbpage.c
136
static unsigned int sun4u_huge_tte_to_shift(pte_t entry)
arch/sparc/mm/hugetlbpage.c
158
static unsigned long tte_to_shift(pte_t entry)
arch/sparc/mm/hugetlbpage.c
166
static unsigned int huge_tte_to_shift(pte_t entry)
arch/sparc/mm/hugetlbpage.c
177
static unsigned long huge_tte_to_size(pte_t pte)
arch/sparc/mm/hugetlbpage.c
186
unsigned long pud_leaf_size(pud_t pud) { return 1UL << tte_to_shift(*(pte_t *)&pud); }
arch/sparc/mm/hugetlbpage.c
187
unsigned long pmd_leaf_size(pmd_t pmd) { return 1UL << tte_to_shift(*(pte_t *)&pmd); }
arch/sparc/mm/hugetlbpage.c
188
unsigned long pte_leaf_size(pte_t pte) { return 1UL << tte_to_shift(pte); }
arch/sparc/mm/hugetlbpage.c
190
pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma,
arch/sparc/mm/hugetlbpage.c
204
return (pte_t *)pud;
arch/sparc/mm/hugetlbpage.c
209
return (pte_t *)pmd;
arch/sparc/mm/hugetlbpage.c
213
pte_t *huge_pte_offset(struct mm_struct *mm,
arch/sparc/mm/hugetlbpage.c
23
static pte_t sun4u_hugepage_shift_to_tte(pte_t entry, unsigned int shift)
arch/sparc/mm/hugetlbpage.c
231
return (pte_t *)pud;
arch/sparc/mm/hugetlbpage.c
236
return (pte_t *)pmd;
arch/sparc/mm/hugetlbpage.c
241
pte_t *ptep, pte_t entry)
arch/sparc/mm/hugetlbpage.c
245
pte_t orig;
arch/sparc/mm/hugetlbpage.c
277
pte_t *ptep, pte_t entry, unsigned long sz)
arch/sparc/mm/hugetlbpage.c
282
pte_t huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
arch/sparc/mm/hugetlbpage.c
283
pte_t *ptep, unsigned long sz)
arch/sparc/mm/hugetlbpage.c
287
pte_t entry;
arch/sparc/mm/hugetlbpage.c
48
static pte_t sun4v_hugepage_shift_to_tte(pte_t entry, unsigned int shift)
arch/sparc/mm/hugetlbpage.c
81
static pte_t hugepage_shift_to_tte(pte_t entry, unsigned int shift)
arch/sparc/mm/hugetlbpage.c
89
pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags)
arch/sparc/mm/hugetlbpage.c
91
pte_t pte;
arch/sparc/mm/init_64.c
1626
pte_t *pte;
arch/sparc/mm/init_64.c
1777
pte_t *pte;
arch/sparc/mm/init_64.c
1820
pte_t *new;
arch/sparc/mm/init_64.c
2783
pte_t mk_pte_io(unsigned long page, pgprot_t prot, int space, unsigned long page_size)
arch/sparc/mm/init_64.c
2785
pte_t pte;
arch/sparc/mm/init_64.c
2868
static pte_t *__pte_alloc_one(struct mm_struct *mm)
arch/sparc/mm/init_64.c
2881
pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
arch/sparc/mm/init_64.c
2899
void pte_free_kernel(struct mm_struct *mm, pte_t *pte)
arch/sparc/mm/init_64.c
392
unsigned long address, pte_t *ptep, unsigned int nr)
arch/sparc/mm/init_64.c
397
pte_t pte = *ptep;
arch/sparc/mm/init_64.c
515
pte_t *ptep = virt_to_kpte(kaddr);
arch/sparc/mm/io-unit.c
246
pte_t *ptep;
arch/sparc/mm/iommu.c
354
pte_t *ptep;
arch/sparc/mm/srmmu.c
112
pte_t pte;
arch/sparc/mm/srmmu.c
115
set_pte((pte_t *)ctxp, pte);
arch/sparc/mm/srmmu.c
137
void pmd_set(pmd_t *pmdp, pte_t *ptep)
arch/sparc/mm/srmmu.c
140
set_pte((pte_t *)&pmd_val(*pmdp), __pte(SRMMU_ET_PTD | ptp));
arch/sparc/mm/srmmu.c
274
pte_t *pte;
arch/sparc/mm/srmmu.c
345
pte_t *ptep;
arch/sparc/mm/srmmu.c
493
pte_t *ptep;
arch/sparc/mm/srmmu.c
532
pte_t *ptep;
arch/sparc/mm/srmmu.c
679
pte_t *ptep;
arch/sparc/mm/srmmu.c
714
pte_t *ptep;
arch/sparc/mm/srmmu.c
773
pte_t *ptep;
arch/sparc/mm/srmmu.c
903
pte_t *pte;
arch/sparc/mm/tlb.c
122
pte_t *ptep, pte_t orig, int fullmm,
arch/sparc/mm/tlb.c
160
pte_t *pte;
arch/sparc/mm/tlb.c
219
pte_t orig_pte = __pte(pmd_val(orig));
arch/um/include/asm/page.h
67
#define __pte(x) ((pte_t) { (x) } )
arch/um/include/asm/pgtable-4level.h
100
static inline unsigned long pte_pfn(pte_t pte)
arch/um/include/asm/pgtable.h
113
static inline int pte_none(pte_t pte)
arch/um/include/asm/pgtable.h
122
static inline int pte_read(pte_t pte)
arch/um/include/asm/pgtable.h
128
static inline int pte_exec(pte_t pte){
arch/um/include/asm/pgtable.h
133
static inline int pte_write(pte_t pte)
arch/um/include/asm/pgtable.h
139
static inline int pte_dirty(pte_t pte)
arch/um/include/asm/pgtable.h
144
static inline int pte_young(pte_t pte)
arch/um/include/asm/pgtable.h
149
static inline int pte_needsync(pte_t pte)
arch/um/include/asm/pgtable.h
160
static inline pte_t pte_mkclean(pte_t pte)
arch/um/include/asm/pgtable.h
166
static inline pte_t pte_mkold(pte_t pte)
arch/um/include/asm/pgtable.h
172
static inline pte_t pte_wrprotect(pte_t pte)
arch/um/include/asm/pgtable.h
178
static inline pte_t pte_mkread(pte_t pte)
arch/um/include/asm/pgtable.h
184
static inline pte_t pte_mkdirty(pte_t pte)
arch/um/include/asm/pgtable.h
190
static inline pte_t pte_mkyoung(pte_t pte)
arch/um/include/asm/pgtable.h
196
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/um/include/asm/pgtable.h
202
static inline pte_t pte_mkuptodate(pte_t pte)
arch/um/include/asm/pgtable.h
208
static inline pte_t pte_mkneedsync(pte_t pte)
arch/um/include/asm/pgtable.h
214
static inline void set_pte(pte_t *pteptr, pte_t pteval)
arch/um/include/asm/pgtable.h
245
pte_t *ptep, pte_t pte, int nr)
arch/um/include/asm/pgtable.h
262
static inline int pte_same(pte_t pte_a, pte_t pte_b)
arch/um/include/asm/pgtable.h
270
static inline pte_t pfn_pte(unsigned long pfn, pgprot_t pgprot)
arch/um/include/asm/pgtable.h
272
pte_t pte;
arch/um/include/asm/pgtable.h
279
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/um/include/asm/pgtable.h
294
extern pte_t *virt_to_pte(struct mm_struct *mm, unsigned long addr);
arch/um/include/asm/pgtable.h
319
#define __swp_entry_to_pte(x) ((pte_t) { (x).val })
arch/um/include/asm/pgtable.h
321
static inline bool pte_swp_exclusive(pte_t pte)
arch/um/include/asm/pgtable.h
326
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/um/include/asm/pgtable.h
332
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/um/kernel/skas/uaccess.c
17
pte_t *virt_to_pte(struct mm_struct *mm, unsigned long addr)
arch/um/kernel/skas/uaccess.c
256
pte_t *pte;
arch/um/kernel/skas/uaccess.c
334
pte_t *pte;
arch/um/kernel/skas/uaccess.c
46
static pte_t *maybe_map(unsigned long virt, int is_write)
arch/um/kernel/skas/uaccess.c
48
pte_t *pte = virt_to_pte(current->mm, virt);
arch/um/kernel/skas/uaccess.c
68
pte_t *pte;
arch/um/kernel/tlb.c
55
pte_t *pte;
arch/um/kernel/trap.c
146
pte_t *pte;
arch/x86/boot/compressed/ident_map_64.c
192
static pte_t *split_large_pmd(struct x86_mapping_info *info,
arch/x86/boot/compressed/ident_map_64.c
197
pte_t *pte;
arch/x86/boot/compressed/ident_map_64.c
201
pte = (pte_t *)info->alloc_pgt_page(info->context);
arch/x86/boot/compressed/ident_map_64.c
263
pte_t *ptep, pte;
arch/x86/boot/startup/sme.c
167
pte_t *pte;
arch/x86/boot/startup/sme.c
270
entries += 2 * sizeof(pte_t) * PTRS_PER_PTE;
arch/x86/coco/sev/core.c
535
static void set_pte_enc(pte_t *kpte, int level, void *va)
arch/x86/coco/sev/core.c
554
pte_t *pte;
arch/x86/coco/sev/core.c
697
pte_t *pte;
arch/x86/coco/sev/vc-handle.c
46
pte_t *pte;
arch/x86/coco/tdx/tdx.c
1043
pte_t *pte;
arch/x86/hyperv/hv_crash.c
512
pte_t *pte;
arch/x86/include/asm/fixmap.h
157
extern pte_t *pkmap_page_table;
arch/x86/include/asm/fixmap.h
159
void __native_set_fixmap(enum fixed_addresses idx, pte_t pte);
arch/x86/include/asm/io.h
339
extern bool is_early_ioremap_ptep(pte_t *ptep);
arch/x86/include/asm/kexec.h
145
pte_t *pte0;
arch/x86/include/asm/kexec.h
146
pte_t *pte1;
arch/x86/include/asm/kexec.h
166
pte_t *pte;
arch/x86/include/asm/kfence.h
44
pte_t *pte = lookup_address(addr, &level);
arch/x86/include/asm/paravirt.h
335
static inline pte_t __pte(pteval_t val)
arch/x86/include/asm/paravirt.h
337
return (pte_t) { PVOP_ALT_CALLEE1(pteval_t, pv_ops, mmu.make_pte, val,
arch/x86/include/asm/paravirt.h
341
static inline pteval_t pte_val(pte_t pte)
arch/x86/include/asm/paravirt.h
360
static inline pte_t ptep_modify_prot_start(struct vm_area_struct *vma, unsigned long addr,
arch/x86/include/asm/paravirt.h
361
pte_t *ptep)
arch/x86/include/asm/paravirt.h
367
return (pte_t) { .pte = ret };
arch/x86/include/asm/paravirt.h
371
pte_t *ptep, pte_t old_pte, pte_t pte)
arch/x86/include/asm/paravirt.h
377
static inline void set_pte(pte_t *ptep, pte_t pte)
arch/x86/include/asm/paravirt.h
468
static inline void set_pte_atomic(pte_t *ptep, pte_t pte)
arch/x86/include/asm/paravirt.h
474
pte_t *ptep)
arch/x86/include/asm/paravirt_types.h
147
void (*set_pte)(pte_t *ptep, pte_t pteval);
arch/x86/include/asm/paravirt_types.h
150
pte_t (*ptep_modify_prot_start)(struct vm_area_struct *vma, unsigned long addr,
arch/x86/include/asm/paravirt_types.h
151
pte_t *ptep);
arch/x86/include/asm/paravirt_types.h
153
pte_t *ptep, pte_t pte);
arch/x86/include/asm/pgalloc.h
63
pmd_t *pmd, pte_t *pte)
arch/x86/include/asm/pgalloc.h
70
pmd_t *pmd, pte_t *pte)
arch/x86/include/asm/pgtable-2level.h
109
#define __swp_entry_to_pte(x) ((pte_t) { .pte = (x).val })
arch/x86/include/asm/pgtable-2level.h
15
static inline void native_set_pte(pte_t *ptep , pte_t pte)
arch/x86/include/asm/pgtable-2level.h
29
static inline void native_set_pte_atomic(pte_t *ptep, pte_t pte)
arch/x86/include/asm/pgtable-2level.h
44
unsigned long addr, pte_t *xp)
arch/x86/include/asm/pgtable-2level.h
50
static inline pte_t native_ptep_get_and_clear(pte_t *xp)
arch/x86/include/asm/pgtable-3level.h
103
static inline pte_t native_ptep_get_and_clear(pte_t *ptep)
arch/x86/include/asm/pgtable-3level.h
190
#define __swp_entry_to_pte(x) ((pte_t){ .pte = \
arch/x86/include/asm/pgtable-3level.h
36
static inline void native_set_pte(pte_t *ptep, pte_t pte)
arch/x86/include/asm/pgtable-3level.h
43
static inline void native_set_pte_atomic(pte_t *ptep, pte_t pte)
arch/x86/include/asm/pgtable-3level.h
67
pte_t *ptep)
arch/x86/include/asm/pgtable.h
1001
static inline int pte_protnone(pte_t pte)
arch/x86/include/asm/pgtable.h
1189
static inline pte_t native_local_ptep_get_and_clear(pte_t *ptep)
arch/x86/include/asm/pgtable.h
1191
pte_t res = *ptep;
arch/x86/include/asm/pgtable.h
1239
unsigned long address, pte_t *ptep,
arch/x86/include/asm/pgtable.h
1240
pte_t entry, int dirty);
arch/x86/include/asm/pgtable.h
1244
unsigned long addr, pte_t *ptep);
arch/x86/include/asm/pgtable.h
1248
unsigned long address, pte_t *ptep);
arch/x86/include/asm/pgtable.h
1251
static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
arch/x86/include/asm/pgtable.h
1252
pte_t *ptep)
arch/x86/include/asm/pgtable.h
1254
pte_t pte = native_ptep_get_and_clear(ptep);
arch/x86/include/asm/pgtable.h
1260
static inline pte_t ptep_get_and_clear_full(struct mm_struct *mm,
arch/x86/include/asm/pgtable.h
1261
unsigned long addr, pte_t *ptep,
arch/x86/include/asm/pgtable.h
1264
pte_t pte;
arch/x86/include/asm/pgtable.h
1280
unsigned long addr, pte_t *ptep)
arch/x86/include/asm/pgtable.h
1287
pte_t old_pte, new_pte;
arch/x86/include/asm/pgtable.h
1497
unsigned long addr, pte_t *ptep)
arch/x86/include/asm/pgtable.h
1502
pte_t *ptep, unsigned int nr)
arch/x86/include/asm/pgtable.h
1513
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/x86/include/asm/pgtable.h
1518
static inline bool pte_swp_exclusive(pte_t pte)
arch/x86/include/asm/pgtable.h
1523
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/x86/include/asm/pgtable.h
1529
static inline pte_t pte_swp_mksoft_dirty(pte_t pte)
arch/x86/include/asm/pgtable.h
1534
static inline int pte_swp_soft_dirty(pte_t pte)
arch/x86/include/asm/pgtable.h
1539
static inline pte_t pte_swp_clear_soft_dirty(pte_t pte)
arch/x86/include/asm/pgtable.h
156
static inline bool pte_dirty(pte_t pte)
arch/x86/include/asm/pgtable.h
1563
static inline pte_t pte_swp_mkuffd_wp(pte_t pte)
arch/x86/include/asm/pgtable.h
1568
static inline int pte_swp_uffd_wp(pte_t pte)
arch/x86/include/asm/pgtable.h
1573
static inline pte_t pte_swp_clear_uffd_wp(pte_t pte)
arch/x86/include/asm/pgtable.h
161
static inline bool pte_shstk(pte_t pte)
arch/x86/include/asm/pgtable.h
1640
static inline bool pte_access_permitted(pte_t pte, bool write)
arch/x86/include/asm/pgtable.h
1666
void arch_check_zapped_pte(struct vm_area_struct *vma, pte_t pte);
arch/x86/include/asm/pgtable.h
167
static inline int pte_young(pte_t pte)
arch/x86/include/asm/pgtable.h
1683
static inline bool pte_user_accessible_page(pte_t pte, unsigned long addr)
arch/x86/include/asm/pgtable.h
172
static inline bool pte_decrypted(pte_t pte)
arch/x86/include/asm/pgtable.h
213
static inline int pte_write(pte_t pte)
arch/x86/include/asm/pgtable.h
238
static inline int pte_huge(pte_t pte)
arch/x86/include/asm/pgtable.h
243
static inline int pte_global(pte_t pte)
arch/x86/include/asm/pgtable.h
248
static inline int pte_exec(pte_t pte)
arch/x86/include/asm/pgtable.h
253
static inline int pte_special(pte_t pte)
arch/x86/include/asm/pgtable.h
264
static inline unsigned long pte_pfn(pte_t pte)
arch/x86/include/asm/pgtable.h
348
static inline pte_t pte_set_flags(pte_t pte, pteval_t set)
arch/x86/include/asm/pgtable.h
355
static inline pte_t pte_clear_flags(pte_t pte, pteval_t clear)
arch/x86/include/asm/pgtable.h
393
static inline pte_t pte_mksaveddirty(pte_t pte)
arch/x86/include/asm/pgtable.h
401
static inline pte_t pte_clear_saveddirty(pte_t pte)
arch/x86/include/asm/pgtable.h
409
static inline pte_t pte_wrprotect(pte_t pte)
arch/x86/include/asm/pgtable.h
422
static inline int pte_uffd_wp(pte_t pte)
arch/x86/include/asm/pgtable.h
427
static inline pte_t pte_mkuffd_wp(pte_t pte)
arch/x86/include/asm/pgtable.h
432
static inline pte_t pte_clear_uffd_wp(pte_t pte)
arch/x86/include/asm/pgtable.h
438
static inline pte_t pte_mkclean(pte_t pte)
arch/x86/include/asm/pgtable.h
443
static inline pte_t pte_mkold(pte_t pte)
arch/x86/include/asm/pgtable.h
448
static inline pte_t pte_mkexec(pte_t pte)
arch/x86/include/asm/pgtable.h
453
static inline pte_t pte_mkdirty(pte_t pte)
arch/x86/include/asm/pgtable.h
460
static inline pte_t pte_mkwrite_shstk(pte_t pte)
arch/x86/include/asm/pgtable.h
467
static inline pte_t pte_mkyoung(pte_t pte)
arch/x86/include/asm/pgtable.h
472
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/x86/include/asm/pgtable.h
478
pte_t pte_mkwrite(pte_t pte, struct vm_area_struct *vma);
arch/x86/include/asm/pgtable.h
481
static inline pte_t pte_mkhuge(pte_t pte)
arch/x86/include/asm/pgtable.h
486
static inline pte_t pte_clrhuge(pte_t pte)
arch/x86/include/asm/pgtable.h
491
static inline pte_t pte_mkglobal(pte_t pte)
arch/x86/include/asm/pgtable.h
496
static inline pte_t pte_clrglobal(pte_t pte)
arch/x86/include/asm/pgtable.h
501
static inline pte_t pte_mkspecial(pte_t pte)
arch/x86/include/asm/pgtable.h
660
static inline int pte_soft_dirty(pte_t pte)
arch/x86/include/asm/pgtable.h
675
static inline pte_t pte_mksoft_dirty(pte_t pte)
arch/x86/include/asm/pgtable.h
690
static inline pte_t pte_clear_soft_dirty(pte_t pte)
arch/x86/include/asm/pgtable.h
738
static inline pte_t pfn_pte(unsigned long page_nr, pgprot_t pgprot)
arch/x86/include/asm/pgtable.h
779
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/x86/include/asm/pgtable.h
782
pte_t pte_result;
arch/x86/include/asm/pgtable.h
910
pte_t *populate_extra_pte(unsigned long vaddr);
arch/x86/include/asm/pgtable.h
948
static inline int pte_none(pte_t pte)
arch/x86/include/asm/pgtable.h
954
static inline int pte_same(pte_t a, pte_t b)
arch/x86/include/asm/pgtable.h
959
static inline pte_t pte_advance_pfn(pte_t pte, unsigned long nr)
arch/x86/include/asm/pgtable.h
967
static inline int pte_present(pte_t a)
arch/x86/include/asm/pgtable.h
973
static inline bool pte_accessible(struct mm_struct *mm, pte_t a)
arch/x86/include/asm/pgtable_64.h
24
extern pte_t level1_fixmap_pgt[512 * FIXMAP_PMD_NUM];
arch/x86/include/asm/pgtable_64.h
58
void set_pte_vaddr_p4d(p4d_t *p4d_page, unsigned long vaddr, pte_t new_pte);
arch/x86/include/asm/pgtable_64.h
59
void set_pte_vaddr_pud(pud_t *pud_page, unsigned long vaddr, pte_t new_pte);
arch/x86/include/asm/pgtable_64.h
61
static inline void native_set_pte(pte_t *ptep, pte_t pte)
arch/x86/include/asm/pgtable_64.h
67
pte_t *ptep)
arch/x86/include/asm/pgtable_64.h
72
static inline void native_set_pte_atomic(pte_t *ptep, pte_t pte)
arch/x86/include/asm/pgtable_64.h
87
static inline pte_t native_ptep_get_and_clear(pte_t *xp)
arch/x86/include/asm/pgtable_64.h
94
pte_t ret = *xp;
arch/x86/include/asm/pgtable_types.h
469
static inline pte_t native_make_pte(pteval_t val)
arch/x86/include/asm/pgtable_types.h
471
return (pte_t) { .pte = val };
arch/x86/include/asm/pgtable_types.h
474
static inline pteval_t native_pte_val(pte_t pte)
arch/x86/include/asm/pgtable_types.h
479
static inline pteval_t pte_flags(pte_t pte)
arch/x86/include/asm/pgtable_types.h
536
void set_pte_vaddr(unsigned long vaddr, pte_t pte);
arch/x86/include/asm/pgtable_types.h
566
extern pte_t *lookup_address(unsigned long address, unsigned int *level);
arch/x86/include/asm/pgtable_types.h
567
extern pte_t *lookup_address_in_pgd(pgd_t *pgd, unsigned long address,
arch/x86/include/asm/pgtable_types.h
569
pte_t *lookup_address_in_pgd_attr(pgd_t *pgd, unsigned long address,
arch/x86/include/asm/sev.h
393
pte_t *kpte;
arch/x86/include/asm/sev.h
521
void set_pte_enc_mask(pte_t *kpte, unsigned long pfn, pgprot_t new_prot);
arch/x86/include/asm/sev.h
630
static inline void set_pte_enc_mask(pte_t *kpte, unsigned long pfn, pgprot_t new_prot) { }
arch/x86/include/asm/tlbflush.h
416
static inline bool pte_needs_flush(pte_t oldpte, pte_t newpte)
arch/x86/include/asm/xen/hypercall.h
310
HYPERVISOR_update_va_mapping(unsigned long va, pte_t new_val,
arch/x86/include/asm/xen/hypercall.h
333
pte_t new_val, unsigned long flags)
arch/x86/include/asm/xen/page.h
309
static inline unsigned long pte_mfn(pte_t pte)
arch/x86/include/asm/xen/page.h
314
static inline pte_t mfn_pte(unsigned long page_nr, pgprot_t pgprot)
arch/x86/include/asm/xen/page.h
316
pte_t pte;
arch/x86/include/asm/xen/page.h
324
static inline pteval_t pte_val_ma(pte_t pte)
arch/x86/include/asm/xen/page.h
329
static inline pte_t __pte_ma(pteval_t x)
arch/x86/include/asm/xen/page.h
331
return (pte_t) { .pte = x };
arch/x86/kernel/alternative.c
2540
pte_t pte, *ptep;
arch/x86/kernel/cpu/sgx/encl.c
1111
static int sgx_encl_test_and_clear_young_cb(pte_t *ptep, unsigned long addr,
arch/x86/kernel/cpu/sgx/encl.c
1114
pte_t pte;
arch/x86/kernel/espfix_64.c
131
pte_t pte, *pte_p;
arch/x86/kernel/espfix_64.c
179
pte_p = (pte_t *)page_address(page);
arch/x86/kernel/head32.c
105
static __init __no_stack_protector pte_t init_map(pte_t pte, pte_t **ptep, pl2_t **pl2p,
arch/x86/kernel/head32.c
132
pte_t pte, *ptep = (pte_t *)__pa_nodebug(__brk_base);
arch/x86/kernel/head32.c
35
static pte_t __initdata *initrd_pl2p_start, *initrd_pl2p_end;
arch/x86/kernel/head32.c
39
pte_t *pl2p = initrd_pl2p_start;
arch/x86/kernel/head32.c
42
*pl2p = (pte_t){ .pte = 0 };
arch/x86/kernel/head32.c
45
*(pl2p + ((PAGE_OFFSET >> PGDIR_SHIFT))) = (pte_t) {.pte = 0};
arch/x86/kernel/ldt.c
316
pte_t pte, *ptep;
arch/x86/kernel/ldt.c
366
pte_t *ptep;
arch/x86/kernel/machine_kexec_32.c
67
image->arch.pte0 = (pte_t *)get_zeroed_page(GFP_KERNEL);
arch/x86/kernel/machine_kexec_32.c
68
image->arch.pte1 = (pte_t *)get_zeroed_page(GFP_KERNEL);
arch/x86/kernel/machine_kexec_32.c
80
pgd_t *pgd, pmd_t *pmd, pte_t *pte,
arch/x86/kernel/machine_kexec_64.c
172
pte_t *pte;
arch/x86/kernel/machine_kexec_64.c
207
pte = (pte_t *)get_zeroed_page(GFP_KERNEL);
arch/x86/kernel/tboot.c
120
pte_t *pte;
arch/x86/kvm/mmu/paging_tmpl.h
263
pte_t pte = {.pte = gpte};
arch/x86/mm/cpu_entry_area.c
82
pte_t pte = pfn_pte(pa >> PAGE_SHIFT, flags);
arch/x86/mm/dump_pagetables.c
269
static void effective_prot_pte(struct ptdump_state *st, pte_t pte)
arch/x86/mm/dump_pagetables.c
391
static void note_page_pte(struct ptdump_state *pt_st, unsigned long addr, pte_t pte)
arch/x86/mm/dump_pagetables.c
418
pte_t pte_zero = {0};
arch/x86/mm/fault.c
1011
return spurious_kernel_fault_check(error_code, (pte_t *) p4d);
arch/x86/mm/fault.c
1018
return spurious_kernel_fault_check(error_code, (pte_t *) pud);
arch/x86/mm/fault.c
1025
return spurious_kernel_fault_check(error_code, (pte_t *) pmd);
arch/x86/mm/fault.c
1039
ret = spurious_kernel_fault_check(error_code, (pte_t *) pmd);
arch/x86/mm/fault.c
236
pte_t *pte_k;
arch/x86/mm/fault.c
301
pte_t *pte;
arch/x86/mm/fault.c
357
pte_t *pte;
arch/x86/mm/fault.c
518
pte_t *pte;
arch/x86/mm/fault.c
947
static int spurious_kernel_fault_check(unsigned long error_code, pte_t *pte)
arch/x86/mm/fault.c
986
pte_t *pte;
arch/x86/mm/ident_map.c
9
pte_t *pte = pte_offset_kernel(pmd, 0);
arch/x86/mm/init.c
822
pte_t *ptep;
arch/x86/mm/init_32.c
115
pte_t * __init populate_extra_pte(unsigned long vaddr)
arch/x86/mm/init_32.c
155
static pte_t *__init page_table_kmap_check(pte_t *pte, pmd_t *pmd,
arch/x86/mm/init_32.c
156
unsigned long vaddr, pte_t *lastpte,
arch/x86/mm/init_32.c
172
pte_t *newpte;
arch/x86/mm/init_32.c
210
pte_t *pte = NULL;
arch/x86/mm/init_32.c
262
pte_t *pte;
arch/x86/mm/init_32.c
425
pte_t *pte;
arch/x86/mm/init_32.c
95
static pte_t * __init one_page_table_init(pmd_t *pmd)
arch/x86/mm/init_32.c
98
pte_t *page_table = (pte_t *)alloc_low_page();
arch/x86/mm/init_64.c
1040
static void __meminit free_pte_table(pte_t *pte_start, pmd_t *pmd)
arch/x86/mm/init_64.c
1042
pte_t *pte;
arch/x86/mm/init_64.c
1095
remove_pte_table(pte_t *pte_start, unsigned long addr, unsigned long end,
arch/x86/mm/init_64.c
1099
pte_t *pte;
arch/x86/mm/init_64.c
1142
pte_t *pte_base;
arch/x86/mm/init_64.c
1173
pte_base = (pte_t *)pmd_page_vaddr(*pmd);
arch/x86/mm/init_64.c
1521
pte_t entry;
arch/x86/mm/init_64.c
1551
vmemmap_verify((pte_t *)pmd, node, addr, next);
arch/x86/mm/init_64.c
1596
pte_t *pte = NULL;
arch/x86/mm/init_64.c
303
static pte_t *fill_pte(pmd_t *pmd, unsigned long vaddr)
arch/x86/mm/init_64.c
306
pte_t *pte = (pte_t *) spp_getpage();
arch/x86/mm/init_64.c
314
static void __set_pte_vaddr(pud_t *pud, unsigned long vaddr, pte_t new_pte)
arch/x86/mm/init_64.c
317
pte_t *pte = fill_pte(pmd, vaddr);
arch/x86/mm/init_64.c
328
void set_pte_vaddr_p4d(p4d_t *p4d_page, unsigned long vaddr, pte_t new_pte)
arch/x86/mm/init_64.c
336
void set_pte_vaddr_pud(pud_t *pud_page, unsigned long vaddr, pte_t new_pte)
arch/x86/mm/init_64.c
343
void set_pte_vaddr(unsigned long vaddr, pte_t pteval)
arch/x86/mm/init_64.c
373
pte_t * __init populate_extra_pte(unsigned long vaddr)
arch/x86/mm/init_64.c
472
phys_pte_init(pte_t *pte_page, unsigned long paddr, unsigned long paddr_end,
arch/x86/mm/init_64.c
477
pte_t *pte;
arch/x86/mm/init_64.c
533
pte_t *pte;
arch/x86/mm/init_64.c
550
pte = (pte_t *)pmd_page_vaddr(*pmd);
arch/x86/mm/init_64.c
575
new_prot = pte_pgprot(pte_clrhuge(*(pte_t *)pmd));
arch/x86/mm/init_64.c
661
prot = pte_pgprot(pte_clrhuge(*(pte_t *)pud));
arch/x86/mm/ioremap.c
824
static pte_t bm_pte[PAGE_SIZE/sizeof(pte_t)] __page_aligned_bss;
arch/x86/mm/ioremap.c
838
static inline pte_t * __init early_ioremap_pte(unsigned long addr)
arch/x86/mm/ioremap.c
843
bool __init is_early_ioremap_ptep(pte_t *ptep)
arch/x86/mm/ioremap.c
845
return ptep >= &bm_pte[0] && ptep < &bm_pte[PAGE_SIZE/sizeof(pte_t)];
arch/x86/mm/ioremap.c
891
pte_t *pte;
arch/x86/mm/kasan_init_64.c
40
pte_t *pte;
arch/x86/mm/kasan_init_64.c
441
pte_t pte;
arch/x86/mm/kasan_init_64.c
60
pte_t entry;
arch/x86/mm/kmmio.c
120
pte_t *pte = lookup_address(addr, &l);
arch/x86/mm/kmmio.c
147
static void clear_pte_presence(pte_t *pte, bool clear, pteval_t *old)
arch/x86/mm/kmmio.c
163
pte_t *pte = lookup_address(f->addr, &level);
arch/x86/mm/kmmio.c
243
pte_t *pte = lookup_address(addr, &l);
arch/x86/mm/kmmio.c
444
pte_t *pte;
arch/x86/mm/kmmio.c
545
pte_t *pte;
arch/x86/mm/kmmio.c
83
pte_t *pte = lookup_address(addr, &l);
arch/x86/mm/mem_encrypt_amd.c
217
static unsigned long pg_level_to_pfn(int level, pte_t *kpte, pgprot_t *ret_prot)
arch/x86/mm/mem_encrypt_amd.c
264
pte_t *kpte;
arch/x86/mm/mem_encrypt_amd.c
349
void set_pte_enc_mask(pte_t *kpte, unsigned long pfn, pgprot_t new_prot)
arch/x86/mm/mem_encrypt_amd.c
351
pte_t new_pte;
arch/x86/mm/mem_encrypt_amd.c
358
static void __init __set_clr_pte_enc(pte_t *kpte, int level, bool enc)
arch/x86/mm/mem_encrypt_amd.c
399
pte_t *kpte;
arch/x86/mm/mmio-mod.c
82
pte_t *pte = lookup_address(address, &level);
arch/x86/mm/pat/cpa-test.c
121
pte_t *pte, pte0;
arch/x86/mm/pat/cpa-test.c
39
static int pte_testbit(pte_t pte)
arch/x86/mm/pat/cpa-test.c
60
pte_t *pte;
arch/x86/mm/pat/set_memory.c
1069
static int should_split_large_page(pte_t *kpte, unsigned long address,
arch/x86/mm/pat/set_memory.c
1084
static void split_set_pte(struct cpa_data *cpa, pte_t *pte, unsigned long pfn,
arch/x86/mm/pat/set_memory.c
1121
__split_large_page(struct cpa_data *cpa, pte_t *kpte, unsigned long address,
arch/x86/mm/pat/set_memory.c
1125
pte_t *pbase = (pte_t *)page_address(base);
arch/x86/mm/pat/set_memory.c
1129
pte_t *tmp;
arch/x86/mm/pat/set_memory.c
1226
static int split_large_page(struct cpa_data *cpa, pte_t *kpte,
arch/x86/mm/pat/set_memory.c
1249
pte_t *pte, first;
arch/x86/mm/pat/set_memory.c
1272
pte_t entry = *pte;
arch/x86/mm/pat/set_memory.c
1403
static bool try_to_free_pte_page(pte_t *pte)
arch/x86/mm/pat/set_memory.c
1429
pte_t *pte = pte_offset_kernel(pmd, start);
arch/x86/mm/pat/set_memory.c
1438
if (try_to_free_pte_page((pte_t *)pmd_page_vaddr(*pmd))) {
arch/x86/mm/pat/set_memory.c
1542
pte_t *pte = (pte_t *)get_zeroed_page(GFP_KERNEL);
arch/x86/mm/pat/set_memory.c
1564
pte_t *pte;
arch/x86/mm/pat/set_memory.c
1834
pte_t *kpte, old_pte;
arch/x86/mm/pat/set_memory.c
1848
pte_t new_pte;
arch/x86/mm/pat/set_memory.c
2683
pte_t *pte;
arch/x86/mm/pat/set_memory.c
463
pte_t *pte = lookup_address(addr, &level);
arch/x86/mm/pat/set_memory.c
712
pte_t *lookup_address_in_pgd_attr(pgd_t *pgd, unsigned long address,
arch/x86/mm/pat/set_memory.c
735
return (pte_t *)p4d;
arch/x86/mm/pat/set_memory.c
746
return (pte_t *)pud;
arch/x86/mm/pat/set_memory.c
757
return (pte_t *)pmd;
arch/x86/mm/pat/set_memory.c
770
pte_t *lookup_address_in_pgd(pgd_t *pgd, unsigned long address,
arch/x86/mm/pat/set_memory.c
785
pte_t *lookup_address(unsigned long address, unsigned int *level)
arch/x86/mm/pat/set_memory.c
791
static pte_t *_lookup_address_cpa(struct cpa_data *cpa, unsigned long address,
arch/x86/mm/pat/set_memory.c
850
pte_t *pte;
arch/x86/mm/pat/set_memory.c
881
static void __set_pmd_pte(pte_t *kpte, unsigned long address, pte_t pte)
arch/x86/mm/pat/set_memory.c
899
set_pte_atomic((pte_t *)pmd, pte);
arch/x86/mm/pat/set_memory.c
922
static int __should_split_large_page(pte_t *kpte, unsigned long address,
arch/x86/mm/pat/set_memory.c
927
pte_t new_pte, *tmp;
arch/x86/mm/pgtable.c
392
unsigned long address, pte_t *ptep,
arch/x86/mm/pgtable.c
393
pte_t entry, int dirty)
arch/x86/mm/pgtable.c
447
unsigned long addr, pte_t *ptep)
arch/x86/mm/pgtable.c
487
unsigned long address, pte_t *ptep)
arch/x86/mm/pgtable.c
564
void __native_set_fixmap(enum fixed_addresses idx, pte_t pte)
arch/x86/mm/pgtable.c
647
set_pte((pte_t *)pud, pfn_pte(
arch/x86/mm/pgtable.c
679
set_pte((pte_t *)pmd, pfn_pte(
arch/x86/mm/pgtable.c
802
pte_t pte_mkwrite(pte_t pte, struct vm_area_struct *vma)
arch/x86/mm/pgtable.c
822
void arch_check_zapped_pte(struct vm_area_struct *vma, pte_t pte)
arch/x86/mm/pgtable_32.c
27
void set_pte_vaddr(unsigned long vaddr, pte_t pteval)
arch/x86/mm/pgtable_32.c
33
pte_t *pte;
arch/x86/mm/pti.c
251
static pte_t *pti_user_pagetable_walk_pte(unsigned long address, bool late_text)
arch/x86/mm/pti.c
255
pte_t *pte;
arch/x86/mm/pti.c
291
pte_t *pte, *target_pte;
arch/x86/mm/pti.c
325
pte_t *pte, *target_pte;
arch/x86/mm/pti.c
465
pte_t *target_pte;
arch/x86/power/hibernate.c
160
pte_t *pte;
arch/x86/power/hibernate_32.c
113
pte_t *max_pte;
arch/x86/power/hibernate_32.c
149
pte_t *pte;
arch/x86/power/hibernate_32.c
59
static pte_t *resume_one_page_table_init(pmd_t *pmd)
arch/x86/power/hibernate_32.c
62
pte_t *page_table = (pte_t *)get_safe_page(GFP_ATOMIC);
arch/x86/power/hibernate_32.c
86
pte_t *pte;
arch/x86/virt/svm/sev.c
844
pte_t *pte;
arch/x86/virt/svm/sev.c
915
pte_t *pte;
arch/x86/xen/enlighten_pv.c
457
pte_t *ptep;
arch/x86/xen/enlighten_pv.c
458
pte_t pte;
arch/x86/xen/enlighten_pv.c
556
pte_t *ptep;
arch/x86/xen/enlighten_pv.c
592
pte_t pte;
arch/x86/xen/grant-table.c
27
pte_t **ptes;
arch/x86/xen/grant-table.c
77
pte_t **ptes;
arch/x86/xen/grant-table.c
94
static int gnttab_apply(pte_t *pte, unsigned long addr, void *data)
arch/x86/xen/mmu.c
21
pte_t *pte;
arch/x86/xen/mmu_pv.c
101
pte_t xen_make_pte_init(pteval_t pte);
arch/x86/xen/mmu_pv.c
1115
pte_t *pte_tbl;
arch/x86/xen/mmu_pv.c
1506
static void __init xen_set_pte_init(pte_t *ptep, pte_t pte)
arch/x86/xen/mmu_pv.c
1514
__visible pte_t xen_make_pte_init(pteval_t pte)
arch/x86/xen/mmu_pv.c
1704
pte_t pte = pfn_pte(pfn, prot);
arch/x86/xen/mmu_pv.c
1728
pte_t *pte = v;
arch/x86/xen/mmu_pv.c
191
pte_t *pte, ptev;
arch/x86/xen/mmu_pv.c
1915
pte_t pte;
arch/x86/xen/mmu_pv.c
1958
pte_t *pt;
arch/x86/xen/mmu_pv.c
207
pte_t *pte, ptev;
arch/x86/xen/mmu_pv.c
2092
pte_t pte;
arch/x86/xen/mmu_pv.c
2456
static int remap_area_pfn_pte_fn(pte_t *ptep, unsigned long addr, void *data)
arch/x86/xen/mmu_pv.c
2459
pte_t pte = pte_mkspecial(mfn_pte(*rmd->pfn, rmd->prot));
arch/x86/xen/mmu_pv.c
315
static bool xen_batched_set_pte(pte_t *ptep, pte_t pteval)
arch/x86/xen/mmu_pv.c
333
static inline void __xen_set_pte(pte_t *ptep, pte_t pteval)
arch/x86/xen/mmu_pv.c
348
static void xen_set_pte(pte_t *ptep, pte_t pteval)
arch/x86/xen/mmu_pv.c
354
static pte_t xen_ptep_modify_prot_start(struct vm_area_struct *vma,
arch/x86/xen/mmu_pv.c
355
unsigned long addr, pte_t *ptep)
arch/x86/xen/mmu_pv.c
364
pte_t *ptep, pte_t pte)
arch/x86/xen/mmu_pv.c
421
__visible pteval_t xen_pte_val(pte_t pte)
arch/x86/xen/mmu_pv.c
435
__visible pte_t xen_make_pte(pteval_t pte)
arch/x86/xen/mmu_pv.c
91
pteval_t xen_pte_val(pte_t pte);
arch/x86/xen/mmu_pv.c
96
pte_t xen_make_pte(pteval_t pte);
arch/x86/xen/p2m.c
115
static pte_t *p2m_missing_pte;
arch/x86/xen/p2m.c
116
static pte_t *p2m_identity_pte;
arch/x86/xen/p2m.c
210
pte_t *ptep;
arch/x86/xen/p2m.c
242
ptep = (pte_t *)((unsigned long)ptep & ~(PAGE_SIZE - 1));
arch/x86/xen/p2m.c
326
pte_t *ptep;
arch/x86/xen/p2m.c
427
pte_t *ptep;
arch/x86/xen/p2m.c
458
static pte_t *alloc_p2m_pmd(unsigned long addr, pte_t *pte_pg)
arch/x86/xen/p2m.c
460
pte_t *ptechk;
arch/x86/xen/p2m.c
461
pte_t *pte_newpg[PMDS_PER_MID_PAGE];
arch/x86/xen/p2m.c
525
pte_t *ptep, *pte_pg;
arch/x86/xen/p2m.c
533
pte_pg = (pte_t *)((unsigned long)ptep & ~(PAGE_SIZE - 1));
arch/x86/xen/p2m.c
641
pte_t *ptep;
arch/x86/xen/p2m.c
687
pte_t *pte;
arch/x86/xen/p2m.c
710
pte = (pte_t *)(mfn_to_virt(PFN_DOWN(map_ops[i].host_addr)) +
arch/xtensa/include/asm/highmem.h
71
extern pte_t *pkmap_page_table;
arch/xtensa/include/asm/page.h
102
#define __pte(x) ((pte_t) { (x) } )
arch/xtensa/include/asm/pgalloc.h
35
static inline void ptes_clear(pte_t *ptep)
arch/xtensa/include/asm/pgalloc.h
43
static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
arch/xtensa/include/asm/pgalloc.h
45
pte_t *ptep;
arch/xtensa/include/asm/pgalloc.h
47
ptep = (pte_t *)__pte_alloc_one_kernel(mm);
arch/xtensa/include/asm/pgtable.h
250
static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_WRITABLE; }
arch/xtensa/include/asm/pgtable.h
251
static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; }
arch/xtensa/include/asm/pgtable.h
252
static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; }
arch/xtensa/include/asm/pgtable.h
254
static inline pte_t pte_wrprotect(pte_t pte)
arch/xtensa/include/asm/pgtable.h
256
static inline pte_t pte_mkclean(pte_t pte)
arch/xtensa/include/asm/pgtable.h
258
static inline pte_t pte_mkold(pte_t pte)
arch/xtensa/include/asm/pgtable.h
260
static inline pte_t pte_mkdirty(pte_t pte)
arch/xtensa/include/asm/pgtable.h
262
static inline pte_t pte_mkyoung(pte_t pte)
arch/xtensa/include/asm/pgtable.h
264
static inline pte_t pte_mkwrite_novma(pte_t pte)
arch/xtensa/include/asm/pgtable.h
277
static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
arch/xtensa/include/asm/pgtable.h
287
static inline void update_pte(pte_t *ptep, pte_t pteval)
arch/xtensa/include/asm/pgtable.h
298
static inline void set_pte(pte_t *ptep, pte_t pte)
arch/xtensa/include/asm/pgtable.h
313
pte_t *ptep)
arch/xtensa/include/asm/pgtable.h
315
pte_t pte = *ptep;
arch/xtensa/include/asm/pgtable.h
322
static inline pte_t
arch/xtensa/include/asm/pgtable.h
323
ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
arch/xtensa/include/asm/pgtable.h
325
pte_t pte = *ptep;
arch/xtensa/include/asm/pgtable.h
331
ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
arch/xtensa/include/asm/pgtable.h
333
pte_t pte = *ptep;
arch/xtensa/include/asm/pgtable.h
349
#define __swp_entry_to_pte(x) ((pte_t) { (x).val })
arch/xtensa/include/asm/pgtable.h
351
static inline bool pte_swp_exclusive(pte_t pte)
arch/xtensa/include/asm/pgtable.h
356
static inline pte_t pte_swp_mkexclusive(pte_t pte)
arch/xtensa/include/asm/pgtable.h
362
static inline pte_t pte_swp_clear_exclusive(pte_t pte)
arch/xtensa/include/asm/pgtable.h
400
unsigned long address, pte_t *ptep, unsigned int nr);
arch/xtensa/include/asm/pgtable.h
404
typedef pte_t *pte_addr_t;
arch/xtensa/include/asm/pgtable.h
407
unsigned long address, pte_t *ptep, unsigned int nr);
arch/xtensa/include/asm/tlbflush.h
130
static inline void write_dtlb_entry (pte_t entry, int way)
arch/xtensa/include/asm/tlbflush.h
136
static inline void write_itlb_entry (pte_t entry, int way)
arch/xtensa/mm/cache.c
217
unsigned long addr, pte_t *ptep, unsigned int nr)
arch/xtensa/mm/fault.c
39
pte_t *pte_k;
arch/xtensa/mm/kasan_init.c
42
pte_t *pte = memblock_alloc_or_panic(n_pages * sizeof(pte_t), PAGE_SIZE);
arch/xtensa/mm/mmu.c
27
pte_t *pte;
arch/xtensa/mm/mmu.c
35
pte = memblock_alloc_low(n_pages * sizeof(pte_t), PAGE_SIZE);
arch/xtensa/mm/mmu.c
38
__func__, n_pages * sizeof(pte_t), PAGE_SIZE);
arch/xtensa/mm/mmu.c
44
pte_t *cur_pte = pte + i;
arch/xtensa/mm/tlb.c
167
unsigned long address, pte_t *ptep, unsigned int nr)
arch/xtensa/mm/tlb.c
182
pte_t *pte;
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1680
static int check_present_pte(pte_t *pte, unsigned long addr, void *data)
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1682
pte_t ptent = ptep_get(pte);
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1693
static int check_absent_pte(pte_t *pte, unsigned long addr, void *data)
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1695
pte_t ptent = ptep_get(pte);
drivers/gpu/drm/i915/i915_mm.c
51
static int remap_sg(pte_t *pte, unsigned long addr, void *data)
drivers/gpu/drm/i915/i915_mm.c
73
static int remap_pfn(pte_t *pte, unsigned long addr, void *data)
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
239
if (num_pages < PAGE_SIZE / sizeof(pte_t)) {
drivers/iommu/riscv/iommu.c
1083
#define PT_SHIFT (PAGE_SHIFT - ilog2(sizeof(pte_t)))
drivers/misc/sgi-gru/grufault.c
212
pte_t pte;
drivers/misc/sgi-gru/grufault.c
231
pte = ptep_get((pte_t *)pmdp);
drivers/parisc/sba_iommu.c
1700
void (*)(pte_t * , unsigned long),
drivers/parisc/sba_iommu.c
1702
void set_data_memory_break(pte_t * , unsigned long);
drivers/xen/gntdev.c
304
static int find_grant_ptes(pte_t *pte, unsigned long addr, void *data)
drivers/xen/privcmd.c
1654
static int is_mapped_fn(pte_t *pte, unsigned long addr, void *data)
drivers/xen/xenbus/xenbus_client.c
752
static int map_ring_apply(pte_t *pte, unsigned long addr, void *data)
drivers/xen/xlate_mmu.c
100
pte_t pte = pte_mkspecial(pfn_pte(page_to_pfn(page), info->prot));
drivers/xen/xlate_mmu.c
272
static int remap_pfn_fn(pte_t *ptep, unsigned long addr, void *data)
drivers/xen/xlate_mmu.c
276
pte_t pte = pte_mkspecial(pfn_pte(page_to_pfn(page), r->prot));
drivers/xen/xlate_mmu.c
96
static int remap_pte_fn(pte_t *ptep, unsigned long addr, void *data)
fs/hugetlbfs/inode.c
350
pte_t *ptep, pte;
fs/proc/task_mmu.c
1018
static void smaps_pte_entry(pte_t *pte, unsigned long addr,
fs/proc/task_mmu.c
1026
pte_t ptent = ptep_get(pte);
fs/proc/task_mmu.c
1112
pte_t *pte;
fs/proc/task_mmu.c
1232
static int smaps_hugetlb_range(pte_t *pte, unsigned long hmask,
fs/proc/task_mmu.c
1241
pte_t ptent;
fs/proc/task_mmu.c
1600
static inline bool pte_is_pinned(struct vm_area_struct *vma, unsigned long addr, pte_t pte)
fs/proc/task_mmu.c
1617
unsigned long addr, pte_t *pte)
fs/proc/task_mmu.c
1627
pte_t ptent = ptep_get(pte);
fs/proc/task_mmu.c
1633
pte_t old_pte;
fs/proc/task_mmu.c
1685
pte_t *pte, ptent;
fs/proc/task_mmu.c
1935
struct vm_area_struct *vma, unsigned long addr, pte_t pte)
fs/proc/task_mmu.c
2085
pte_t *pte, *orig_pte;
fs/proc/task_mmu.c
2123
static int pagemap_hugetlb_range(pte_t *ptep, unsigned long hmask,
fs/proc/task_mmu.c
2132
pte_t pte;
fs/proc/task_mmu.c
2345
unsigned long addr, pte_t pte)
fs/proc/task_mmu.c
2394
unsigned long addr, pte_t *pte, pte_t ptent)
fs/proc/task_mmu.c
2397
pte_t old_pte;
fs/proc/task_mmu.c
2474
static unsigned long pagemap_hugetlb_category(pte_t pte)
fs/proc/task_mmu.c
2510
unsigned long addr, pte_t *ptep,
fs/proc/task_mmu.c
2511
pte_t ptent)
fs/proc/task_mmu.c
2740
pte_t *pte, *start_pte;
fs/proc/task_mmu.c
2760
pte_t ptent = ptep_get(pte);
fs/proc/task_mmu.c
2778
pte_t ptent = ptep_get(pte);
fs/proc/task_mmu.c
2798
pte_t ptent = ptep_get(pte);
fs/proc/task_mmu.c
2833
static int pagemap_scan_hugetlb_entry(pte_t *ptep, unsigned long hmask,
fs/proc/task_mmu.c
2842
pte_t pte;
fs/proc/task_mmu.c
3169
static struct page *can_gather_numa_stats(pte_t pte, struct vm_area_struct *vma,
fs/proc/task_mmu.c
3224
pte_t *orig_pte;
fs/proc/task_mmu.c
3225
pte_t *pte;
fs/proc/task_mmu.c
3246
pte_t ptent = ptep_get(pte);
fs/proc/task_mmu.c
3258
static int gather_hugetlb_stats(pte_t *pte, unsigned long hmask,
fs/proc/task_mmu.c
3261
pte_t huge_pte;
fs/proc/task_mmu.c
3281
static int gather_hugetlb_stats(pte_t *pte, unsigned long hmask,
fs/userfaultfd.c
235
pte_t *ptep, pte;
fs/userfaultfd.c
293
pte_t *pte;
fs/userfaultfd.c
294
pte_t ptent;
include/asm-generic/hugetlb.h
102
unsigned long addr, pte_t *ptep)
include/asm-generic/hugetlb.h
110
unsigned long addr, pte_t *ptep,
include/asm-generic/hugetlb.h
111
pte_t pte, int dirty)
include/asm-generic/hugetlb.h
118
static inline pte_t huge_ptep_get(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
include/asm-generic/hugetlb.h
13
static inline unsigned long huge_pte_dirty(pte_t pte)
include/asm-generic/hugetlb.h
18
static inline pte_t huge_pte_mkwrite(pte_t pte)
include/asm-generic/hugetlb.h
24
static inline pte_t huge_pte_wrprotect(pte_t pte)
include/asm-generic/hugetlb.h
30
static inline pte_t huge_pte_mkdirty(pte_t pte)
include/asm-generic/hugetlb.h
35
static inline pte_t huge_pte_modify(pte_t pte, pgprot_t newprot)
include/asm-generic/hugetlb.h
41
static inline pte_t huge_pte_mkuffd_wp(pte_t pte)
include/asm-generic/hugetlb.h
48
static inline pte_t huge_pte_clear_uffd_wp(pte_t pte)
include/asm-generic/hugetlb.h
55
static inline int huge_pte_uffd_wp(pte_t pte)
include/asm-generic/hugetlb.h
63
pte_t *ptep, unsigned long sz)
include/asm-generic/hugetlb.h
71
pte_t *ptep, pte_t pte, unsigned long sz)
include/asm-generic/hugetlb.h
78
static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm,
include/asm-generic/hugetlb.h
79
unsigned long addr, pte_t *ptep, unsigned long sz)
include/asm-generic/hugetlb.h
8
static inline unsigned long huge_pte_write(pte_t pte)
include/asm-generic/hugetlb.h
86
static inline pte_t huge_ptep_clear_flush(struct vm_area_struct *vma,
include/asm-generic/hugetlb.h
87
unsigned long addr, pte_t *ptep)
include/asm-generic/hugetlb.h
94
static inline int huge_pte_none(pte_t pte)
include/asm-generic/pgalloc.h
19
static inline pte_t *__pte_alloc_one_kernel_noprof(struct mm_struct *mm)
include/asm-generic/pgalloc.h
43
static inline pte_t *pte_alloc_one_kernel_noprof(struct mm_struct *mm)
include/asm-generic/pgalloc.h
55
static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte)
include/asm-generic/pgtable_uffd.h
22
static __always_inline int pte_uffd_wp(pte_t pte)
include/asm-generic/pgtable_uffd.h
32
static __always_inline pte_t pte_mkuffd_wp(pte_t pte)
include/asm-generic/pgtable_uffd.h
42
static __always_inline pte_t pte_clear_uffd_wp(pte_t pte)
include/asm-generic/pgtable_uffd.h
52
static __always_inline pte_t pte_swp_mkuffd_wp(pte_t pte)
include/asm-generic/pgtable_uffd.h
57
static __always_inline int pte_swp_uffd_wp(pte_t pte)
include/asm-generic/pgtable_uffd.h
62
static __always_inline pte_t pte_swp_clear_uffd_wp(pte_t pte)
include/asm-generic/tlb.h
643
static inline void __tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep, unsigned long address)
include/asm-generic/tlb.h
669
pte_t *ptep, unsigned int nr, unsigned long address)
include/asm-generic/tlb.h
778
static inline bool pte_needs_flush(pte_t oldpte, pte_t newpte)
include/linux/hugetlb.h
1047
static inline pte_t huge_ptep_modify_prot_start(struct vm_area_struct *vma,
include/linux/hugetlb.h
1048
unsigned long addr, pte_t *ptep)
include/linux/hugetlb.h
1059
unsigned long addr, pte_t *ptep,
include/linux/hugetlb.h
1060
pte_t old_pte, pte_t pte)
include/linux/hugetlb.h
1257
struct mm_struct *mm, pte_t *pte)
include/linux/hugetlb.h
1274
static inline pte_t huge_ptep_clear_flush(struct vm_area_struct *vma,
include/linux/hugetlb.h
1275
unsigned long addr, pte_t *ptep)
include/linux/hugetlb.h
1285
pte_t *ptep, pte_t pte, unsigned long sz)
include/linux/hugetlb.h
1309
struct mm_struct *mm, pte_t *pte)
include/linux/hugetlb.h
1327
static inline bool hugetlb_pmd_shared(pte_t *pte)
include/linux/hugetlb.h
1332
static inline bool hugetlb_pmd_shared(pte_t *pte)
include/linux/hugetlb.h
1359
static inline pte_t *
include/linux/hugetlb.h
143
int hugetlb_mfill_atomic_pte(pte_t *dst_pte,
include/linux/hugetlb.h
164
pte_t *huge_pmd_share(struct mm_struct *mm, struct vm_area_struct *vma,
include/linux/hugetlb.h
188
static inline pte_t *pte_offset_huge(pmd_t *pmd, unsigned long address)
include/linux/hugetlb.h
192
static inline pte_t *pte_alloc_huge(struct mm_struct *mm, pmd_t *pmd,
include/linux/hugetlb.h
199
pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma,
include/linux/hugetlb.h
238
pte_t *huge_pte_offset(struct mm_struct *mm,
include/linux/hugetlb.h
242
unsigned long addr, pte_t *ptep);
include/linux/hugetlb.h
305
struct vm_area_struct *vma, unsigned long addr, pte_t *ptep)
include/linux/hugetlb.h
397
static inline int hugetlb_mfill_atomic_pte(pte_t *dst_pte,
include/linux/hugetlb.h
409
static inline pte_t *huge_pte_offset(struct mm_struct *mm, unsigned long addr,
include/linux/hugetlb.h
842
static inline pte_t arch_make_huge_pte(pte_t entry, unsigned int shift,
include/linux/hugetlb.h
984
struct mm_struct *mm, pte_t *pte)
include/linux/kasan.h
54
extern pte_t kasan_early_shadow_pte[MAX_PTRS_PER_PTE + PTE_HWTABLE_PTRS];
include/linux/ksm.h
130
static inline void ksm_might_unmap_zero_page(struct mm_struct *mm, pte_t pte)
include/linux/ksm.h
43
static inline void ksm_might_unmap_zero_page(struct mm_struct *mm, pte_t pte)
include/linux/leafops.h
525
static inline bool pte_is_marker(pte_t pte)
include/linux/leafops.h
537
static inline bool pte_is_uffd_wp_marker(pte_t pte)
include/linux/leafops.h
55
static inline softleaf_t softleaf_from_pte(pte_t pte)
include/linux/leafops.h
554
static inline bool pte_is_uffd_marker(pte_t pte)
include/linux/leafops.h
78
static inline pte_t softleaf_to_pte(softleaf_t entry)
include/linux/mm.h
1690
static inline pte_t maybe_mkwrite(pte_t pte, struct vm_area_struct *vma)
include/linux/mm.h
2268
static inline pte_t mk_pte(const struct page *page, pgprot_t pgprot)
include/linux/mm.h
2283
static inline pte_t folio_mk_pte(const struct folio *folio, pgprot_t pgprot)
include/linux/mm.h
2825
pte_t pte);
include/linux/mm.h
2827
pte_t pte);
include/linux/mm.h
2867
pte_t *ptep;
include/linux/mm.h
3041
pte_t pte);
include/linux/mm.h
3164
static inline int pte_special(pte_t pte)
include/linux/mm.h
3169
static inline pte_t pte_mkspecial(pte_t pte)
include/linux/mm.h
3199
extern pte_t *get_locked_pte(struct mm_struct *mm, unsigned long addr,
include/linux/mm.h
3280
atomic_long_add(PTRS_PER_PTE * sizeof(pte_t), &mm->pgtables_bytes);
include/linux/mm.h
3285
atomic_long_sub(PTRS_PER_PTE * sizeof(pte_t), &mm->pgtables_bytes);
include/linux/mm.h
3477
static inline spinlock_t *ptep_lockptr(struct mm_struct *mm, pte_t *pte)
include/linux/mm.h
3480
BUILD_BUG_ON(MAX_PTRS_PER_PTE * sizeof(pte_t) > PAGE_SIZE);
include/linux/mm.h
3508
static inline spinlock_t *ptep_lockptr(struct mm_struct *mm, pte_t *pte)
include/linux/mm.h
3549
pte_t *__pte_offset_map(pmd_t *pmd, unsigned long addr, pmd_t *pmdvalp);
include/linux/mm.h
3551
static inline pte_t *pte_offset_map(pmd_t *pmd, unsigned long addr)
include/linux/mm.h
3556
pte_t *pte_offset_map_lock(struct mm_struct *mm, pmd_t *pmd,
include/linux/mm.h
3559
pte_t *pte_offset_map_ro_nolock(struct mm_struct *mm, pmd_t *pmd,
include/linux/mm.h
3561
pte_t *pte_offset_map_rw_nolock(struct mm_struct *mm, pmd_t *pmd,
include/linux/mm.h
4242
typedef int (*pte_fn_t)(pte_t *pte, unsigned long addr, void *data);
include/linux/mm.h
4493
pte_t *vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node,
include/linux/mm.h
4500
void vmemmap_verify(pte_t *, int, unsigned long, unsigned long);
include/linux/mm.h
714
pte_t orig_pte; /* Value of PTE at the time of fault */
include/linux/mm.h
727
pte_t *pte; /* Pointer to pte entry matching
include/linux/mm_inline.h
571
pte_t *pte, pte_t pteval)
include/linux/page_table_check.h
125
unsigned long addr, pte_t pte)
include/linux/page_table_check.h
140
unsigned long addr, pte_t *ptep,
include/linux/page_table_check.h
141
pte_t pte, unsigned int nr)
include/linux/page_table_check.h
18
pte_t pte);
include/linux/page_table_check.h
24
pte_t *ptep, pte_t pte, unsigned int nr);
include/linux/page_table_check.h
50
unsigned long addr, pte_t pte)
include/linux/page_table_check.h
77
unsigned long addr, pte_t *ptep,
include/linux/page_table_check.h
78
pte_t pte, unsigned int nr)
include/linux/pagewalk.h
182
pte_t *ptep;
include/linux/pagewalk.h
187
pte_t pte;
include/linux/pagewalk.h
79
int (*pte_entry)(pte_t *pte, unsigned long addr,
include/linux/pagewalk.h
83
int (*hugetlb_entry)(pte_t *pte, unsigned long hmask,
include/linux/pagewalk.h
92
pte_t *ptep, struct mm_walk *walk);
include/linux/pgtable.h
1003
extern pte_t ptep_clear_flush(struct vm_area_struct *vma,
include/linux/pgtable.h
1005
pte_t *ptep);
include/linux/pgtable.h
1018
static inline pte_t pte_mkwrite(pte_t pte, struct vm_area_struct *vma)
include/linux/pgtable.h
1033
static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long address, pte_t *ptep)
include/linux/pgtable.h
1035
pte_t old_pte = ptep_get(ptep);
include/linux/pgtable.h
105
((pte_t *)kmap_local_page(pmd_page(*(pmd))) + pte_index((address)))
include/linux/pgtable.h
1059
pte_t *ptep, unsigned int nr)
include/linux/pgtable.h
1090
unsigned long addr, pte_t *ptep, unsigned int nr)
include/linux/pgtable.h
111
static inline pte_t *__pte_map(pmd_t *pmd, unsigned long address)
include/linux/pgtable.h
1115
static inline pte_t pte_sw_mkyoung(pte_t pte)
include/linux/pgtable.h
115
static inline void pte_unmap(pte_t *pte)
include/linux/pgtable.h
1228
static inline int pte_same(pte_t pte_a, pte_t pte_b)
include/linux/pgtable.h
1241
static inline int pte_unused(pte_t pte)
include/linux/pgtable.h
1305
pte_t pte, pte_t oldpte,
include/linux/pgtable.h
1322
pte_t pte, pte_t oldpte,
include/linux/pgtable.h
1345
pte_t orig_pte)
include/linux/pgtable.h
1492
static inline pte_t __ptep_modify_prot_start(struct vm_area_struct *vma,
include/linux/pgtable.h
1494
pte_t *ptep)
include/linux/pgtable.h
1506
pte_t *ptep, pte_t pte)
include/linux/pgtable.h
1530
static inline pte_t ptep_modify_prot_start(struct vm_area_struct *vma,
include/linux/pgtable.h
1532
pte_t *ptep)
include/linux/pgtable.h
1545
pte_t *ptep, pte_t old_pte, pte_t pte)
include/linux/pgtable.h
1575
static inline pte_t modify_prot_start_ptes(struct vm_area_struct *vma,
include/linux/pgtable.h
1576
unsigned long addr, pte_t *ptep, unsigned int nr)
include/linux/pgtable.h
1578
pte_t pte, tmp_pte;
include/linux/pgtable.h
1616
pte_t *ptep, pte_t old_pte, pte_t pte, unsigned int nr)
include/linux/pgtable.h
175
static inline pte_t *virt_to_kpte(unsigned long vaddr)
include/linux/pgtable.h
1765
static inline int pte_soft_dirty(pte_t pte)
include/linux/pgtable.h
1775
static inline pte_t pte_mksoft_dirty(pte_t pte)
include/linux/pgtable.h
1785
static inline pte_t pte_clear_soft_dirty(pte_t pte)
include/linux/pgtable.h
1795
static inline pte_t pte_swp_mksoft_dirty(pte_t pte)
include/linux/pgtable.h
1800
static inline int pte_swp_soft_dirty(pte_t pte)
include/linux/pgtable.h
1805
static inline pte_t pte_swp_clear_soft_dirty(pte_t pte)
include/linux/pgtable.h
2017
static inline int pte_protnone(pte_t pte)
include/linux/pgtable.h
376
static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte)
include/linux/pgtable.h
383
static inline pte_t pte_advance_pfn(pte_t pte, unsigned long nr)
include/linux/pgtable.h
411
pte_t *ptep, pte_t pte, unsigned int nr)
include/linux/pgtable.h
428
unsigned long address, pte_t *ptep,
include/linux/pgtable.h
429
pte_t entry, int dirty);
include/linux/pgtable.h
459
static inline pte_t ptep_get(pte_t *ptep)
include/linux/pgtable.h
496
pte_t *ptep)
include/linux/pgtable.h
498
pte_t pte = ptep_get(ptep);
include/linux/pgtable.h
535
unsigned long address, pte_t *ptep);
include/linux/pgtable.h
593
pte_t pte)
include/linux/pgtable.h
612
static inline pte_t ptep_get_and_clear(struct mm_struct *mm,
include/linux/pgtable.h
614
pte_t *ptep)
include/linux/pgtable.h
616
pte_t pte = ptep_get(ptep);
include/linux/pgtable.h
643
unsigned long addr, pte_t *ptep,
include/linux/pgtable.h
646
pte_t pte;
include/linux/pgtable.h
668
pte_t *ptep)
include/linux/pgtable.h
670
pte_t pte = ptep_get(ptep);
include/linux/pgtable.h
709
static inline pte_t ptep_get_lockless(pte_t *ptep)
include/linux/pgtable.h
711
pte_t pte;
include/linux/pgtable.h
747
static inline pte_t ptep_get_lockless(pte_t *ptep)
include/linux/pgtable.h
813
static inline pte_t ptep_get_and_clear_full(struct mm_struct *mm,
include/linux/pgtable.h
814
unsigned long address, pte_t *ptep,
include/linux/pgtable.h
841
static inline pte_t get_and_clear_full_ptes(struct mm_struct *mm,
include/linux/pgtable.h
842
unsigned long addr, pte_t *ptep, unsigned int nr, int full)
include/linux/pgtable.h
844
pte_t pte, tmp_pte;
include/linux/pgtable.h
877
static inline pte_t get_and_clear_ptes(struct mm_struct *mm, unsigned long addr,
include/linux/pgtable.h
878
pte_t *ptep, unsigned int nr)
include/linux/pgtable.h
903
pte_t *ptep, unsigned int nr, int full)
include/linux/pgtable.h
932
pte_t *ptep, unsigned int nr)
include/linux/pgtable.h
947
unsigned long address, pte_t *ptep, unsigned int nr)
include/linux/pgtable.h
953
unsigned long address, pte_t *ptep)
include/linux/pgtable.h
96
static inline pte_t *pte_offset_kernel(pmd_t *pmd, unsigned long address)
include/linux/pgtable.h
966
pte_t *ptep,
include/linux/pgtable.h
98
return (pte_t *)pmd_page_vaddr(*pmd) + pte_index(address);
include/linux/pgtable.h
990
unsigned long addr, pte_t *ptep, unsigned int nr, int full)
include/linux/ptdump.h
14
void (*note_page_pte)(struct ptdump_state *st, unsigned long addr, pte_t pte);
include/linux/ptdump.h
20
void (*effective_prot_pte)(struct ptdump_state *st, pte_t pte);
include/linux/rmap.h
871
pte_t *pte;
include/linux/sched.h
816
pte_t pteval[KM_MAX_IDX];
include/linux/swapops.h
114
static inline pte_t swp_entry_to_pte(swp_entry_t entry)
include/linux/swapops.h
218
extern void migration_entry_wait_huge(struct vm_area_struct *vma, unsigned long addr, pte_t *pte);
include/linux/swapops.h
238
unsigned long addr, pte_t *pte) { }
include/linux/swapops.h
307
static inline pte_t make_pte_marker(pte_marker marker)
include/linux/swapops.h
70
static inline pte_t pte_swp_clear_flags(pte_t pte)
include/linux/userfaultfd_k.h
195
pte_t pte)
include/linux/userfaultfd_k.h
314
static inline bool pte_swp_uffd_wp_any(pte_t pte)
include/linux/userfaultfd_k.h
368
pte_t pte)
include/linux/userfaultfd_k.h
463
static inline bool pte_swp_uffd_wp_any(pte_t pte)
include/linux/vmalloc.h
123
pte_t *ptep)
include/trace/events/xen.h
135
TP_PROTO(pte_t *ptep, pte_t pteval),
include/trace/events/xen.h
138
__field(pte_t *, ptep)
include/trace/events/xen.h
151
TP_PROTO(pte_t *ptep, pte_t pteval), \
include/trace/events/xen.h
177
TP_PROTO(struct mm_struct *mm, unsigned long addr, pte_t *ptep),
include/trace/events/xen.h
182
__field(pte_t *, ptep)
include/trace/events/xen.h
260
pte_t *ptep, pte_t pteval),
include/trace/events/xen.h
265
__field(pte_t *, ptep)
include/trace/events/xen.h
280
pte_t *ptep, pte_t pteval), \
kernel/bpf/arena.c
121
static int apply_range_set_cb(pte_t *pte, unsigned long addr, void *data)
kernel/bpf/arena.c
147
static int apply_range_clear_cb(pte_t *pte, unsigned long addr, void *free_pages)
kernel/bpf/arena.c
149
pte_t old_pte;
kernel/bpf/arena.c
245
static int existing_page_cb(pte_t *ptep, unsigned long addr, void *data)
kernel/bpf/arena.c
248
pte_t pte;
kernel/events/core.c
8420
pte_t *ptep, pte;
mm/damon/ops-common.c
196
pte_t pte;
mm/damon/ops-common.c
44
void damon_ptep_mkold(pte_t *pte, struct vm_area_struct *vma, unsigned long addr)
mm/damon/ops-common.c
46
pte_t pteval = ptep_get(pte);
mm/damon/ops-common.h
12
void damon_ptep_mkold(pte_t *pte, struct vm_area_struct *vma, unsigned long addr);
mm/damon/vaddr.c
309
pte_t *pte;
mm/damon/vaddr.c
334
static void damon_hugetlb_mkold(pte_t *pte, struct mm_struct *mm,
mm/damon/vaddr.c
338
pte_t entry = huge_ptep_get(mm, addr, pte);
mm/damon/vaddr.c
361
static int damon_mkold_hugetlb_entry(pte_t *pte, unsigned long hmask,
mm/damon/vaddr.c
367
pte_t entry;
mm/damon/vaddr.c
434
pte_t *pte;
mm/damon/vaddr.c
435
pte_t ptent;
mm/damon/vaddr.c
480
static int damon_young_hugetlb_entry(pte_t *pte, unsigned long hmask,
mm/damon/vaddr.c
488
pte_t entry;
mm/damon/vaddr.c
591
unsigned long addr, pte_t *ptep, pmd_t *pmdp)
mm/damon/vaddr.c
613
pte_t *ptep, pmd_t *pmdp)
mm/damon/vaddr.c
709
pte_t *start_pte, *pte, ptent;
mm/damon/vaddr.c
872
pte_t *start_pte, *pte, ptent;
mm/debug_vm_pgtable.c
117
pte_t pte;
mm/debug_vm_pgtable.c
53
pte_t *ptep;
mm/debug_vm_pgtable.c
609
pte_t pte = pfn_pte(args->pte_pfn, args->page_prot);
mm/debug_vm_pgtable.c
662
pte_t pte = pfn_pte(args->fixed_pte_pfn, args->page_prot);
mm/debug_vm_pgtable.c
673
pte_t pte = pfn_pte(args->fixed_pte_pfn, args->page_prot_none);
mm/debug_vm_pgtable.c
705
pte_t pte = pfn_pte(args->fixed_pte_pfn, args->page_prot);
mm/debug_vm_pgtable.c
717
pte_t pte;
mm/debug_vm_pgtable.c
777
pte_t pte;
mm/debug_vm_pgtable.c
809
pte_t pte1, pte2;
mm/debug_vm_pgtable.c
83
pte_t pte = pfn_pte(args->fixed_pte_pfn, prot);
mm/debug_vm_pgtable.c
887
pte_t pte;
mm/filemap.c
3450
pte_t *ptep;
mm/filemap.c
3757
pte_t *old_ptep = vmf->pte;
mm/gup.c
1038
pte_t *pte;
mm/gup.c
1039
pte_t entry;
mm/gup.c
2834
pte_t *ptep, *ptem;
mm/gup.c
2840
pte_t pte = ptep_get_lockless(ptep);
mm/gup.c
764
pte_t *pte, unsigned int flags)
mm/gup.c
767
pte_t orig_entry = ptep_get(pte);
mm/gup.c
768
pte_t entry = orig_entry;
mm/gup.c
785
static inline bool can_follow_write_pte(pte_t pte, struct page *page,
mm/gup.c
809
pte_t *ptep, pte;
mm/highmem.c
144
pte_t *pkmap_page_table;
mm/highmem.c
183
pte_t pteval = kctrl->pteval[i];
mm/highmem.c
206
pte_t ptent;
mm/highmem.c
535
static pte_t *__kmap_pte;
mm/highmem.c
537
static pte_t *kmap_get_pte(unsigned long vaddr, int idx)
mm/highmem.c
552
pte_t pteval, *kmap_pte;
mm/highmem.c
600
pte_t *kmap_pte;
mm/highmem.c
649
pte_t *kmap_pte;
mm/highmem.c
654
pte_t pteval = tsk->kmap_ctrl.pteval[i];
mm/highmem.c
686
pte_t *kmap_pte;
mm/highmem.c
691
pte_t pteval = tsk->kmap_ctrl.pteval[i];
mm/hmm.c
228
pte_t pte)
mm/hmm.c
236
unsigned long end, pmd_t *pmdp, pte_t *ptep,
mm/hmm.c
243
pte_t pte = ptep_get(ptep);
mm/hmm.c
407
pte_t *ptep;
mm/hmm.c
543
static int hmm_vma_walk_hugetlb_entry(pte_t *pte, unsigned long hmask,
mm/hmm.c
555
pte_t entry;
mm/huge_memory.c
2954
pte_t *pte;
mm/huge_memory.c
2973
pte_t entry;
mm/huge_memory.c
2999
pte_t *pte;
mm/huge_memory.c
3185
pte_t entry;
mm/huge_memory.c
3211
pte_t entry;
mm/huge_memory.c
3238
pte_t entry;
mm/hugetlb.c
4836
static pte_t make_huge_pte(struct vm_area_struct *vma, struct folio *folio,
mm/hugetlb.c
4839
pte_t entry = folio_mk_pte(folio, vma->vm_page_prot);
mm/hugetlb.c
4854
unsigned long address, pte_t *ptep)
mm/hugetlb.c
4856
pte_t entry;
mm/hugetlb.c
4864
unsigned long address, pte_t *ptep)
mm/hugetlb.c
4871
hugetlb_install_folio(struct vm_area_struct *vma, pte_t *ptep, unsigned long addr,
mm/hugetlb.c
4872
struct folio *new_folio, pte_t old, unsigned long sz)
mm/hugetlb.c
4874
pte_t newpte = make_huge_pte(vma, new_folio, true);
mm/hugetlb.c
4889
pte_t *src_pte, *dst_pte, entry;
mm/hugetlb.c
4997
pte_t src_pte_old = entry;
mm/hugetlb.c
5069
unsigned long new_addr, pte_t *src_pte, pte_t *dst_pte,
mm/hugetlb.c
5076
pte_t pte;
mm/hugetlb.c
5118
pte_t *src_pte, *dst_pte;
mm/hugetlb.c
5179
pte_t *ptep;
mm/hugetlb.c
5180
pte_t pte;
mm/hugetlb.c
5455
pte_t pte = huge_ptep_get(mm, vmf->address, vmf->pte);
mm/hugetlb.c
5609
pte_t newpte = make_huge_pte(vma, new_folio, !unshare);
mm/hugetlb.c
5710
pte_t *ptep, pte_t old_pte)
mm/hugetlb.c
5734
pte_t new_pte;
mm/hugetlb.c
6194
int hugetlb_mfill_atomic_pte(pte_t *dst_pte,
mm/hugetlb.c
6209
pte_t _dst_pte;
mm/hugetlb.c
6214
pte_t dst_ptep;
mm/hugetlb.c
6253
pte_t *actual_pte = hugetlb_walk(dst_vma, dst_addr, PMD_SIZE);
mm/hugetlb.c
6420
pte_t *ptep;
mm/hugetlb.c
6421
pte_t pte;
mm/hugetlb.c
6495
pte_t newpte = pte;
mm/hugetlb.c
6525
pte_t old_pte;
mm/hugetlb.c
6878
pte_t *huge_pmd_share(struct mm_struct *mm, struct vm_area_struct *vma,
mm/hugetlb.c
6886
pte_t *spte = NULL;
mm/hugetlb.c
6887
pte_t *pte;
mm/hugetlb.c
6918
pte = (pte_t *)pmd_alloc(mm, pud, addr);
mm/hugetlb.c
6940
unsigned long addr, pte_t *ptep)
mm/hugetlb.c
6987
pte_t *huge_pmd_share(struct mm_struct *mm, struct vm_area_struct *vma,
mm/hugetlb.c
6994
unsigned long addr, pte_t *ptep)
mm/hugetlb.c
7015
pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma,
mm/hugetlb.c
7021
pte_t *pte = NULL;
mm/hugetlb.c
7030
pte = (pte_t *)pud;
mm/hugetlb.c
7036
pte = (pte_t *)pmd_alloc(mm, pud, addr);
mm/hugetlb.c
7041
pte_t pteval = ptep_get_lockless(pte);
mm/hugetlb.c
7058
pte_t *huge_pte_offset(struct mm_struct *mm,
mm/hugetlb.c
7076
return (pte_t *)pud;
mm/hugetlb.c
7083
return (pte_t *)pmd;
mm/hugetlb.c
7272
pte_t *ptep;
mm/hugetlb_vmemmap.c
139
static int vmemmap_pte_entry(pte_t *pte, unsigned long addr,
mm/hugetlb_vmemmap.c
208
static void vmemmap_remap_pte(pte_t *pte, unsigned long addr,
mm/hugetlb_vmemmap.c
217
pte_t entry;
mm/hugetlb_vmemmap.c
256
static void vmemmap_restore_pte(pte_t *pte, unsigned long addr,
mm/hugetlb_vmemmap.c
36
void (*remap_pte)(pte_t *pte, unsigned long addr,
mm/hugetlb_vmemmap.c
58
pte_t *pgtable;
mm/hugetlb_vmemmap.c
67
pte_t entry, *pte;
mm/internal.h
1652
static inline bool pte_needs_soft_dirty_wp(struct vm_area_struct *vma, pte_t pte)
mm/internal.h
296
static inline pte_t __pte_batch_clear_ignored(pte_t pte, fpb_t flags)
mm/internal.h
338
struct vm_area_struct *vma, pte_t *ptep, pte_t *ptentp,
mm/internal.h
342
pte_t expected_pte, pte = *ptentp;
mm/internal.h
392
unsigned int folio_pte_batch(struct folio *folio, pte_t *ptep, pte_t pte,
mm/internal.h
405
static inline pte_t pte_move_swp_offset(pte_t pte, long delta)
mm/internal.h
408
pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry),
mm/internal.h
429
static inline pte_t pte_next_swp_offset(pte_t pte)
mm/internal.h
449
static inline int swap_pte_batch(pte_t *start_ptep, int max_nr, pte_t pte)
mm/internal.h
451
pte_t expected_pte = pte_next_swp_offset(pte);
mm/internal.h
452
const pte_t *end_ptep = start_ptep + max_nr;
mm/internal.h
454
pte_t *ptep = start_ptep + 1;
mm/kasan/init.c
125
pte_t *p;
mm/kasan/init.c
284
static void kasan_free_pte(pte_t *pte_start, pmd_t *pmd)
mm/kasan/init.c
286
pte_t *pte;
mm/kasan/init.c
295
pte_free_kernel(&init_mm, (pte_t *)page_to_virt(pmd_page(*pmd)));
mm/kasan/init.c
344
static void kasan_remove_pte_table(pte_t *pte, unsigned long addr,
mm/kasan/init.c
348
pte_t ptent;
mm/kasan/init.c
372
pte_t *pte;
mm/kasan/init.c
67
pte_t kasan_early_shadow_pte[MAX_PTRS_PER_PTE + PTE_HWTABLE_PTRS]
mm/kasan/init.c
75
static inline bool kasan_early_shadow_page_entry(pte_t pte)
mm/kasan/init.c
95
pte_t *pte = pte_offset_kernel(pmd, addr);
mm/kasan/init.c
96
pte_t zero_pte;
mm/kasan/shadow.c
192
pte_t *pte;
mm/kasan/shadow.c
300
static int kasan_populate_vmalloc_pte(pte_t *ptep, unsigned long addr,
mm/kasan/shadow.c
305
pte_t pte;
mm/kasan/shadow.c
468
static int kasan_depopulate_vmalloc_pte(pte_t *ptep, unsigned long addr,
mm/kasan/shadow.c
471
pte_t pte;
mm/khugepaged.c
1083
pte_t *pte;
mm/khugepaged.c
1238
pte_t *pte, *_pte;
mm/khugepaged.c
1263
pte_t pteval = ptep_get(_pte);
mm/khugepaged.c
1475
pte_t *start_pte, *pte;
mm/khugepaged.c
1539
pte_t ptent = ptep_get(pte);
mm/khugepaged.c
1596
pte_t ptent = ptep_get(pte);
mm/khugepaged.c
336
static bool pte_none_or_zero(pte_t pte)
mm/khugepaged.c
504
static void release_pte_pages(pte_t *pte, pte_t *_pte,
mm/khugepaged.c
510
pte_t pteval = ptep_get(_pte);
mm/khugepaged.c
532
unsigned long start_addr, pte_t *pte, struct collapse_control *cc,
mm/khugepaged.c
538
pte_t *_pte;
mm/khugepaged.c
544
pte_t pteval = ptep_get(_pte);
mm/khugepaged.c
670
static void __collapse_huge_page_copy_succeeded(pte_t *pte,
mm/khugepaged.c
678
pte_t pteval;
mm/khugepaged.c
679
pte_t *_pte;
mm/khugepaged.c
734
static void __collapse_huge_page_copy_failed(pte_t *pte,
mm/khugepaged.c
773
static enum scan_result __collapse_huge_page_copy(pte_t *pte, struct folio *folio,
mm/khugepaged.c
785
pte_t pteval = ptep_get(pte + i);
mm/khugepaged.c
982
pte_t *pte = NULL;
mm/ksm.c
1273
pte_t *orig_pte)
mm/ksm.c
1281
pte_t entry;
mm/ksm.c
1373
struct page *kpage, pte_t orig_pte)
mm/ksm.c
1380
pte_t *ptep;
mm/ksm.c
1381
pte_t newpte;
mm/ksm.c
1479
pte_t orig_pte = __pte(0);
mm/ksm.c
2496
pte_t *start_ptep = NULL, *ptep, pte;
mm/ksm.c
615
pte_t *start_ptep, *ptep;
mm/ksm.c
629
pte_t pte = ptep_get(ptep);
mm/madvise.c
1067
static bool is_guard_pte_marker(pte_t ptent)
mm/madvise.c
1092
static int guard_install_pte_entry(pte_t *pte, unsigned long addr,
mm/madvise.c
1095
pte_t pteval = ptep_get(pte);
mm/madvise.c
1110
pte_t *ptep, struct mm_walk *walk)
mm/madvise.c
1236
static int guard_remove_pte_entry(pte_t *pte, unsigned long addr,
mm/madvise.c
1239
pte_t ptent = ptep_get(pte);
mm/madvise.c
190
pte_t *ptep = NULL;
mm/madvise.c
195
pte_t pte;
mm/madvise.c
343
struct folio *folio, pte_t *ptep,
mm/madvise.c
344
pte_t *ptentp)
mm/madvise.c
361
pte_t *start_pte, *pte, ptent;
mm/madvise.c
660
pte_t *start_pte, *pte, ptent;
mm/mapping_dirty_helpers.c
34
static int wp_pte(pte_t *pte, unsigned long addr, unsigned long end,
mm/mapping_dirty_helpers.c
38
pte_t ptent = ptep_get(pte);
mm/mapping_dirty_helpers.c
41
pte_t old_pte = ptep_modify_prot_start(walk->vma, addr, pte);
mm/mapping_dirty_helpers.c
89
static int clean_record_pte(pte_t *pte, unsigned long addr,
mm/mapping_dirty_helpers.c
94
pte_t ptent = ptep_get(pte);
mm/mapping_dirty_helpers.c
99
pte_t old_pte = ptep_modify_prot_start(walk->vma, addr, pte);
mm/memory-failure.c
345
pte_t *pte;
mm/memory-failure.c
346
pte_t ptent;
mm/memory-failure.c
691
static int check_hwpoisoned_entry(pte_t pte, unsigned long addr, short shift,
mm/memory-failure.c
747
pte_t *ptep, *mapped_pte;
mm/memory-failure.c
775
static int hwpoison_hugetlb_range(pte_t *ptep, unsigned long hmask,
mm/memory-failure.c
782
pte_t pte;
mm/memory.c
1061
pte_t *dst_pte, pte_t *src_pte, unsigned long addr, int *rss,
mm/memory.c
1065
pte_t pte;
mm/memory.c
1096
struct vm_area_struct *src_vma, pte_t *dst_pte, pte_t *src_pte,
mm/memory.c
1097
pte_t pte, unsigned long addr, int nr)
mm/memory.c
1127
pte_t *dst_pte, pte_t *src_pte, pte_t pte, unsigned long addr,
mm/memory.c
1227
pte_t *orig_src_pte, *orig_dst_pte;
mm/memory.c
1228
pte_t *src_pte, *dst_pte;
mm/memory.c
1230
pte_t ptent;
mm/memory.c
1605
unsigned long addr, pte_t *pte, int nr,
mm/memory.c
1606
struct zap_details *details, pte_t pteval)
mm/memory.c
1635
struct page *page, pte_t *pte, pte_t ptent, unsigned int nr,
mm/memory.c
1685
struct vm_area_struct *vma, pte_t *pte, pte_t ptent,
mm/memory.c
1731
struct vm_area_struct *vma, pte_t *pte, pte_t ptent,
mm/memory.c
1802
struct vm_area_struct *vma, pte_t *pte,
mm/memory.c
1808
pte_t ptent = ptep_get(pte);
mm/memory.c
1865
pte_t *start_pte, *pte;
mm/memory.c
1905
pte_t *start_pte;
mm/memory.c
1906
pte_t *pte;
mm/memory.c
2283
pte_t *get_locked_pte(struct mm_struct *mm, unsigned long addr,
mm/memory.c
2341
static int insert_page_into_pte_locked(struct vm_area_struct *vma, pte_t *pte,
mm/memory.c
2346
pte_t pteval = ptep_get(pte);
mm/memory.c
2386
pte_t *pte;
mm/memory.c
2403
static int insert_page_in_batch_locked(struct vm_area_struct *vma, pte_t *pte,
mm/memory.c
2421
pte_t *start_pte, *pte;
mm/memory.c
2630
pte_t *pte, entry;
mm/memory.c
2871
pte_t *pte, *mapped_pte;
mm/memory.c
3220
pte_t *pte, *mapped_pte;
mm/memory.c
3443
if (sizeof(pte_t) > sizeof(unsigned long)) {
mm/memory.c
3492
pte_t entry;
mm/memory.c
3668
pte_t entry;
mm/memory.c
3765
pte_t entry;
mm/memory.c
4155
pte_t pte;
mm/memory.c
4548
static bool can_swapin_thp(struct vm_fault *vmf, pte_t *ptep, int nr_pages)
mm/memory.c
4553
pte_t pte;
mm/memory.c
4609
pte_t *pte;
mm/memory.c
4715
pte_t pte;
mm/memory.c
4720
pte_t *ptep;
mm/memory.c
478
pte_t *new = pte_alloc_one_kernel(&init_mm);
mm/memory.c
4900
pte_t *folio_ptep;
mm/memory.c
4901
pte_t folio_pte;
mm/memory.c
5115
static bool pte_range_none(pte_t *pte, int nr_pages)
mm/memory.c
5134
pte_t *pte;
mm/memory.c
5224
pte_t entry;
mm/memory.c
5503
pte_t entry;
mm/memory.c
5995
unsigned long fault_addr, pte_t *fault_pte,
mm/memory.c
5998
pte_t pte, old_pte;
mm/memory.c
6010
struct folio *folio, pte_t fault_pte,
mm/memory.c
6017
pte_t *start_ptep;
mm/memory.c
6027
pte_t ptent = ptep_get(start_ptep);
mm/memory.c
6057
pte_t pte, old_pte;
mm/memory.c
6275
pte_t entry;
mm/memory.c
6728
spinlock_t *lock, pte_t *ptep,
mm/memory.c
6797
pte_t *ptep, pte;
mm/memory.c
765
pte_t pte)
mm/memory.c
784
pte_t pte)
mm/memory.c
883
pte_t *ptep, pte_t orig_pte)
mm/memory.c
885
pte_t pte;
mm/memory.c
916
unsigned long addr, pte_t *ptep, pte_t orig_pte)
mm/memory.c
939
pte_t *dst_pte, pte_t *src_pte, struct vm_area_struct *dst_vma,
mm/memory.c
943
pte_t orig_pte = ptep_get(src_pte);
mm/memory.c
945
pte_t pte = orig_pte;
mm/mempolicy.c
691
pte_t *pte, *mapped_pte;
mm/mempolicy.c
692
pte_t ptent;
mm/mempolicy.c
771
static int queue_folios_hugetlb(pte_t *pte, unsigned long hmask,
mm/mempolicy.c
780
pte_t ptep;
mm/migrate.c
299
struct folio *folio, pte_t old_pte, unsigned long idx)
mm/migrate.c
302
pte_t newpte;
mm/migrate.c
354
pte_t old_pte;
mm/migrate.c
355
pte_t pte;
mm/migrate.c
485
pte_t *ptep;
mm/migrate.c
486
pte_t pte;
mm/migrate.c
516
void migration_entry_wait_huge(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep)
mm/migrate.c
520
pte_t pte;
mm/migrate_device.c
259
pte_t *ptep;
mm/migrate_device.c
283
pte_t pte;
mm/migrate_device.c
408
pte_t swp_pte;
mm/migrate_device.c
979
pte_t entry;
mm/migrate_device.c
984
pte_t *ptep;
mm/migrate_device.c
985
pte_t orig_pte;
mm/mincore.c
168
pte_t *ptep;
mm/mincore.c
186
pte_t pte = ptep_get(ptep);
mm/mincore.c
26
static int mincore_hugetlb(pte_t *pte, unsigned long hmask, unsigned long addr,
mm/mincore.c
43
const pte_t ptep = huge_ptep_get(walk->mm, addr, pte);
mm/mlock.c
308
pte_t *pte, unsigned long addr, unsigned long end)
mm/mlock.c
311
pte_t ptent = ptep_get(pte);
mm/mlock.c
356
pte_t *start_pte, *pte;
mm/mlock.c
357
pte_t ptent;
mm/mprotect.c
106
static int mprotect_folio_pte_batch(struct folio *folio, pte_t *ptep,
mm/mprotect.c
107
pte_t pte, int max_nr_ptes, fpb_t flags)
mm/mprotect.c
121
pte_t *ptep, pte_t oldpte, pte_t ptent, int nr_ptes,
mm/mprotect.c
173
struct folio *folio, struct page *first_page, unsigned long addr, pte_t *ptep,
mm/mprotect.c
174
pte_t oldpte, pte_t ptent, int nr_ptes, struct mmu_gather *tlb)
mm/mprotect.c
192
struct folio *folio, struct page *page, unsigned long addr, pte_t *ptep,
mm/mprotect.c
193
pte_t oldpte, pte_t ptent, int nr_ptes, struct mmu_gather *tlb)
mm/mprotect.c
218
pte_t *pte, oldpte;
mm/mprotect.c
245
pte_t ptent;
mm/mprotect.c
321
pte_t newpte;
mm/mprotect.c
41
static bool maybe_change_pte_writable(struct vm_area_struct *vma, pte_t pte)
mm/mprotect.c
62
unsigned long addr, pte_t pte)
mm/mprotect.c
664
static int prot_none_pte_entry(pte_t *pte, unsigned long addr,
mm/mprotect.c
672
static int prot_none_hugetlb_entry(pte_t *pte, unsigned long hmask,
mm/mprotect.c
80
pte_t pte)
mm/mprotect.c
98
pte_t pte)
mm/mremap.c
159
static pte_t move_soft_dirty_pte(pte_t pte)
mm/mremap.c
179
pte_t *ptep, pte_t pte, int max_nr)
mm/mremap.c
203
pte_t *old_ptep, *new_ptep;
mm/mremap.c
204
pte_t old_pte, pte;
mm/page_table_check.c
149
pte_t pte)
mm/page_table_check.c
191
static void page_table_check_pte_flags(pte_t pte)
mm/page_table_check.c
203
pte_t *ptep, pte_t pte, unsigned int nr)
mm/page_table_check.c
273
pte_t *ptep = pte_offset_map(&pmd, addr);
mm/page_vma_mapped.c
110
pte_t ptent = ptep_get(pvmw->pte);
mm/page_vma_mapped.c
20
pte_t ptent;
mm/pagewalk.c
30
static int walk_pte_range_inner(pte_t *pte, unsigned long addr,
mm/pagewalk.c
347
pte_t *pte;
mm/pagewalk.c
38
pte_t new_pte;
mm/pagewalk.c
65
pte_t *pte;
mm/pagewalk.c
911
pte_t *ptep, pte;
mm/percpu.c
3171
pte_t *new;
mm/pgtable-generic.c
100
pte_t pte;
mm/pgtable-generic.c
283
pte_t *__pte_offset_map(pmd_t *pmd, unsigned long addr, pmd_t *pmdvalp)
mm/pgtable-generic.c
309
pte_t *pte_offset_map_ro_nolock(struct mm_struct *mm, pmd_t *pmd,
mm/pgtable-generic.c
313
pte_t *pte;
mm/pgtable-generic.c
321
pte_t *pte_offset_map_rw_nolock(struct mm_struct *mm, pmd_t *pmd,
mm/pgtable-generic.c
325
pte_t *pte;
mm/pgtable-generic.c
391
pte_t *pte_offset_map_lock(struct mm_struct *mm, pmd_t *pmd,
mm/pgtable-generic.c
396
pte_t *pte;
mm/pgtable-generic.c
71
unsigned long address, pte_t *ptep,
mm/pgtable-generic.c
72
pte_t entry, int dirty)
mm/pgtable-generic.c
85
unsigned long address, pte_t *ptep)
mm/pgtable-generic.c
96
pte_t ptep_clear_flush(struct vm_area_struct *vma, unsigned long address,
mm/pgtable-generic.c
97
pte_t *ptep)
mm/ptdump.c
120
static int ptdump_pte_entry(pte_t *pte, unsigned long addr,
mm/ptdump.c
124
pte_t val = ptep_get(pte);
mm/ptdump.c
138
pte_t pte_zero = {0};
mm/rmap.c
1117
pte_t *pte = pvmw->pte;
mm/rmap.c
1118
pte_t entry = ptep_get(pte);
mm/rmap.c
1940
enum ttu_flags flags, pte_t pte)
mm/rmap.c
1984
pte_t pteval;
mm/rmap.c
2220
pte_t swp_pte;
mm/rmap.c
2413
pte_t pteval;
mm/rmap.c
2629
pte_t swp_pte;
mm/rmap.c
2817
pte_t swp_pte;
mm/rmap.c
742
static void set_tlb_ubc_flush_pending(struct mm_struct *mm, pte_t pteval,
mm/rmap.c
827
static void set_tlb_ubc_flush_pending(struct mm_struct *mm, pte_t pteval,
mm/rmap.c
975
pte_t pteval = ptep_get(pvmw.pte);
mm/sparse-vmemmap.c
143
void __meminit vmemmap_verify(pte_t *pte, int node,
mm/sparse-vmemmap.c
154
pte_t * __meminit vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node,
mm/sparse-vmemmap.c
158
pte_t *pte = pte_offset_kernel(pmd, addr);
mm/sparse-vmemmap.c
160
pte_t entry;
mm/sparse-vmemmap.c
249
static pte_t * __meminit vmemmap_populate_address(unsigned long addr, int node,
mm/sparse-vmemmap.c
258
pte_t *pte;
mm/sparse-vmemmap.c
287
pte_t *pte;
mm/sparse-vmemmap.c
323
pte_t *pte;
mm/sparse-vmemmap.c
373
pte_t *pte;
mm/sparse-vmemmap.c
389
pte_t *pte;
mm/sparse-vmemmap.c
489
static pte_t * __meminit compound_section_tail_page(unsigned long addr)
mm/sparse-vmemmap.c
491
pte_t *pte;
mm/sparse-vmemmap.c
512
pte_t *pte;
mm/swap_state.c
834
pte_t *pte = NULL, pentry;
mm/swapfile.c
2070
static inline int pte_same_as_swp(pte_t pte, pte_t swp_pte)
mm/swapfile.c
2086
pte_t *pte, new_pte, old_pte;
mm/swapfile.c
2192
pte_t *pte = NULL;
mm/swapfile.c
2202
pte_t ptent;
mm/swapfile.c
3144
const pte_t pte = softleaf_to_pte(entry);
mm/userfaultfd.c
1027
static inline bool is_pte_pages_stable(pte_t *dst_pte, pte_t *src_pte,
mm/userfaultfd.c
1028
pte_t orig_dst_pte, pte_t orig_src_pte,
mm/userfaultfd.c
1045
pte_t *src_pte, pte_t *dst_pte)
mm/userfaultfd.c
1047
pte_t orig_dst_pte, orig_src_pte;
mm/userfaultfd.c
1076
pte_t *dst_pte, pte_t *src_pte,
mm/userfaultfd.c
1077
pte_t orig_dst_pte, pte_t orig_src_pte,
mm/userfaultfd.c
1156
pte_t *dst_pte, pte_t *src_pte,
mm/userfaultfd.c
1157
pte_t orig_dst_pte, pte_t orig_src_pte,
mm/userfaultfd.c
1218
pte_t *dst_pte, pte_t *src_pte,
mm/userfaultfd.c
1219
pte_t orig_dst_pte, pte_t orig_src_pte,
mm/userfaultfd.c
1223
pte_t zero_pte;
mm/userfaultfd.c
1254
pte_t orig_src_pte, orig_dst_pte;
mm/userfaultfd.c
1255
pte_t src_folio_pte;
mm/userfaultfd.c
1257
pte_t *src_pte = NULL;
mm/userfaultfd.c
1258
pte_t *dst_pte = NULL;
mm/userfaultfd.c
175
pte_t _dst_pte, *dst_pte;
mm/userfaultfd.c
181
pte_t dst_ptep;
mm/userfaultfd.c
353
pte_t _dst_pte, *dst_pte;
mm/userfaultfd.c
435
pte_t _dst_pte, *dst_pte;
mm/userfaultfd.c
502
pte_t *dst_pte;
mm/userfaultfd.c
591
const pte_t ptep = huge_ptep_get(dst_mm, dst_addr, dst_pte);
mm/util.c
1429
unsigned int folio_pte_batch(struct folio *folio, pte_t *ptep, pte_t pte,
mm/vmalloc.c
125
pte_t entry = pfn_pte(pfn, prot);
mm/vmalloc.c
3581
static int vmap_pfn_apply(pte_t *pte, unsigned long addr, void *private)
mm/vmalloc.c
3585
pte_t ptent;
mm/vmalloc.c
369
pte_t *pte;
mm/vmalloc.c
370
pte_t ptent;
mm/vmalloc.c
530
pte_t *pte;
mm/vmalloc.c
807
pte_t *ptep, pte;
mm/vmalloc.c
98
pte_t *pte;
mm/vmscan.c
3397
static unsigned long get_pte_pfn(pte_t pte, struct vm_area_struct *vma, unsigned long addr,
mm/vmscan.c
3463
int n = clamp_t(int, cache_line_size() / sizeof(pte_t), 2, 8);
mm/vmscan.c
3498
pte_t *pte;
mm/vmscan.c
3530
pte_t ptent = ptep_get(pte + i);
mm/vmscan.c
4210
pte_t *pte = pvmw->pte;
mm/vmscan.c
4260
pte_t ptent = ptep_get(pte + i);