Lines Matching refs:storage

49 #define FIELD_EX8(storage, reg, field)                                    \  argument
50 extract8((storage), R_ ## reg ## _ ## field ## _SHIFT, \
52 #define FIELD_EX16(storage, reg, field) \ argument
53 extract16((storage), R_ ## reg ## _ ## field ## _SHIFT, \
55 #define FIELD_EX32(storage, reg, field) \ argument
56 extract32((storage), R_ ## reg ## _ ## field ## _SHIFT, \
58 #define FIELD_EX64(storage, reg, field) \ argument
59 extract64((storage), R_ ## reg ## _ ## field ## _SHIFT, \
62 #define FIELD_SEX8(storage, reg, field) \ argument
63 sextract8((storage), R_ ## reg ## _ ## field ## _SHIFT, \
65 #define FIELD_SEX16(storage, reg, field) \ argument
66 sextract16((storage), R_ ## reg ## _ ## field ## _SHIFT, \
68 #define FIELD_SEX32(storage, reg, field) \ argument
69 sextract32((storage), R_ ## reg ## _ ## field ## _SHIFT, \
71 #define FIELD_SEX64(storage, reg, field) \ argument
72 sextract64((storage), R_ ## reg ## _ ## field ## _SHIFT, \
85 #define FIELD_DP8(storage, reg, field, val) ({ \ argument
90 _d = deposit32((storage), R_ ## reg ## _ ## field ## _SHIFT, \
93 #define FIELD_DP16(storage, reg, field, val) ({ \ argument
98 _d = deposit32((storage), R_ ## reg ## _ ## field ## _SHIFT, \
101 #define FIELD_DP32(storage, reg, field, val) ({ \ argument
106 _d = deposit32((storage), R_ ## reg ## _ ## field ## _SHIFT, \
109 #define FIELD_DP64(storage, reg, field, val) ({ \ argument
114 _d = deposit64((storage), R_ ## reg ## _ ## field ## _SHIFT, \
118 #define FIELD_SDP8(storage, reg, field, val) ({ \ argument
123 _d = deposit32((storage), R_ ## reg ## _ ## field ## _SHIFT, \
126 #define FIELD_SDP16(storage, reg, field, val) ({ \ argument
131 _d = deposit32((storage), R_ ## reg ## _ ## field ## _SHIFT, \
134 #define FIELD_SDP32(storage, reg, field, val) ({ \ argument
139 _d = deposit32((storage), R_ ## reg ## _ ## field ## _SHIFT, \
142 #define FIELD_SDP64(storage, reg, field, val) ({ \ argument
147 _d = deposit64((storage), R_ ## reg ## _ ## field ## _SHIFT, \
170 #define SHARED_FIELD_EX8(storage, field) \ argument
171 extract8((storage), field ## _SHIFT, field ## _LENGTH)
173 #define SHARED_FIELD_EX16(storage, field) \ argument
174 extract16((storage), field ## _SHIFT, field ## _LENGTH)
176 #define SHARED_FIELD_EX32(storage, field) \ argument
177 extract32((storage), field ## _SHIFT, field ## _LENGTH)
179 #define SHARED_FIELD_EX64(storage, field) \ argument
180 extract64((storage), field ## _SHIFT, field ## _LENGTH)
189 #define SHARED_FIELD_DP8(storage, field, val) ({ \ argument
194 _d = deposit32((storage), field ## _SHIFT, field ## _LENGTH, _v.v); \
197 #define SHARED_FIELD_DP16(storage, field, val) ({ \ argument
202 _d = deposit32((storage), field ## _SHIFT, field ## _LENGTH, _v.v); \
205 #define SHARED_FIELD_DP32(storage, field, val) ({ \ argument
210 _d = deposit32((storage), field ## _SHIFT, field ## _LENGTH, _v.v); \
213 #define SHARED_FIELD_DP64(storage, field, val) ({ \ argument
218 _d = deposit64((storage), field ## _SHIFT, field ## _LENGTH, _v.v); \