Symbol: pudval_t
arch/arm64/include/asm/pgalloc.h
24
static inline void __pud_populate(pud_t *pudp, phys_addr_t pmdp, pudval_t prot)
arch/arm64/include/asm/pgalloc.h
31
pudval_t pudval = PUD_TYPE_TABLE | PUD_TABLE_AF;
arch/arm64/include/asm/pgalloc.h
37
static inline void __pud_populate(pud_t *pudp, phys_addr_t pmdp, pudval_t prot)
arch/arm64/include/asm/pgtable-hwdef.h
125
#define PUD_TYPE_TABLE (_AT(pudval_t, 3) << 0)
arch/arm64/include/asm/pgtable-hwdef.h
126
#define PUD_TYPE_MASK (_AT(pudval_t, 3) << 0)
arch/arm64/include/asm/pgtable-hwdef.h
127
#define PUD_TYPE_SECT (_AT(pudval_t, 1) << 0)
arch/arm64/include/asm/pgtable-hwdef.h
128
#define PUD_SECT_RDONLY (_AT(pudval_t, 1) << 7) /* AP[2] */
arch/arm64/include/asm/pgtable-hwdef.h
129
#define PUD_TABLE_AF (_AT(pudval_t, 1) << 10) /* Ignored if no FEAT_HAFT */
arch/arm64/include/asm/pgtable-hwdef.h
130
#define PUD_TABLE_PXN (_AT(pudval_t, 1) << 59)
arch/arm64/include/asm/pgtable-hwdef.h
131
#define PUD_TABLE_UXN (_AT(pudval_t, 1) << 60)
arch/arm64/include/asm/pgtable-types.h
42
typedef struct { pudval_t pud; } pud_t;
arch/arm64/include/asm/pgtable.h
646
pudval_t mask = PUD_TYPE_MASK & ~PTE_VALID;
arch/arm64/include/asm/pgtable.h
647
pudval_t val = PUD_TYPE_SECT & ~PTE_VALID;
arch/arm64/mm/mmu.c
321
pudval_t pudval = PUD_TYPE_TABLE | PUD_TABLE_UXN | PUD_TABLE_AF;
arch/arm64/mm/mmu.c
653
pudval_t tableprot = PUD_TYPE_TABLE | PUD_TABLE_UXN | PUD_TABLE_AF;
arch/x86/boot/startup/map_kernel.c
172
pud[(i + 0) % PTRS_PER_PUD] = (pudval_t)pmd + pgtable_flags;
arch/x86/boot/startup/map_kernel.c
173
pud[(i + 1) % PTRS_PER_PUD] = (pudval_t)pmd + pgtable_flags;
arch/x86/boot/startup/map_kernel.c
97
pudval_t *pud;
arch/x86/include/asm/paravirt.h
393
static inline pud_t __pud(pudval_t val)
arch/x86/include/asm/paravirt.h
395
pudval_t ret;
arch/x86/include/asm/paravirt.h
397
ret = PVOP_ALT_CALLEE1(pudval_t, pv_ops, mmu.make_pud, val,
arch/x86/include/asm/paravirt.h
403
static inline pudval_t pud_val(pud_t pud)
arch/x86/include/asm/paravirt.h
405
return PVOP_ALT_CALLEE1(pudval_t, pv_ops, mmu.pud_val, pud.pud,
arch/x86/include/asm/pgtable-2level.h
70
return __pud(xchg((pudval_t *)xp, 0));
arch/x86/include/asm/pgtable.h
130
static inline pud_t pud_set_flags(pud_t pud, pudval_t set)
arch/x86/include/asm/pgtable.h
132
pudval_t v = native_pud_val(pud);
arch/x86/include/asm/pgtable.h
137
static inline pud_t pud_clear_flags(pud_t pud, pudval_t clear)
arch/x86/include/asm/pgtable.h
139
pudval_t v = native_pud_val(pud);
arch/x86/include/asm/pgtable.h
590
pudval_t v = native_pud_val(pud);
arch/x86/include/asm/pgtable.h
599
pudval_t v = native_pud_val(pud);
arch/x86/include/asm/pgtable.h
829
pudval_t val = pud_val(pud), oldval = val;
arch/x86/include/asm/pgtable_types.h
344
static inline p4d_t native_make_p4d(pudval_t val)
arch/x86/include/asm/pgtable_types.h
356
static inline p4d_t native_make_p4d(pudval_t val)
arch/x86/include/asm/pgtable_types.h
368
typedef struct { pudval_t pud; } pud_t;
arch/x86/include/asm/pgtable_types.h
375
static inline pudval_t native_pud_val(pud_t pud)
arch/x86/include/asm/pgtable_types.h
382
static inline pud_t native_make_pud(pudval_t val)
arch/x86/include/asm/pgtable_types.h
387
static inline pudval_t native_pud_val(pud_t pud)
arch/x86/include/asm/pgtable_types.h
433
static inline pudval_t pud_pfn_mask(pud_t pud)
arch/x86/include/asm/pgtable_types.h
441
static inline pudval_t pud_flags_mask(pud_t pud)
arch/x86/include/asm/pgtable_types.h
446
static inline pudval_t pud_flags(pud_t pud)
arch/x86/kernel/head64.c
118
pud_p = (pudval_t *)((p4d & PTE_PFN_MASK) + __START_KERNEL_map - phys_base);
arch/x86/kernel/head64.c
125
pud_p = (pudval_t *)early_dynamic_pgts[next_early_pgt++];
arch/x86/kernel/head64.c
142
*pud_p = (pudval_t)pmd_p - __START_KERNEL_map + phys_base + _KERNPG_TABLE;
arch/x86/kernel/head64.c
84
pudval_t pud, *pud_p;
arch/x86/mm/kasan_init_64.c
293
pudval_t pud_val = __pa_nodebug(kasan_early_shadow_pmd) | _KERNPG_TABLE;
arch/x86/xen/mmu_pv.c
102
pudval_t xen_pud_val(pud_t pud);
arch/x86/xen/mmu_pv.c
107
pud_t xen_make_pud(pudval_t pud);
arch/x86/xen/mmu_pv.c
503
__visible pudval_t xen_pud_val(pud_t pud)
arch/x86/xen/mmu_pv.c
509
__visible pud_t xen_make_pud(pudval_t pud)
include/trace/events/xen.h
172
TRACE_DEFINE_SIZEOF(pudval_t);
include/trace/events/xen.h
179
__field(pudval_t, pudval)
include/trace/events/xen.h
185
(int)sizeof(pudval_t) * 2, (unsigned long long)pud_val(native_make_pud(__entry->pudval)),
include/trace/events/xen.h
186
(int)sizeof(pudval_t) * 2, (unsigned long long)__entry->pudval)