Home
last modified time | relevance | path

Searched refs:_AT (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/arch/arm/include/asm/
Dpgtable-3level-hwdef.h29 #define PMD_TYPE_MASK (_AT(pmdval_t, 3) << 0)
30 #define PMD_TYPE_FAULT (_AT(pmdval_t, 0) << 0)
31 #define PMD_TYPE_TABLE (_AT(pmdval_t, 3) << 0)
32 #define PMD_TYPE_SECT (_AT(pmdval_t, 1) << 0)
33 #define PMD_TABLE_BIT (_AT(pmdval_t, 1) << 1)
34 #define PMD_BIT4 (_AT(pmdval_t, 0))
35 #define PMD_DOMAIN(x) (_AT(pmdval_t, 0))
37 #define PMD_APTABLE (_AT(pgdval_t, 3) << PGD_APTABLE_SHIFT)
38 #define PMD_PXNTABLE (_AT(pgdval_t, 1) << 59)
43 #define PMD_SECT_BUFFERABLE (_AT(pmdval_t, 1) << 2)
[all …]
Dpgtable-2level-hwdef.h19 #define PMD_TYPE_MASK (_AT(pmdval_t, 3) << 0)
20 #define PMD_TYPE_FAULT (_AT(pmdval_t, 0) << 0)
21 #define PMD_TYPE_TABLE (_AT(pmdval_t, 1) << 0)
22 #define PMD_TYPE_SECT (_AT(pmdval_t, 2) << 0)
23 #define PMD_PXNTABLE (_AT(pmdval_t, 1) << 2) /* v7 */
24 #define PMD_BIT4 (_AT(pmdval_t, 1) << 4)
25 #define PMD_DOMAIN(x) (_AT(pmdval_t, (x)) << 5)
27 #define PMD_PROTECTION (_AT(pmdval_t, 1) << 9) /* v5 */
31 #define PMD_SECT_PXN (_AT(pmdval_t, 1) << 0) /* v7 */
32 #define PMD_SECT_BUFFERABLE (_AT(pmdval_t, 1) << 2)
[all …]
Dpgtable-2level.h120 #define L_PTE_VALID (_AT(pteval_t, 1) << 0) /* Valid */
121 #define L_PTE_PRESENT (_AT(pteval_t, 1) << 0)
122 #define L_PTE_YOUNG (_AT(pteval_t, 1) << 1)
123 #define L_PTE_DIRTY (_AT(pteval_t, 1) << 6)
124 #define L_PTE_RDONLY (_AT(pteval_t, 1) << 7)
125 #define L_PTE_USER (_AT(pteval_t, 1) << 8)
126 #define L_PTE_XN (_AT(pteval_t, 1) << 9)
127 #define L_PTE_SHARED (_AT(pteval_t, 1) << 10) /* shared(v6), coherent(xsc3) */
128 #define L_PTE_NONE (_AT(pteval_t, 1) << 11)
163 #define L_PTE_MT_UNCACHED (_AT(pteval_t, 0x00) << 2) /* 0000 */
[all …]
Dpgtable-3level.h78 #define L_PTE_VALID (_AT(pteval_t, 1) << 0) /* Valid */
79 #define L_PTE_PRESENT (_AT(pteval_t, 3) << 0) /* Present */
80 #define L_PTE_USER (_AT(pteval_t, 1) << 6) /* AP[1] */
81 #define L_PTE_SHARED (_AT(pteval_t, 3) << 8) /* SH[1:0], inner shareable */
82 #define L_PTE_YOUNG (_AT(pteval_t, 1) << 10) /* AF */
83 #define L_PTE_XN (_AT(pteval_t, 1) << 54) /* XN */
84 #define L_PTE_DIRTY (_AT(pteval_t, 1) << 55)
85 #define L_PTE_SPECIAL (_AT(pteval_t, 1) << 56)
86 #define L_PTE_NONE (_AT(pteval_t, 1) << 57) /* PROT_NONE */
87 #define L_PTE_RDONLY (_AT(pteval_t, 1) << 58) /* READ ONLY */
[all …]
Dkvm_arm.h166 #define VTTBR_VMID_MASK(size) (_AT(u64, (1 << size) - 1) << VTTBR_VMID_SHIFT)
/Linux-v4.19/arch/arm64/include/asm/
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)
128 #define PMD_TYPE_MASK (_AT(pmdval_t, 3) << 0)
129 #define PMD_TYPE_FAULT (_AT(pmdval_t, 0) << 0)
130 #define PMD_TYPE_TABLE (_AT(pmdval_t, 3) << 0)
131 #define PMD_TYPE_SECT (_AT(pmdval_t, 1) << 0)
132 #define PMD_TABLE_BIT (_AT(pmdval_t, 1) << 1)
137 #define PMD_SECT_VALID (_AT(pmdval_t, 1) << 0)
[all …]
Dpgtable-prot.h27 #define PTE_VALID (_AT(pteval_t, 1) << 0)
29 #define PTE_DIRTY (_AT(pteval_t, 1) << 55)
30 #define PTE_SPECIAL (_AT(pteval_t, 1) << 56)
31 #define PTE_PROT_NONE (_AT(pteval_t, 1) << 58) /* only when !PTE_VALID */
Dkvm_arm.h180 #define VTTBR_VMID_MASK(size) (_AT(u64, (1 << size) - 1) << VTTBR_VMID_SHIFT)
/Linux-v4.19/arch/x86/include/asm/
Dpgtable_types.h42 #define _PAGE_PRESENT (_AT(pteval_t, 1) << _PAGE_BIT_PRESENT)
43 #define _PAGE_RW (_AT(pteval_t, 1) << _PAGE_BIT_RW)
44 #define _PAGE_USER (_AT(pteval_t, 1) << _PAGE_BIT_USER)
45 #define _PAGE_PWT (_AT(pteval_t, 1) << _PAGE_BIT_PWT)
46 #define _PAGE_PCD (_AT(pteval_t, 1) << _PAGE_BIT_PCD)
47 #define _PAGE_ACCESSED (_AT(pteval_t, 1) << _PAGE_BIT_ACCESSED)
48 #define _PAGE_DIRTY (_AT(pteval_t, 1) << _PAGE_BIT_DIRTY)
49 #define _PAGE_PSE (_AT(pteval_t, 1) << _PAGE_BIT_PSE)
50 #define _PAGE_GLOBAL (_AT(pteval_t, 1) << _PAGE_BIT_GLOBAL)
51 #define _PAGE_SOFTW1 (_AT(pteval_t, 1) << _PAGE_BIT_SOFTW1)
[all …]
/Linux-v4.19/include/uapi/linux/
Dconst.h18 #define _AT(T,X) X macro
22 #define _AT(T,X) ((T)(X)) macro