Home
last modified time | relevance | path

Searched refs:pudval_t (Results 1 – 14 of 14) sorted by relevance

/Linux-v4.19/arch/x86/kernel/
Dhead64.c121 pudval_t *pud; in __startup_64()
203 pud[i + 0] = (pudval_t)pmd + pgtable_flags; in __startup_64()
204 pud[i + 1] = (pudval_t)pmd + pgtable_flags; in __startup_64()
285 pudval_t pud, *pud_p; in __early_make_pgtable()
319 pud_p = (pudval_t *)((p4d & PTE_PFN_MASK) + __START_KERNEL_map - phys_base); in __early_make_pgtable()
326 pud_p = (pudval_t *)early_dynamic_pgts[next_early_pgt++]; in __early_make_pgtable()
343 *pud_p = (pudval_t)pmd_p - __START_KERNEL_map + phys_base + _KERNPG_TABLE; in __early_make_pgtable()
/Linux-v4.19/arch/x86/include/asm/
Dpgtable_types.h311 static inline p4d_t native_make_p4d(pudval_t val) in native_make_p4d()
323 static inline p4d_t native_make_p4d(pudval_t val) in native_make_p4d()
335 typedef struct { pudval_t pud; } pud_t;
342 static inline pudval_t native_pud_val(pud_t pud) in native_pud_val()
349 static inline pud_t native_make_pud(pudval_t val) in native_make_pud()
354 static inline pudval_t native_pud_val(pud_t pud) in native_pud_val()
402 static inline pudval_t pud_pfn_mask(pud_t pud) in pud_pfn_mask()
410 static inline pudval_t pud_flags_mask(pud_t pud) in pud_flags_mask()
415 static inline pudval_t pud_flags(pud_t pud) in pud_flags()
Dparavirt.h507 pudval_t val = native_pud_val(pud); in set_pud()
509 if (sizeof(pudval_t) > sizeof(long)) in set_pud()
517 static inline pud_t __pud(pudval_t val) in __pud()
519 pudval_t ret; in __pud()
521 if (sizeof(pudval_t) > sizeof(long)) in __pud()
522 ret = PVOP_CALLEE2(pudval_t, pv_mmu_ops.make_pud, in __pud()
525 ret = PVOP_CALLEE1(pudval_t, pv_mmu_ops.make_pud, in __pud()
531 static inline pudval_t pud_val(pud_t pud) in pud_val()
533 pudval_t ret; in pud_val()
535 if (sizeof(pudval_t) > sizeof(long)) in pud_val()
[all …]
Dpgtable-2level_types.h10 typedef unsigned long pudval_t; typedef
Dpgtable-3level_types.h10 typedef u64 pudval_t; typedef
Dpgtable_64_types.h16 typedef unsigned long pudval_t; typedef
Dpgtable-2level.h70 return __pud(xchg((pudval_t *)xp, 0)); in native_pudp_get_and_clear()
Dpgtable.h416 static inline pud_t pud_set_flags(pud_t pud, pudval_t set) in pud_set_flags()
418 pudval_t v = native_pud_val(pud); in pud_set_flags()
423 static inline pud_t pud_clear_flags(pud_t pud, pudval_t clear) in pud_clear_flags()
425 pudval_t v = native_pud_val(pud); in pud_clear_flags()
/Linux-v4.19/arch/arm64/include/asm/
Dpgtable-types.h27 typedef u64 pudval_t; typedef
44 typedef struct { pudval_t pud; } pud_t;
Dpgtable-hwdef.h120 #define PUD_TYPE_TABLE (_AT(pudval_t, 3) << 0)
121 #define PUD_TABLE_BIT (_AT(pudval_t, 1) << 1)
122 #define PUD_TYPE_MASK (_AT(pudval_t, 3) << 0)
123 #define PUD_TYPE_SECT (_AT(pudval_t, 1) << 0)
Dpgalloc.h45 static inline void __pud_populate(pud_t *pudp, phys_addr_t pmdp, pudval_t prot) in __pud_populate()
55 static inline void __pud_populate(pud_t *pudp, phys_addr_t pmdp, pudval_t prot) in __pud_populate()
/Linux-v4.19/include/trace/events/
Dxen.h220 TRACE_DEFINE_SIZEOF(pudval_t);
227 __field(pudval_t, pudval)
233 (int)sizeof(pudval_t) * 2, (unsigned long long)pud_val(native_make_pud(__entry->pudval)),
234 (int)sizeof(pudval_t) * 2, (unsigned long long)__entry->pudval)
262 __field(pudval_t, pudval)
268 (int)sizeof(pudval_t) * 2, (unsigned long long)pgd_val(native_make_pgd(__entry->pudval)),
269 (int)sizeof(pudval_t) * 2, (unsigned long long)__entry->pudval)
/Linux-v4.19/arch/x86/mm/
Dkasan_init_64.c267 pudval_t pud_val = __pa_nodebug(kasan_zero_pmd) | _KERNPG_TABLE; in kasan_early_init()
/Linux-v4.19/arch/x86/xen/
Dmmu_pv.c462 __visible pudval_t xen_pud_val(pud_t pud) in xen_pud_val()
468 __visible pud_t xen_make_pud(pudval_t pud) in xen_make_pud()