Lines Matching refs:R_
23 enum { R_ ## reg = (addr) / 4 };
27 enum { R_ ## reg = (addr) };
31 enum { R_ ## reg = (addr) / 2 };
35 enum { R_ ## reg = (addr) / 8 };
43 enum { R_ ## reg ## _ ## field ## _SHIFT = (shift)}; \
44 enum { R_ ## reg ## _ ## field ## _LENGTH = (length)}; \
45 enum { R_ ## reg ## _ ## field ## _MASK = \
50 extract8((storage), R_ ## reg ## _ ## field ## _SHIFT, \
51 R_ ## reg ## _ ## field ## _LENGTH)
53 extract16((storage), R_ ## reg ## _ ## field ## _SHIFT, \
54 R_ ## reg ## _ ## field ## _LENGTH)
56 extract32((storage), R_ ## reg ## _ ## field ## _SHIFT, \
57 R_ ## reg ## _ ## field ## _LENGTH)
59 extract64((storage), R_ ## reg ## _ ## field ## _SHIFT, \
60 R_ ## reg ## _ ## field ## _LENGTH)
63 sextract8((storage), R_ ## reg ## _ ## field ## _SHIFT, \
64 R_ ## reg ## _ ## field ## _LENGTH)
66 sextract16((storage), R_ ## reg ## _ ## field ## _SHIFT, \
67 R_ ## reg ## _ ## field ## _LENGTH)
69 sextract32((storage), R_ ## reg ## _ ## field ## _SHIFT, \
70 R_ ## reg ## _ ## field ## _LENGTH)
72 sextract64((storage), R_ ## reg ## _ ## field ## _SHIFT, \
73 R_ ## reg ## _ ## field ## _LENGTH)
77 FIELD_EX32((regs)[R_ ## reg], reg, field)
79 FIELD_EX64((regs)[R_ ## reg], reg, field)
87 unsigned int v:R_ ## reg ## _ ## field ## _LENGTH; \
90 _d = deposit32((storage), R_ ## reg ## _ ## field ## _SHIFT, \
91 R_ ## reg ## _ ## field ## _LENGTH, _v.v); \
95 unsigned int v:R_ ## reg ## _ ## field ## _LENGTH; \
98 _d = deposit32((storage), R_ ## reg ## _ ## field ## _SHIFT, \
99 R_ ## reg ## _ ## field ## _LENGTH, _v.v); \
103 unsigned int v:R_ ## reg ## _ ## field ## _LENGTH; \
106 _d = deposit32((storage), R_ ## reg ## _ ## field ## _SHIFT, \
107 R_ ## reg ## _ ## field ## _LENGTH, _v.v); \
111 uint64_t v:R_ ## reg ## _ ## field ## _LENGTH; \
114 _d = deposit64((storage), R_ ## reg ## _ ## field ## _SHIFT, \
115 R_ ## reg ## _ ## field ## _LENGTH, _v.v); \
120 signed int v:R_ ## reg ## _ ## field ## _LENGTH; \
123 _d = deposit32((storage), R_ ## reg ## _ ## field ## _SHIFT, \
124 R_ ## reg ## _ ## field ## _LENGTH, _v.v); \
128 signed int v:R_ ## reg ## _ ## field ## _LENGTH; \
131 _d = deposit32((storage), R_ ## reg ## _ ## field ## _SHIFT, \
132 R_ ## reg ## _ ## field ## _LENGTH, _v.v); \
136 signed int v:R_ ## reg ## _ ## field ## _LENGTH; \
139 _d = deposit32((storage), R_ ## reg ## _ ## field ## _SHIFT, \
140 R_ ## reg ## _ ## field ## _LENGTH, _v.v); \
144 int64_t v:R_ ## reg ## _ ## field ## _LENGTH; \
147 _d = deposit64((storage), R_ ## reg ## _ ## field ## _SHIFT, \
148 R_ ## reg ## _ ## field ## _LENGTH, _v.v); \
153 (regs)[R_ ## reg] = FIELD_DP32((regs)[R_ ## reg], reg, field, val);
155 (regs)[R_ ## reg] = FIELD_DP64((regs)[R_ ## reg], reg, field, val);