Searched refs:p4dval_t (Results 1 – 16 of 16) sorted by relevance
| /linux/arch/arm64/include/asm/ |
| H A D | pgtable-hwdef.h | 114 #define P4D_TYPE_TABLE (_AT(p4dval_t, 3) << 0) 115 #define P4D_TYPE_MASK (_AT(p4dval_t, 3) << 0) 116 #define P4D_TYPE_SECT (_AT(p4dval_t, 1) << 0) 117 #define P4D_SECT_RDONLY (_AT(p4dval_t, 1) << 7) /* AP[2] */ 118 #define P4D_TABLE_AF (_AT(p4dval_t, 1) << 10) /* Ignored if no FEAT_HAFT */ 119 #define P4D_TABLE_PXN (_AT(p4dval_t, 1) << 59) 120 #define P4D_TABLE_UXN (_AT(p4dval_t, 1) << 60)
|
| H A D | pgalloc.h | 45 static inline void __p4d_populate(p4d_t *p4dp, phys_addr_t pudp, p4dval_t prot) in __p4d_populate() 53 p4dval_t p4dval = P4D_TYPE_TABLE | P4D_TABLE_AF; in p4d_populate() 66 static inline void __p4d_populate(p4d_t *p4dp, phys_addr_t pudp, p4dval_t prot) in __p4d_populate()
|
| H A D | pgtable-types.h | 25 typedef ptdesc_t p4dval_t; typedef 48 typedef struct { p4dval_t p4d; } p4d_t;
|
| /linux/arch/x86/kernel/ |
| H A D | head64.c | 83 p4dval_t p4d, *p4d_p; in __early_make_pgtable() 103 p4d_p = (p4dval_t *)((pgd & PTE_PFN_MASK) + __START_KERNEL_map - phys_base); in __early_make_pgtable() 110 p4d_p = (p4dval_t *)early_dynamic_pgts[next_early_pgt++]; in __early_make_pgtable() 127 *p4d_p = (p4dval_t)pud_p - __START_KERNEL_map + phys_base + _KERNPG_TABLE; in __early_make_pgtable()
|
| /linux/arch/x86/include/asm/ |
| H A D | pgtable_types.h | 342 typedef struct { p4dval_t p4d; } p4d_t; 349 static inline p4dval_t native_p4d_val(p4d_t p4d) in native_p4d_val() 361 static inline p4dval_t native_p4d_val(p4d_t p4d) in native_p4d_val() 417 static inline p4dval_t p4d_pfn_mask(p4d_t p4d) in p4d_pfn_mask() 423 static inline p4dval_t p4d_flags_mask(p4d_t p4d) in p4d_flags_mask() 428 static inline p4dval_t p4d_flags(p4d_t p4d) in p4d_flags()
|
| H A D | paravirt.h | 427 p4dval_t val = native_p4d_val(p4d); in set_p4d() 432 static inline p4d_t __p4d(p4dval_t val) in __p4d() 434 p4dval_t ret = PVOP_ALT_CALLEE1(p4dval_t, pv_ops, mmu.make_p4d, val, in __p4d() 440 static inline p4dval_t p4d_val(p4d_t p4d) in p4d_val() 442 return PVOP_ALT_CALLEE1(p4dval_t, pv_ops, mmu.p4d_val, p4d.p4d, in p4d_val()
|
| H A D | pgtable-2level_types.h | 11 typedef unsigned long p4dval_t; typedef
|
| H A D | pgtable-3level_types.h | 11 typedef u64 p4dval_t; typedef
|
| H A D | pgtable_64_types.h | 17 typedef unsigned long p4dval_t; typedef
|
| /linux/arch/x86/boot/startup/ |
| H A D | map_kernel.c | 96 p4dval_t *p4d; in __startup_64() 130 p4d = (p4dval_t *)rip_rel_ptr(level4_kernel_pgt); in __startup_64()
|
| /linux/include/trace/events/ |
| H A D | xen.h | 221 TRACE_DEFINE_SIZEOF(p4dval_t); 229 __field(p4dval_t, p4dval) 236 (int)sizeof(p4dval_t) * 2, (unsigned long long)pgd_val(native_make_pgd(__entry->p4dval)), 237 (int)sizeof(p4dval_t) * 2, (unsigned long long)__entry->p4dval)
|
| /linux/Documentation/translations/zh_CN/mm/ |
| H A D | page_tables.rst | 100 - **p4d**, `p4d_t`, `p4dval_t` = **页四级目录(Page Level 4 Directory)**
|
| /linux/arch/x86/xen/ |
| H A D | mmu_pv.c | 95 p4dval_t xen_p4d_val(p4d_t p4d); 100 p4d_t xen_make_p4d(p4dval_t p4d); 587 __visible p4dval_t xen_p4d_val(p4d_t p4d) in xen_p4d_val() 593 __visible p4d_t xen_make_p4d(p4dval_t p4d) in xen_make_p4d()
|
| /linux/arch/x86/mm/ |
| H A D | kasan_init_64.c | 294 p4dval_t p4d_val = __pa_nodebug(kasan_early_shadow_pud) | _KERNPG_TABLE; in kasan_early_init()
|
| /linux/Documentation/mm/ |
| H A D | page_tables.rst | 109 - **p4d**, `p4d_t`, `p4dval_t` = **Page Level 4 Directory** was introduced to
|
| /linux/arch/arm64/mm/ |
| H A D | mmu.c | 361 p4dval_t p4dval = P4D_TYPE_TABLE | P4D_TABLE_UXN | P4D_TABLE_AF; in alloc_init_pud()
|