Lines Matching refs:bit
50 #define CSR_FR(base, off, bit) \ argument
52 (off ## _ ## bit)) & (off ## _ ## bit ## _MASK))
54 #define CSRA_FR(base, off, index, bit) \ argument
56 (off ## _ ## bit)) & (off ## _ ## bit ## _MASK))
58 #define CSR_FS(base, off, bit, val) \ argument
61 ~(((uint64_t)(off ## _ ## bit ## _MASK)) << \
62 (off ## _ ## bit))) | (((uint64_t)(val)) << (off ## _ ## bit))))
64 #define CSRA_FS(base, off, index, bit, val) \ argument
67 ~(((uint64_t)(off ## _ ## bit ## _MASK)) << \
68 (off ## _ ## bit))) | (((uint64_t)(val)) << (off ## _ ## bit))))
70 #define CSR_FC(base, off, bit) \ argument
73 ~(((uint64_t)(off ## _ ## bit ## _MASK)) << (off ## _ ## bit))))
75 #define CSRA_FC(base, off, index, bit) \ argument
78 ~(((uint64_t)(off ## _ ## bit ## _MASK)) << (off ## _ ## bit))))
81 #define CSR_BR(base, off, bit) \ argument
83 (off ## _ ## bit)) & 0x1)
85 #define CSRA_BR(base, off, index, bit) \ argument
87 (off ## _ ## bit)) & 0x1)
89 #define CSR_BS(base, off, bit) \ argument
92 (1ull<<(off ## _ ## bit))))
94 #define CSRA_BS(base, off, index, bit) \ argument
97 (1ull<<(off ## _ ## bit))))
99 #define CSR_BC(base, off, bit) \ argument
102 ~(1ull<<(off ## _ ## bit))))
104 #define CSRA_BC(base, off, index, bit) \ argument
107 ~(1ull<<(off ## _ ## bit))))