/openbmc/linux/arch/arm/include/asm/ |
H A D | pgtable-3level-hwdef.h | 17 #define PMD_TYPE_MASK (_AT(pmdval_t, 3) << 0) 18 #define PMD_TYPE_FAULT (_AT(pmdval_t, 0) << 0) 19 #define PMD_TYPE_TABLE (_AT(pmdval_t, 3) << 0) 20 #define PMD_TYPE_SECT (_AT(pmdval_t, 1) << 0) 21 #define PMD_TABLE_BIT (_AT(pmdval_t, 1) << 1) 22 #define PMD_BIT4 (_AT(pmdval_t, 0)) 23 #define PMD_DOMAIN(x) (_AT(pmdval_t, 0)) 35 #define PMD_SECT_S (_AT(pmdval_t, 3) << 8) 40 #define PMD_SECT_AP_WRITE (_AT(pmdval_t, 0)) 41 #define PMD_SECT_AP_READ (_AT(pmdval_t, 0)) [all …]
|
H A D | pgtable-2level-hwdef.h | 16 #define PMD_TYPE_MASK (_AT(pmdval_t, 3) << 0) 17 #define PMD_TYPE_FAULT (_AT(pmdval_t, 0) << 0) 18 #define PMD_TYPE_TABLE (_AT(pmdval_t, 1) << 0) 19 #define PMD_TYPE_SECT (_AT(pmdval_t, 2) << 0) 21 #define PMD_BIT4 (_AT(pmdval_t, 1) << 4) 22 #define PMD_DOMAIN(x) (_AT(pmdval_t, (x)) << 5) 39 #define PMD_SECT_AF (_AT(pmdval_t, 0)) 41 #define PMD_SECT_UNCACHED (_AT(pmdval_t, 0)) 58 #define PTE_TYPE_MASK (_AT(pteval_t, 3) << 0) 71 #define PTE_EXT_AP0 (_AT(pteval_t, 1) << 4) [all …]
|
H A D | pgtable-2level.h | 119 #define L_PTE_VALID (_AT(pteval_t, 1) << 0) /* Valid */ 120 #define L_PTE_PRESENT (_AT(pteval_t, 1) << 0) 121 #define L_PTE_YOUNG (_AT(pteval_t, 1) << 1) 122 #define L_PTE_DIRTY (_AT(pteval_t, 1) << 6) 123 #define L_PTE_RDONLY (_AT(pteval_t, 1) << 7) 124 #define L_PTE_USER (_AT(pteval_t, 1) << 8) 125 #define L_PTE_XN (_AT(pteval_t, 1) << 9) 127 #define L_PTE_NONE (_AT(pteval_t, 1) << 11) 173 #define L_PTE_MT_DEV_WC (_AT(pteval_t, 0x09) << 2) /* 1001 */ 175 #define L_PTE_MT_VECTORS (_AT(pteval_t, 0x0f) << 2) /* 1111 */ [all …]
|
H A D | pgtable-3level.h | 70 #define L_PTE_USER (_AT(pteval_t, 1) << 6) /* AP[1] */ 72 #define L_PTE_YOUNG (_AT(pteval_t, 1) << 10) /* AF */ 73 #define L_PTE_XN (_AT(pteval_t, 1) << 54) /* XN */ 74 #define L_PTE_DIRTY (_AT(pteval_t, 1) << 55) 75 #define L_PTE_SPECIAL (_AT(pteval_t, 1) << 56) 80 #define L_PTE_SWP_EXCLUSIVE (_AT(pteval_t, 1) << 7) 82 #define L_PMD_SECT_VALID (_AT(pmdval_t, 1) << 0) 83 #define L_PMD_SECT_DIRTY (_AT(pmdval_t, 1) << 55) 84 #define L_PMD_SECT_NONE (_AT(pmdval_t, 1) << 57) 85 #define L_PMD_SECT_RDONLY (_AT(pteval_t, 1) << 58) [all …]
|
/openbmc/linux/arch/arm64/include/asm/ |
H A D | pgtable-hwdef.h | 93 #define P4D_TABLE_BIT (_AT(p4dval_t, 1) << 1) 94 #define P4D_TYPE_MASK (_AT(p4dval_t, 3) << 0) 95 #define P4D_TYPE_SECT (_AT(p4dval_t, 1) << 0) 104 #define PUD_TABLE_BIT (_AT(pudval_t, 1) << 1) 105 #define PUD_TYPE_MASK (_AT(pudval_t, 3) << 0) 106 #define PUD_TYPE_SECT (_AT(pudval_t, 1) << 0) 114 #define PMD_TYPE_MASK (_AT(pmdval_t, 3) << 0) 125 #define PMD_SECT_S (_AT(pmdval_t, 3) << 8) 126 #define PMD_SECT_AF (_AT(pmdval_t, 1) << 10) 127 #define PMD_SECT_NG (_AT(pmdval_t, 1) << 11) [all …]
|
H A D | pgtable-prot.h | 17 #define PTE_SWP_EXCLUSIVE (_AT(pteval_t, 1) << 2) /* only for swp ptes */ 18 #define PTE_DIRTY (_AT(pteval_t, 1) << 55) 19 #define PTE_SPECIAL (_AT(pteval_t, 1) << 56) 20 #define PTE_DEVMAP (_AT(pteval_t, 1) << 57) 21 #define PTE_PROT_NONE (_AT(pteval_t, 1) << 58) /* only when !PTE_VALID */ 28 #define PMD_PRESENT_INVALID (_AT(pteval_t, 1) << 59) /* only when !PMD_SECT_VALID */
|
H A D | kvm_arm.h | 285 #define VTTBR_VMID_MASK(size) (_AT(u64, (1 << size) - 1) << VTTBR_VMID_SHIFT)
|
H A D | cputype.h | 44 ((_AT(u32, imp) << MIDR_IMPLEMENTOR_SHIFT) | \
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | pgtable_types.h | 71 #define _PAGE_PKEY_BIT0 (_AT(pteval_t, 0)) 72 #define _PAGE_PKEY_BIT1 (_AT(pteval_t, 0)) 73 #define _PAGE_PKEY_BIT2 (_AT(pteval_t, 0)) 74 #define _PAGE_PKEY_BIT3 (_AT(pteval_t, 0)) 91 #define _PAGE_SOFT_DIRTY (_AT(pteval_t, 0)) 114 #define _PAGE_UFFD_WP (_AT(pteval_t, 0)) 115 #define _PAGE_SWP_UFFD_WP (_AT(pteval_t, 0)) 123 #define _PAGE_NX (_AT(pteval_t, 0)) 124 #define _PAGE_DEVMAP (_AT(pteval_t, 0)) 125 #define _PAGE_SOFTW4 (_AT(pteval_t, 0)) [all …]
|
/openbmc/u-boot/include/linux/ |
H A D | const.h | 18 #define _AT(T,X) X macro 22 #define _AT(T,X) ((T)(X)) macro
|
/openbmc/qemu/include/standard-headers/linux/ |
H A D | const.h | 18 #define _AT(T,X) X 22 #define _AT(T,X) ((T)(X)) macro
|
/openbmc/qemu/linux-headers/linux/ |
H A D | const.h | 18 #define _AT(T,X) X 22 #define _AT(T,X) ((T)(X)) macro
|
/openbmc/linux/tools/include/uapi/linux/ |
H A D | const.h | 18 #define _AT(T,X) X 22 #define _AT(T,X) ((T)(X)) macro
|
/openbmc/linux/include/uapi/linux/ |
H A D | const.h | 18 #define _AT(T,X) X 22 #define _AT(T,X) ((T)(X)) macro
|
/openbmc/linux/tools/arch/arm64/include/asm/ |
H A D | cputype.h | 44 ((_AT(u32, imp) << MIDR_IMPLEMENTOR_SHIFT) | \
|