Symbol: pgdval_t
arch/arm/include/asm/pgtable-3level-hwdef.h
26
#define PMD_APTABLE (_AT(pgdval_t, 3) << PGD_APTABLE_SHIFT)
arch/arm/include/asm/pgtable-3level-hwdef.h
27
#define PMD_PXNTABLE (_AT(pgdval_t, 1) << 59)
arch/arm/include/asm/pgtable-3level-types.h
26
typedef struct { pgdval_t pgd; } pgd_t;
arch/arm/include/asm/pgtable-3level-types.h
43
typedef pgdval_t pgd_t;
arch/arm/include/asm/pgtable-3level.h
110
#define L_PGD_SWAPPER (_AT(pgdval_t, 1) << 55) /* swapper_pg_dir entry */
arch/arm64/include/asm/pgalloc.h
74
static inline void __pgd_populate(pgd_t *pgdp, phys_addr_t p4dp, pgdval_t prot)
arch/arm64/include/asm/pgalloc.h
82
pgdval_t pgdval = PGD_TYPE_TABLE | PGD_TABLE_AF;
arch/arm64/include/asm/pgalloc.h
89
static inline void __pgd_populate(pgd_t *pgdp, phys_addr_t p4dp, pgdval_t prot)
arch/arm64/include/asm/pgtable-hwdef.h
105
#define PGD_TYPE_TABLE (_AT(pgdval_t, 3) << 0)
arch/arm64/include/asm/pgtable-hwdef.h
106
#define PGD_TYPE_MASK (_AT(pgdval_t, 3) << 0)
arch/arm64/include/asm/pgtable-hwdef.h
107
#define PGD_TABLE_AF (_AT(pgdval_t, 1) << 10) /* Ignored if no FEAT_HAFT */
arch/arm64/include/asm/pgtable-hwdef.h
108
#define PGD_TABLE_PXN (_AT(pgdval_t, 1) << 59)
arch/arm64/include/asm/pgtable-hwdef.h
109
#define PGD_TABLE_UXN (_AT(pgdval_t, 1) << 60)
arch/arm64/include/asm/pgtable-types.h
53
typedef struct { pgdval_t pgd; } pgd_t;
arch/arm64/mm/mmu.c
442
pgdval_t pgdval = PGD_TYPE_TABLE | PGD_TABLE_UXN | PGD_TABLE_AF;
arch/x86/boot/startup/map_kernel.c
133
pgd[pgd_index(__START_KERNEL_map)] = (pgdval_t)p4d | _PAGE_TABLE;
arch/x86/boot/startup/map_kernel.c
159
pgd[i + 0] = (pgdval_t)p4d + pgtable_flags;
arch/x86/boot/startup/map_kernel.c
160
pgd[i + 1] = (pgdval_t)p4d + pgtable_flags;
arch/x86/boot/startup/map_kernel.c
163
p4d[(i + 0) % PTRS_PER_P4D] = (pgdval_t)pud + pgtable_flags;
arch/x86/boot/startup/map_kernel.c
164
p4d[(i + 1) % PTRS_PER_P4D] = (pgdval_t)pud + pgtable_flags;
arch/x86/boot/startup/map_kernel.c
167
pgd[i + 0] = (pgdval_t)pud + pgtable_flags;
arch/x86/boot/startup/map_kernel.c
168
pgd[i + 1] = (pgdval_t)pud + pgtable_flags;
arch/x86/boot/startup/map_kernel.c
95
pgdval_t *pgd;
arch/x86/include/asm/paravirt.h
336
static inline pgd_t __pgd(pgdval_t val)
arch/x86/include/asm/paravirt.h
338
return (pgd_t) { PVOP_ALT_CALLEE1(pgdval_t, pv_ops, mmu.make_pgd, val,
arch/x86/include/asm/paravirt.h
342
static inline pgdval_t pgd_val(pgd_t pgd)
arch/x86/include/asm/paravirt.h
344
return PVOP_ALT_CALLEE1(pgdval_t, pv_ops, mmu.pgd_val, pgd.pgd,
arch/x86/include/asm/pgtable_types.h
295
typedef struct { pgdval_t pgd; } pgd_t;
arch/x86/include/asm/pgtable_types.h
326
static inline pgd_t native_make_pgd(pgdval_t val)
arch/x86/include/asm/pgtable_types.h
331
static inline pgdval_t native_pgd_val(pgd_t pgd)
arch/x86/include/asm/pgtable_types.h
336
static inline pgdval_t pgd_flags(pgd_t pgd)
arch/x86/include/asm/pgtable_types.h
358
return (p4d_t) { .pgd = native_make_pgd((pgdval_t)val) };
arch/x86/kernel/head64.c
112
*pgd_p = (pgdval_t)p4d_p - __START_KERNEL_map + phys_base + _KERNPG_TABLE;
arch/x86/kernel/head64.c
82
pgdval_t pgd, *pgd_p;
arch/x86/xen/mmu_pv.c
100
pgdval_t xen_pgd_val(pgd_t pgd);
arch/x86/xen/mmu_pv.c
105
pgd_t xen_make_pgd(pgdval_t pgd);
arch/x86/xen/mmu_pv.c
437
__visible pgdval_t xen_pgd_val(pgd_t pgd)
arch/x86/xen/mmu_pv.c
451
__visible pgd_t xen_make_pgd(pgdval_t pgd)