_AT               154 arch/arm/include/asm/kvm_arm.h #define VTTBR_VMID_MASK(size)	(_AT(u64, (1 << size) - 1) << VTTBR_VMID_SHIFT)
_AT                16 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_TYPE_MASK		(_AT(pmdval_t, 3) << 0)
_AT                17 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_TYPE_FAULT		(_AT(pmdval_t, 0) << 0)
_AT                18 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_TYPE_TABLE		(_AT(pmdval_t, 1) << 0)
_AT                19 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_TYPE_SECT		(_AT(pmdval_t, 2) << 0)
_AT                20 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_PXNTABLE		(_AT(pmdval_t, 1) << 2)     /* v7 */
_AT                21 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_BIT4		(_AT(pmdval_t, 1) << 4)
_AT                22 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_DOMAIN(x)		(_AT(pmdval_t, (x)) << 5)
_AT                24 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_PROTECTION		(_AT(pmdval_t, 1) << 9)		/* v5 */
_AT                28 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_PXN    (_AT(pmdval_t, 1) << 0)     /* v7 */
_AT                29 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_BUFFERABLE	(_AT(pmdval_t, 1) << 2)
_AT                30 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_CACHEABLE	(_AT(pmdval_t, 1) << 3)
_AT                31 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_XN		(_AT(pmdval_t, 1) << 4)		/* v6 */
_AT                32 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_AP_WRITE	(_AT(pmdval_t, 1) << 10)
_AT                33 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_AP_READ	(_AT(pmdval_t, 1) << 11)
_AT                34 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_TEX(x)		(_AT(pmdval_t, (x)) << 12)	/* v5 */
_AT                35 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_APX		(_AT(pmdval_t, 1) << 15)	/* v6 */
_AT                36 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_S		(_AT(pmdval_t, 1) << 16)	/* v6 */
_AT                37 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_nG		(_AT(pmdval_t, 1) << 17)	/* v6 */
_AT                38 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_SUPER		(_AT(pmdval_t, 1) << 18)	/* v6 */
_AT                39 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_AF		(_AT(pmdval_t, 0))
_AT                41 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_UNCACHED	(_AT(pmdval_t, 0))
_AT                58 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_TYPE_MASK		(_AT(pteval_t, 3) << 0)
_AT                59 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_TYPE_FAULT		(_AT(pteval_t, 0) << 0)
_AT                60 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_TYPE_LARGE		(_AT(pteval_t, 1) << 0)
_AT                61 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_TYPE_SMALL		(_AT(pteval_t, 2) << 0)
_AT                62 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_TYPE_EXT		(_AT(pteval_t, 3) << 0)		/* v5 */
_AT                63 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_BUFFERABLE		(_AT(pteval_t, 1) << 2)
_AT                64 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_CACHEABLE		(_AT(pteval_t, 1) << 3)
_AT                69 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_EXT_XN		(_AT(pteval_t, 1) << 0)		/* v6 */
_AT                70 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_EXT_AP_MASK		(_AT(pteval_t, 3) << 4)
_AT                71 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_EXT_AP0		(_AT(pteval_t, 1) << 4)
_AT                72 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_EXT_AP1		(_AT(pteval_t, 2) << 4)
_AT                73 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_EXT_AP_UNO_SRO	(_AT(pteval_t, 0) << 4)
_AT                77 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_EXT_TEX(x)		(_AT(pteval_t, (x)) << 6)	/* v5 */
_AT                78 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_EXT_APX		(_AT(pteval_t, 1) << 9)		/* v6 */
_AT                79 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_EXT_COHERENT	(_AT(pteval_t, 1) << 9)		/* XScale3 */
_AT                80 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_EXT_SHARED		(_AT(pteval_t, 1) << 10)	/* v6 */
_AT                81 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_EXT_NG		(_AT(pteval_t, 1) << 11)	/* v6 */
_AT                86 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_SMALL_AP_MASK	(_AT(pteval_t, 0xff) << 4)
_AT                87 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_SMALL_AP_UNO_SRO	(_AT(pteval_t, 0x00) << 4)
_AT                88 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_SMALL_AP_UNO_SRW	(_AT(pteval_t, 0x55) << 4)
_AT                89 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_SMALL_AP_URO_SRW	(_AT(pteval_t, 0xaa) << 4)
_AT                90 arch/arm/include/asm/pgtable-2level-hwdef.h #define PTE_SMALL_AP_URW_SRW	(_AT(pteval_t, 0xff) << 4)
_AT               117 arch/arm/include/asm/pgtable-2level.h #define L_PTE_VALID		(_AT(pteval_t, 1) << 0)		/* Valid */
_AT               118 arch/arm/include/asm/pgtable-2level.h #define L_PTE_PRESENT		(_AT(pteval_t, 1) << 0)
_AT               119 arch/arm/include/asm/pgtable-2level.h #define L_PTE_YOUNG		(_AT(pteval_t, 1) << 1)
_AT               120 arch/arm/include/asm/pgtable-2level.h #define L_PTE_DIRTY		(_AT(pteval_t, 1) << 6)
_AT               121 arch/arm/include/asm/pgtable-2level.h #define L_PTE_RDONLY		(_AT(pteval_t, 1) << 7)
_AT               122 arch/arm/include/asm/pgtable-2level.h #define L_PTE_USER		(_AT(pteval_t, 1) << 8)
_AT               123 arch/arm/include/asm/pgtable-2level.h #define L_PTE_XN		(_AT(pteval_t, 1) << 9)
_AT               124 arch/arm/include/asm/pgtable-2level.h #define L_PTE_SHARED		(_AT(pteval_t, 1) << 10)	/* shared(v6), coherent(xsc3) */
_AT               125 arch/arm/include/asm/pgtable-2level.h #define L_PTE_NONE		(_AT(pteval_t, 1) << 11)
_AT               160 arch/arm/include/asm/pgtable-2level.h #define L_PTE_MT_UNCACHED	(_AT(pteval_t, 0x00) << 2)	/* 0000 */
_AT               161 arch/arm/include/asm/pgtable-2level.h #define L_PTE_MT_BUFFERABLE	(_AT(pteval_t, 0x01) << 2)	/* 0001 */
_AT               162 arch/arm/include/asm/pgtable-2level.h #define L_PTE_MT_WRITETHROUGH	(_AT(pteval_t, 0x02) << 2)	/* 0010 */
_AT               163 arch/arm/include/asm/pgtable-2level.h #define L_PTE_MT_WRITEBACK	(_AT(pteval_t, 0x03) << 2)	/* 0011 */
_AT               164 arch/arm/include/asm/pgtable-2level.h #define L_PTE_MT_MINICACHE	(_AT(pteval_t, 0x06) << 2)	/* 0110 (sa1100, xscale) */
_AT               165 arch/arm/include/asm/pgtable-2level.h #define L_PTE_MT_WRITEALLOC	(_AT(pteval_t, 0x07) << 2)	/* 0111 */
_AT               166 arch/arm/include/asm/pgtable-2level.h #define L_PTE_MT_DEV_SHARED	(_AT(pteval_t, 0x04) << 2)	/* 0100 */
_AT               167 arch/arm/include/asm/pgtable-2level.h #define L_PTE_MT_DEV_NONSHARED	(_AT(pteval_t, 0x0c) << 2)	/* 1100 */
_AT               168 arch/arm/include/asm/pgtable-2level.h #define L_PTE_MT_DEV_WC		(_AT(pteval_t, 0x09) << 2)	/* 1001 */
_AT               169 arch/arm/include/asm/pgtable-2level.h #define L_PTE_MT_DEV_CACHED	(_AT(pteval_t, 0x0b) << 2)	/* 1011 */
_AT               170 arch/arm/include/asm/pgtable-2level.h #define L_PTE_MT_VECTORS	(_AT(pteval_t, 0x0f) << 2)	/* 1111 */
_AT               171 arch/arm/include/asm/pgtable-2level.h #define L_PTE_MT_MASK		(_AT(pteval_t, 0x0f) << 2)
_AT                17 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_TYPE_MASK		(_AT(pmdval_t, 3) << 0)
_AT                18 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_TYPE_FAULT		(_AT(pmdval_t, 0) << 0)
_AT                19 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_TYPE_TABLE		(_AT(pmdval_t, 3) << 0)
_AT                20 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_TYPE_SECT		(_AT(pmdval_t, 1) << 0)
_AT                21 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_TABLE_BIT		(_AT(pmdval_t, 1) << 1)
_AT                22 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_BIT4		(_AT(pmdval_t, 0))
_AT                23 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_DOMAIN(x)		(_AT(pmdval_t, 0))
_AT                25 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_APTABLE		(_AT(pgdval_t, 3) << PGD_APTABLE_SHIFT)
_AT                26 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_PXNTABLE		(_AT(pgdval_t, 1) << 59)
_AT                31 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_BUFFERABLE	(_AT(pmdval_t, 1) << 2)
_AT                32 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_CACHEABLE	(_AT(pmdval_t, 1) << 3)
_AT                33 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_USER		(_AT(pmdval_t, 1) << 6)		/* AP[1] */
_AT                34 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_AP2		(_AT(pmdval_t, 1) << 7)		/* read only */
_AT                35 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_S		(_AT(pmdval_t, 3) << 8)
_AT                36 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_AF		(_AT(pmdval_t, 1) << 10)
_AT                37 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_nG		(_AT(pmdval_t, 1) << 11)
_AT                38 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_PXN		(_AT(pmdval_t, 1) << 53)
_AT                39 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_XN		(_AT(pmdval_t, 1) << 54)
_AT                40 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_AP_WRITE	(_AT(pmdval_t, 0))
_AT                41 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_AP_READ	(_AT(pmdval_t, 0))
_AT                42 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_AP1		(_AT(pmdval_t, 1) << 6)
_AT                43 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_TEX(x)		(_AT(pmdval_t, 0))
_AT                48 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_UNCACHED	(_AT(pmdval_t, 0) << 2)	/* strongly ordered */
_AT                49 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_BUFFERED	(_AT(pmdval_t, 1) << 2)	/* normal non-cacheable */
_AT                50 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_WT		(_AT(pmdval_t, 2) << 2)	/* normal inner write-through */
_AT                51 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_WB		(_AT(pmdval_t, 3) << 2)	/* normal inner write-back */
_AT                52 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_WBWA		(_AT(pmdval_t, 7) << 2)	/* normal inner write-alloc */
_AT                53 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_CACHE_MASK	(_AT(pmdval_t, 7) << 2)
_AT                58 arch/arm/include/asm/pgtable-3level-hwdef.h #define PTE_TYPE_MASK		(_AT(pteval_t, 3) << 0)
_AT                59 arch/arm/include/asm/pgtable-3level-hwdef.h #define PTE_TYPE_FAULT		(_AT(pteval_t, 0) << 0)
_AT                60 arch/arm/include/asm/pgtable-3level-hwdef.h #define PTE_TYPE_PAGE		(_AT(pteval_t, 3) << 0)
_AT                61 arch/arm/include/asm/pgtable-3level-hwdef.h #define PTE_TABLE_BIT		(_AT(pteval_t, 1) << 1)
_AT                62 arch/arm/include/asm/pgtable-3level-hwdef.h #define PTE_BUFFERABLE		(_AT(pteval_t, 1) << 2)		/* AttrIndx[0] */
_AT                63 arch/arm/include/asm/pgtable-3level-hwdef.h #define PTE_CACHEABLE		(_AT(pteval_t, 1) << 3)		/* AttrIndx[1] */
_AT                64 arch/arm/include/asm/pgtable-3level-hwdef.h #define PTE_AP2			(_AT(pteval_t, 1) << 7)		/* AP[2] */
_AT                65 arch/arm/include/asm/pgtable-3level-hwdef.h #define PTE_EXT_SHARED		(_AT(pteval_t, 3) << 8)		/* SH[1:0], inner shareable */
_AT                66 arch/arm/include/asm/pgtable-3level-hwdef.h #define PTE_EXT_AF		(_AT(pteval_t, 1) << 10)	/* Access Flag */
_AT                67 arch/arm/include/asm/pgtable-3level-hwdef.h #define PTE_EXT_NG		(_AT(pteval_t, 1) << 11)	/* nG */
_AT                68 arch/arm/include/asm/pgtable-3level-hwdef.h #define PTE_EXT_PXN		(_AT(pteval_t, 1) << 53)	/* PXN */
_AT                69 arch/arm/include/asm/pgtable-3level-hwdef.h #define PTE_EXT_XN		(_AT(pteval_t, 1) << 54)	/* XN */
_AT                66 arch/arm/include/asm/pgtable-3level.h #define L_PTE_VALID		(_AT(pteval_t, 1) << 0)		/* Valid */
_AT                67 arch/arm/include/asm/pgtable-3level.h #define L_PTE_PRESENT		(_AT(pteval_t, 3) << 0)		/* Present */
_AT                68 arch/arm/include/asm/pgtable-3level.h #define L_PTE_USER		(_AT(pteval_t, 1) << 6)		/* AP[1] */
_AT                69 arch/arm/include/asm/pgtable-3level.h #define L_PTE_SHARED		(_AT(pteval_t, 3) << 8)		/* SH[1:0], inner shareable */
_AT                70 arch/arm/include/asm/pgtable-3level.h #define L_PTE_YOUNG		(_AT(pteval_t, 1) << 10)	/* AF */
_AT                71 arch/arm/include/asm/pgtable-3level.h #define L_PTE_XN		(_AT(pteval_t, 1) << 54)	/* XN */
_AT                72 arch/arm/include/asm/pgtable-3level.h #define L_PTE_DIRTY		(_AT(pteval_t, 1) << 55)
_AT                73 arch/arm/include/asm/pgtable-3level.h #define L_PTE_SPECIAL		(_AT(pteval_t, 1) << 56)
_AT                74 arch/arm/include/asm/pgtable-3level.h #define L_PTE_NONE		(_AT(pteval_t, 1) << 57)	/* PROT_NONE */
_AT                75 arch/arm/include/asm/pgtable-3level.h #define L_PTE_RDONLY		(_AT(pteval_t, 1) << 58)	/* READ ONLY */
_AT                77 arch/arm/include/asm/pgtable-3level.h #define L_PMD_SECT_VALID	(_AT(pmdval_t, 1) << 0)
_AT                78 arch/arm/include/asm/pgtable-3level.h #define L_PMD_SECT_DIRTY	(_AT(pmdval_t, 1) << 55)
_AT                79 arch/arm/include/asm/pgtable-3level.h #define L_PMD_SECT_NONE		(_AT(pmdval_t, 1) << 57)
_AT                80 arch/arm/include/asm/pgtable-3level.h #define L_PMD_SECT_RDONLY	(_AT(pteval_t, 1) << 58)
_AT                91 arch/arm/include/asm/pgtable-3level.h #define L_PTE_MT_UNCACHED	(_AT(pteval_t, 0) << 2)	/* strongly ordered */
_AT                92 arch/arm/include/asm/pgtable-3level.h #define L_PTE_MT_BUFFERABLE	(_AT(pteval_t, 1) << 2)	/* normal non-cacheable */
_AT                93 arch/arm/include/asm/pgtable-3level.h #define L_PTE_MT_WRITETHROUGH	(_AT(pteval_t, 2) << 2)	/* normal inner write-through */
_AT                94 arch/arm/include/asm/pgtable-3level.h #define L_PTE_MT_WRITEBACK	(_AT(pteval_t, 3) << 2)	/* normal inner write-back */
_AT                95 arch/arm/include/asm/pgtable-3level.h #define L_PTE_MT_WRITEALLOC	(_AT(pteval_t, 7) << 2)	/* normal inner write-alloc */
_AT                96 arch/arm/include/asm/pgtable-3level.h #define L_PTE_MT_DEV_SHARED	(_AT(pteval_t, 4) << 2)	/* device */
_AT                97 arch/arm/include/asm/pgtable-3level.h #define L_PTE_MT_DEV_NONSHARED	(_AT(pteval_t, 4) << 2)	/* device */
_AT                98 arch/arm/include/asm/pgtable-3level.h #define L_PTE_MT_DEV_WC		(_AT(pteval_t, 1) << 2)	/* normal non-cacheable */
_AT                99 arch/arm/include/asm/pgtable-3level.h #define L_PTE_MT_DEV_CACHED	(_AT(pteval_t, 3) << 2)	/* normal inner write-back */
_AT               100 arch/arm/include/asm/pgtable-3level.h #define L_PTE_MT_MASK		(_AT(pteval_t, 7) << 2)
_AT               105 arch/arm/include/asm/pgtable-3level.h #define L_PGD_SWAPPER		(_AT(pgdval_t, 1) << 55)	/* swapper_pg_dir entry */
_AT               110 arch/arm/include/asm/pgtable-3level.h #define L_PTE_S2_MT_UNCACHED		(_AT(pteval_t, 0x0) << 2) /* strongly ordered */
_AT               111 arch/arm/include/asm/pgtable-3level.h #define L_PTE_S2_MT_WRITETHROUGH	(_AT(pteval_t, 0xa) << 2) /* normal inner write-through */
_AT               112 arch/arm/include/asm/pgtable-3level.h #define L_PTE_S2_MT_WRITEBACK		(_AT(pteval_t, 0xf) << 2) /* normal inner write-back */
_AT               113 arch/arm/include/asm/pgtable-3level.h #define L_PTE_S2_MT_DEV_SHARED		(_AT(pteval_t, 0x1) << 2) /* device */
_AT               114 arch/arm/include/asm/pgtable-3level.h #define L_PTE_S2_MT_MASK		(_AT(pteval_t, 0xf) << 2)
_AT               116 arch/arm/include/asm/pgtable-3level.h #define L_PTE_S2_RDONLY			(_AT(pteval_t, 1) << 6)   /* HAP[1]   */
_AT               117 arch/arm/include/asm/pgtable-3level.h #define L_PTE_S2_RDWR			(_AT(pteval_t, 3) << 6)   /* HAP[2:1] */
_AT               119 arch/arm/include/asm/pgtable-3level.h #define L_PMD_S2_RDONLY			(_AT(pmdval_t, 1) << 6)   /* HAP[1]   */
_AT               120 arch/arm/include/asm/pgtable-3level.h #define L_PMD_S2_RDWR			(_AT(pmdval_t, 3) << 6)   /* HAP[2:1] */
_AT               261 arch/arm64/include/asm/kvm_arm.h #define VTTBR_VMID_MASK(size) (_AT(u64, (1 << size) - 1) << VTTBR_VMID_SHIFT)
_AT               109 arch/arm64/include/asm/pgtable-hwdef.h #define PUD_TYPE_TABLE		(_AT(pudval_t, 3) << 0)
_AT               110 arch/arm64/include/asm/pgtable-hwdef.h #define PUD_TABLE_BIT		(_AT(pudval_t, 1) << 1)
_AT               111 arch/arm64/include/asm/pgtable-hwdef.h #define PUD_TYPE_MASK		(_AT(pudval_t, 3) << 0)
_AT               112 arch/arm64/include/asm/pgtable-hwdef.h #define PUD_TYPE_SECT		(_AT(pudval_t, 1) << 0)
_AT               117 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_TYPE_MASK		(_AT(pmdval_t, 3) << 0)
_AT               118 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_TYPE_TABLE		(_AT(pmdval_t, 3) << 0)
_AT               119 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_TYPE_SECT		(_AT(pmdval_t, 1) << 0)
_AT               120 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_TABLE_BIT		(_AT(pmdval_t, 1) << 1)
_AT               125 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_SECT_VALID		(_AT(pmdval_t, 1) << 0)
_AT               126 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_SECT_USER		(_AT(pmdval_t, 1) << 6)		/* AP[1] */
_AT               127 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_SECT_RDONLY		(_AT(pmdval_t, 1) << 7)		/* AP[2] */
_AT               128 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_SECT_S		(_AT(pmdval_t, 3) << 8)
_AT               129 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_SECT_AF		(_AT(pmdval_t, 1) << 10)
_AT               130 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_SECT_NG		(_AT(pmdval_t, 1) << 11)
_AT               131 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_SECT_CONT		(_AT(pmdval_t, 1) << 52)
_AT               132 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_SECT_PXN		(_AT(pmdval_t, 1) << 53)
_AT               133 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_SECT_UXN		(_AT(pmdval_t, 1) << 54)
_AT               138 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_ATTRINDX(t)		(_AT(pmdval_t, (t)) << 2)
_AT               139 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_ATTRINDX_MASK	(_AT(pmdval_t, 7) << 2)
_AT               144 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_VALID		(_AT(pteval_t, 1) << 0)
_AT               145 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_TYPE_MASK		(_AT(pteval_t, 3) << 0)
_AT               146 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_TYPE_PAGE		(_AT(pteval_t, 3) << 0)
_AT               147 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_TABLE_BIT		(_AT(pteval_t, 1) << 1)
_AT               148 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_USER		(_AT(pteval_t, 1) << 6)		/* AP[1] */
_AT               149 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_RDONLY		(_AT(pteval_t, 1) << 7)		/* AP[2] */
_AT               150 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_SHARED		(_AT(pteval_t, 3) << 8)		/* SH[1:0], inner shareable */
_AT               151 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_AF			(_AT(pteval_t, 1) << 10)	/* Access Flag */
_AT               152 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_NG			(_AT(pteval_t, 1) << 11)	/* nG */
_AT               153 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_DBM			(_AT(pteval_t, 1) << 51)	/* Dirty Bit Management */
_AT               154 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_CONT		(_AT(pteval_t, 1) << 52)	/* Contiguous range */
_AT               155 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_PXN			(_AT(pteval_t, 1) << 53)	/* Privileged XN */
_AT               156 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_UXN			(_AT(pteval_t, 1) << 54)	/* User XN */
_AT               157 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_HYP_XN		(_AT(pteval_t, 1) << 54)	/* HYP XN */
_AT               159 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_ADDR_LOW		(((_AT(pteval_t, 1) << (48 - PAGE_SHIFT)) - 1) << PAGE_SHIFT)
_AT               161 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_ADDR_HIGH		(_AT(pteval_t, 0xf) << 12)
_AT               170 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_ATTRINDX(t)		(_AT(pteval_t, (t)) << 2)
_AT               171 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_ATTRINDX_MASK	(_AT(pteval_t, 7) << 2)
_AT               176 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_S2_RDONLY		(_AT(pteval_t, 1) << 6)   /* HAP[2:1] */
_AT               177 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_S2_RDWR		(_AT(pteval_t, 3) << 6)   /* HAP[2:1] */
_AT               178 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_S2_XN		(_AT(pteval_t, 2) << 53)  /* XN[1:0] */
_AT               180 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_S2_RDONLY		(_AT(pmdval_t, 1) << 6)   /* HAP[2:1] */
_AT               181 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_S2_RDWR		(_AT(pmdval_t, 3) << 6)   /* HAP[2:1] */
_AT               182 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_S2_XN		(_AT(pmdval_t, 2) << 53)  /* XN[1:0] */
_AT               184 arch/arm64/include/asm/pgtable-hwdef.h #define PUD_S2_RDONLY		(_AT(pudval_t, 1) << 6)   /* HAP[2:1] */
_AT               185 arch/arm64/include/asm/pgtable-hwdef.h #define PUD_S2_RDWR		(_AT(pudval_t, 3) << 6)   /* HAP[2:1] */
_AT               186 arch/arm64/include/asm/pgtable-hwdef.h #define PUD_S2_XN		(_AT(pudval_t, 2) << 53)  /* XN[1:0] */
_AT               191 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_S2_MEMATTR(t)	(_AT(pteval_t, (t)) << 2)
_AT               192 arch/arm64/include/asm/pgtable-hwdef.h #define PTE_S2_MEMATTR_MASK	(_AT(pteval_t, 0xf) << 2)
_AT                17 arch/arm64/include/asm/pgtable-prot.h #define PTE_DIRTY		(_AT(pteval_t, 1) << 55)
_AT                18 arch/arm64/include/asm/pgtable-prot.h #define PTE_SPECIAL		(_AT(pteval_t, 1) << 56)
_AT                19 arch/arm64/include/asm/pgtable-prot.h #define PTE_DEVMAP		(_AT(pteval_t, 1) << 57)
_AT                20 arch/arm64/include/asm/pgtable-prot.h #define PTE_PROT_NONE		(_AT(pteval_t, 1) << 58) /* only when !PTE_VALID */
_AT                42 arch/x86/include/asm/pgtable_types.h #define _PAGE_PRESENT	(_AT(pteval_t, 1) << _PAGE_BIT_PRESENT)
_AT                43 arch/x86/include/asm/pgtable_types.h #define _PAGE_RW	(_AT(pteval_t, 1) << _PAGE_BIT_RW)
_AT                44 arch/x86/include/asm/pgtable_types.h #define _PAGE_USER	(_AT(pteval_t, 1) << _PAGE_BIT_USER)
_AT                45 arch/x86/include/asm/pgtable_types.h #define _PAGE_PWT	(_AT(pteval_t, 1) << _PAGE_BIT_PWT)
_AT                46 arch/x86/include/asm/pgtable_types.h #define _PAGE_PCD	(_AT(pteval_t, 1) << _PAGE_BIT_PCD)
_AT                47 arch/x86/include/asm/pgtable_types.h #define _PAGE_ACCESSED	(_AT(pteval_t, 1) << _PAGE_BIT_ACCESSED)
_AT                48 arch/x86/include/asm/pgtable_types.h #define _PAGE_DIRTY	(_AT(pteval_t, 1) << _PAGE_BIT_DIRTY)
_AT                49 arch/x86/include/asm/pgtable_types.h #define _PAGE_PSE	(_AT(pteval_t, 1) << _PAGE_BIT_PSE)
_AT                50 arch/x86/include/asm/pgtable_types.h #define _PAGE_GLOBAL	(_AT(pteval_t, 1) << _PAGE_BIT_GLOBAL)
_AT                51 arch/x86/include/asm/pgtable_types.h #define _PAGE_SOFTW1	(_AT(pteval_t, 1) << _PAGE_BIT_SOFTW1)
_AT                52 arch/x86/include/asm/pgtable_types.h #define _PAGE_SOFTW2	(_AT(pteval_t, 1) << _PAGE_BIT_SOFTW2)
_AT                53 arch/x86/include/asm/pgtable_types.h #define _PAGE_SOFTW3	(_AT(pteval_t, 1) << _PAGE_BIT_SOFTW3)
_AT                54 arch/x86/include/asm/pgtable_types.h #define _PAGE_PAT	(_AT(pteval_t, 1) << _PAGE_BIT_PAT)
_AT                55 arch/x86/include/asm/pgtable_types.h #define _PAGE_PAT_LARGE (_AT(pteval_t, 1) << _PAGE_BIT_PAT_LARGE)
_AT                56 arch/x86/include/asm/pgtable_types.h #define _PAGE_SPECIAL	(_AT(pteval_t, 1) << _PAGE_BIT_SPECIAL)
_AT                57 arch/x86/include/asm/pgtable_types.h #define _PAGE_CPA_TEST	(_AT(pteval_t, 1) << _PAGE_BIT_CPA_TEST)
_AT                59 arch/x86/include/asm/pgtable_types.h #define _PAGE_PKEY_BIT0	(_AT(pteval_t, 1) << _PAGE_BIT_PKEY_BIT0)
_AT                60 arch/x86/include/asm/pgtable_types.h #define _PAGE_PKEY_BIT1	(_AT(pteval_t, 1) << _PAGE_BIT_PKEY_BIT1)
_AT                61 arch/x86/include/asm/pgtable_types.h #define _PAGE_PKEY_BIT2	(_AT(pteval_t, 1) << _PAGE_BIT_PKEY_BIT2)
_AT                62 arch/x86/include/asm/pgtable_types.h #define _PAGE_PKEY_BIT3	(_AT(pteval_t, 1) << _PAGE_BIT_PKEY_BIT3)
_AT                64 arch/x86/include/asm/pgtable_types.h #define _PAGE_PKEY_BIT0	(_AT(pteval_t, 0))
_AT                65 arch/x86/include/asm/pgtable_types.h #define _PAGE_PKEY_BIT1	(_AT(pteval_t, 0))
_AT                66 arch/x86/include/asm/pgtable_types.h #define _PAGE_PKEY_BIT2	(_AT(pteval_t, 0))
_AT                67 arch/x86/include/asm/pgtable_types.h #define _PAGE_PKEY_BIT3	(_AT(pteval_t, 0))
_AT                82 arch/x86/include/asm/pgtable_types.h #define _PAGE_SOFT_DIRTY	(_AT(pteval_t, 1) << _PAGE_BIT_SOFT_DIRTY)
_AT                84 arch/x86/include/asm/pgtable_types.h #define _PAGE_SOFT_DIRTY	(_AT(pteval_t, 0))
_AT               100 arch/x86/include/asm/pgtable_types.h #define _PAGE_SWP_SOFT_DIRTY	(_AT(pteval_t, 0))
_AT               104 arch/x86/include/asm/pgtable_types.h #define _PAGE_NX	(_AT(pteval_t, 1) << _PAGE_BIT_NX)
_AT               105 arch/x86/include/asm/pgtable_types.h #define _PAGE_DEVMAP	(_AT(u64, 1) << _PAGE_BIT_DEVMAP)
_AT               107 arch/x86/include/asm/pgtable_types.h #define _PAGE_NX	(_AT(pteval_t, 0))
_AT               108 arch/x86/include/asm/pgtable_types.h #define _PAGE_DEVMAP	(_AT(pteval_t, 0))
_AT               111 arch/x86/include/asm/pgtable_types.h #define _PAGE_PROTNONE	(_AT(pteval_t, 1) << _PAGE_BIT_PROTNONE)
_AT               186 arch/x86/include/asm/pgtable_types.h #define _PAGE_ENC	(_AT(pteval_t, sme_me_mask))