Symbol: pgtable_t
arch/alpha/include/asm/pgalloc.h
17
pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t pte)
arch/arc/include/asm/pgalloc.h
49
static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t pte_page)
arch/arc/include/asm/pgtable-levels.h
163
#define pmd_pgtable(pmd) ((pgtable_t) pmd_page(pmd))
arch/arm/include/asm/pgalloc.h
134
pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep)
arch/arm/include/asm/pgalloc.h
94
static inline pgtable_t
arch/arm/include/asm/tlb.h
33
__pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte, unsigned long addr)
arch/arm/mm/pgd.c
146
pgtable_t pte;
arch/arm64/include/asm/pgalloc.h
117
pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep)
arch/arm64/include/asm/tlb.h
75
static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte,
arch/csky/include/asm/pgalloc.h
20
pgtable_t pte)
arch/hexagon/include/asm/pgalloc.h
45
pgtable_t pte)
arch/loongarch/include/asm/pgalloc.h
22
static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t pte)
arch/m68k/include/asm/mcf_pgalloc.h
39
static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pgtable,
arch/m68k/include/asm/mcf_pgalloc.h
48
static inline pgtable_t pte_alloc_one(struct mm_struct *mm)
arch/m68k/include/asm/mcf_pgalloc.h
64
static inline void pte_free(struct mm_struct *mm, pgtable_t pgtable)
arch/m68k/include/asm/motorola_pgalloc.h
37
static inline pgtable_t pte_alloc_one(struct mm_struct *mm)
arch/m68k/include/asm/motorola_pgalloc.h
42
static inline void pte_free(struct mm_struct *mm, pgtable_t pgtable)
arch/m68k/include/asm/motorola_pgalloc.h
47
static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pgtable,
arch/m68k/include/asm/motorola_pgalloc.h
87
static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t page)
arch/m68k/include/asm/motorola_pgtable.h
82
#define pmd_pgtable(pmd) ((pgtable_t)pmd_page_vaddr(pmd))
arch/m68k/include/asm/sun3_pgalloc.h
28
static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t page)
arch/mips/include/asm/pgalloc.h
27
pgtable_t pte)
arch/nios2/include/asm/pgalloc.h
24
pgtable_t pte)
arch/powerpc/include/asm/book3s/32/pgalloc.h
41
pgtable_t pte_page)
arch/powerpc/include/asm/book3s/32/pgalloc.h
73
static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t table,
arch/powerpc/include/asm/book3s/64/hash-4k.h
164
pgtable_t pgtable);
arch/powerpc/include/asm/book3s/64/hash-4k.h
165
extern pgtable_t hash__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
arch/powerpc/include/asm/book3s/64/hash-64k.h
277
pgtable_t pgtable);
arch/powerpc/include/asm/book3s/64/hash-64k.h
278
extern pgtable_t hash__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
arch/powerpc/include/asm/book3s/64/pgalloc.h
165
pgtable_t pte_page)
arch/powerpc/include/asm/book3s/64/pgalloc.h
170
static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t table,
arch/powerpc/include/asm/book3s/64/pgtable.h
1365
pmd_t *pmdp, pgtable_t pgtable)
arch/powerpc/include/asm/book3s/64/pgtable.h
1373
static inline pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm,
arch/powerpc/include/asm/book3s/64/radix.h
294
pgtable_t pgtable);
arch/powerpc/include/asm/book3s/64/radix.h
295
extern pgtable_t radix__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
arch/powerpc/include/asm/nohash/32/pgalloc.h
27
pgtable_t pte_page)
arch/powerpc/include/asm/nohash/64/pgalloc.h
46
pgtable_t pte_page)
arch/powerpc/include/asm/nohash/pgalloc.h
70
static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t table,
arch/powerpc/include/asm/pgalloc.h
30
static inline pgtable_t pte_alloc_one(struct mm_struct *mm)
arch/powerpc/include/asm/pgalloc.h
32
return (pgtable_t)pte_fragment_alloc(mm, 0);
arch/powerpc/include/asm/pgalloc.h
43
static inline void pte_free(struct mm_struct *mm, pgtable_t ptepage)
arch/powerpc/include/asm/pgalloc.h
50
void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable);
arch/powerpc/include/asm/pgtable.h
175
static inline pgtable_t pmd_pgtable(pmd_t pmd)
arch/powerpc/include/asm/pgtable.h
177
return (pgtable_t)pmd_page_vaddr(pmd);
arch/powerpc/mm/book3s64/hash_pgtable.c
271
pgtable_t pgtable)
arch/powerpc/mm/book3s64/hash_pgtable.c
273
pgtable_t *pgtable_slot;
arch/powerpc/mm/book3s64/hash_pgtable.c
279
pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD;
arch/powerpc/mm/book3s64/hash_pgtable.c
290
pgtable_t hash__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp)
arch/powerpc/mm/book3s64/hash_pgtable.c
292
pgtable_t pgtable;
arch/powerpc/mm/book3s64/hash_pgtable.c
293
pgtable_t *pgtable_slot;
arch/powerpc/mm/book3s64/hash_pgtable.c
297
pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD;
arch/powerpc/mm/book3s64/hash_pgtable.c
352
pgtable_t pgtable;
arch/powerpc/mm/book3s64/hash_pgtable.c
354
pgtable_t *pgtable_slot;
arch/powerpc/mm/book3s64/hash_pgtable.c
363
pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD;
arch/powerpc/mm/book3s64/radix_pgtable.c
1492
pgtable_t pgtable)
arch/powerpc/mm/book3s64/radix_pgtable.c
1506
pgtable_t radix__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp)
arch/powerpc/mm/book3s64/radix_pgtable.c
1509
pgtable_t pgtable;
arch/powerpc/mm/book3s64/radix_pgtable.c
1520
pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next;
arch/powerpc/mm/pgtable-frag.c
133
void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable)
arch/riscv/include/asm/pgalloc.h
133
static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte,
arch/riscv/include/asm/pgalloc.h
27
pmd_t *pmd, pgtable_t pte)
arch/s390/include/asm/page.h
116
typedef pte_t *pgtable_t;
arch/s390/include/asm/pgalloc.h
152
pmd_t *pmd, pgtable_t pte)
arch/s390/include/asm/pgalloc.h
170
void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable);
arch/s390/include/asm/pgtable.h
1664
pgtable_t pgtable);
arch/s390/include/asm/pgtable.h
1667
pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
arch/s390/include/asm/pgtable.h
1934
((pgtable_t)__va(pmd_val(pmd) & -sizeof(pte_t)*PTRS_PER_PTE))
arch/s390/include/asm/tlb.h
78
static inline void pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte,
arch/s390/mm/pgalloc.c
156
void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable)
arch/s390/mm/pgtable.c
318
pgtable_t pgtable)
arch/s390/mm/pgtable.c
332
pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp)
arch/s390/mm/pgtable.c
335
pgtable_t pgtable;
arch/s390/mm/pgtable.c
346
pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next;
arch/sh/include/asm/pgalloc.h
30
pgtable_t pte)
arch/sparc/include/asm/pgalloc_32.h
58
pgtable_t pte_alloc_one(struct mm_struct *mm);
arch/sparc/include/asm/pgalloc_32.h
74
void pte_free(struct mm_struct * mm, pgtable_t pte);
arch/sparc/include/asm/pgalloc_64.h
64
pgtable_t pte_alloc_one(struct mm_struct *mm);
arch/sparc/include/asm/pgalloc_64.h
66
void pte_free(struct mm_struct *mm, pgtable_t ptepage);
arch/sparc/include/asm/pgalloc_64.h
70
void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable);
arch/sparc/include/asm/pgtable_32.h
432
#define pmd_pgtable(pmd) ((pgtable_t)__pmd_page(pmd))
arch/sparc/include/asm/pgtable_64.h
995
pgtable_t pgtable);
arch/sparc/include/asm/pgtable_64.h
998
pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
arch/sparc/mm/init_64.c
2886
pgtable_t pte_alloc_one(struct mm_struct *mm)
arch/sparc/mm/init_64.c
2891
static void __pte_free(pgtable_t pte)
arch/sparc/mm/init_64.c
2904
void pte_free(struct mm_struct *mm, pgtable_t pte)
arch/sparc/mm/init_64.c
2923
__pte_free((pgtable_t)page_address(page));
arch/sparc/mm/init_64.c
2926
void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable)
arch/sparc/mm/srmmu.c
343
pgtable_t pte_alloc_one(struct mm_struct *mm)
arch/sparc/mm/srmmu.c
362
void pte_free(struct mm_struct *mm, pgtable_t ptep)
arch/sparc/mm/tlb.c
279
pgtable_t pgtable)
arch/sparc/mm/tlb.c
293
pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp)
arch/sparc/mm/tlb.c
296
pgtable_t pgtable;
arch/sparc/mm/tlb.c
306
pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next;
arch/x86/include/asm/pgalloc.h
52
extern pgtable_t pte_alloc_one(struct mm_struct *);
arch/x86/mm/pgtable.c
16
pgtable_t pte_alloc_one(struct mm_struct *mm)
arch/xtensa/include/asm/pgalloc.h
54
static inline pgtable_t pte_alloc_one(struct mm_struct *mm)
include/asm-generic/pgalloc.h
72
static inline pgtable_t __pte_alloc_one_noprof(struct mm_struct *mm, gfp_t gfp)
include/asm-generic/pgalloc.h
97
static inline pgtable_t pte_alloc_one_noprof(struct mm_struct *mm)
include/linux/mm.h
735
pgtable_t prealloc_pte; /* Pre-allocated pte page table.
include/linux/mm_types.h
1300
pgtable_t pmd_huge_pte; /* protected by page_table_lock */
include/linux/mm_types.h
580
pgtable_t pmd_huge_pte;
include/linux/pgtable.h
1176
pgtable_t pgtable);
include/linux/pgtable.h
1180
extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
include/linux/pgtable.h
121
void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable);
mm/debug_vm_pgtable.c
58
pgtable_t start_ptep;
mm/huge_memory.c
1328
pgtable_t pgtable;
mm/huge_memory.c
1449
static void set_huge_zero_folio(pgtable_t pgtable, struct mm_struct *mm,
mm/huge_memory.c
1477
pgtable_t pgtable;
mm/huge_memory.c
1531
pgtable_t pgtable = NULL;
mm/huge_memory.c
1797
pmd_t pmd, pgtable_t pgtable)
mm/huge_memory.c
1857
pgtable_t pgtable = NULL;
mm/huge_memory.c
2337
pgtable_t pgtable;
mm/huge_memory.c
2497
pgtable_t pgtable;
mm/huge_memory.c
2714
pgtable_t src_pgtable;
mm/huge_memory.c
2951
pgtable_t pgtable;
mm/huge_memory.c
2994
pgtable_t pgtable;
mm/internal.h
517
void pmd_install(struct mm_struct *mm, pmd_t *pmd, pgtable_t *pte);
mm/khugepaged.c
1084
pgtable_t pgtable;
mm/memory.c
192
pgtable_t token = pmd_pgtable(*pmd);
mm/memory.c
438
void pmd_install(struct mm_struct *mm, pmd_t *pmd, pgtable_t *pte)
mm/memory.c
466
pgtable_t new = pte_alloc_one(mm);
mm/migrate_device.c
805
pgtable_t pgtable;
mm/pgtable-generic.c
167
pgtable_t pgtable)
mm/pgtable-generic.c
182
pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp)
mm/pgtable-generic.c
184
pgtable_t pgtable;
mm/pgtable-generic.c
245
pte_free(NULL /* mm not passed and not used */, (pgtable_t)page);
mm/pgtable-generic.c
248
void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable)