Lines Matching refs:xshift

41 #define SOC_SINGLE_VALUE(xreg, xshift, xmax, xinvert, xautodisable) \  argument
42 SOC_DOUBLE_VALUE(xreg, xshift, xshift, xmax, xinvert, xautodisable)
46 #define SOC_DOUBLE_R_VALUE(xlreg, xrreg, xshift, xmax, xinvert) \ argument
48 {.reg = xlreg, .rreg = xrreg, .shift = xshift, .rshift = xshift, \
50 #define SOC_DOUBLE_R_S_VALUE(xlreg, xrreg, xshift, xmin, xmax, xsign_bit, xinvert) \ argument
52 {.reg = xlreg, .rreg = xrreg, .shift = xshift, .rshift = xshift, \
55 #define SOC_DOUBLE_R_RANGE_VALUE(xlreg, xrreg, xshift, xmin, xmax, xinvert) \ argument
57 {.reg = xlreg, .rreg = xrreg, .shift = xshift, .rshift = xshift, \
64 #define SOC_SINGLE_RANGE(xname, xreg, xshift, xmin, xmax, xinvert) \ argument
69 {.reg = xreg, .rreg = xreg, .shift = xshift, \
70 .rshift = xshift, .min = xmin, .max = xmax, \
80 #define SOC_SINGLE_SX_TLV(xname, xreg, xshift, xmin, xmax, tlv_array) \ argument
90 .shift = xshift, .rshift = xshift, \
92 #define SOC_SINGLE_RANGE_TLV(xname, xreg, xshift, xmin, xmax, xinvert, tlv_array) \ argument
100 {.reg = xreg, .rreg = xreg, .shift = xshift, \
101 .rshift = xshift, .min = xmin, .max = xmax, \
117 #define SOC_DOUBLE_R(xname, reg_left, reg_right, xshift, xmax, xinvert) \ argument
121 .private_value = SOC_DOUBLE_R_VALUE(reg_left, reg_right, xshift, \
123 #define SOC_DOUBLE_R_RANGE(xname, reg_left, reg_right, xshift, xmin, \ argument
129 xshift, xmin, xmax, xinvert) }
151 #define SOC_DOUBLE_R_TLV(xname, reg_left, reg_right, xshift, xmax, xinvert, tlv_array) \ argument
158 .private_value = SOC_DOUBLE_R_VALUE(reg_left, reg_right, xshift, \
160 #define SOC_DOUBLE_R_RANGE_TLV(xname, reg_left, reg_right, xshift, xmin, \ argument
169 xshift, xmin, xmax, xinvert) }
170 #define SOC_DOUBLE_R_SX_TLV(xname, xreg, xrreg, xshift, xmin, xmax, tlv_array) \ argument
180 .shift = xshift, .rshift = xshift, \
182 #define SOC_DOUBLE_R_S_TLV(xname, reg_left, reg_right, xshift, xmin, xmax, xsign_bit, xinvert, tlv_… argument
189 .private_value = SOC_DOUBLE_R_S_VALUE(reg_left, reg_right, xshift, \
191 #define SOC_SINGLE_S_TLV(xname, xreg, xshift, xmin, xmax, xsign_bit, xinvert, tlv_array) \ argument
192 SOC_DOUBLE_R_S_TLV(xname, xreg, xreg, xshift, xmin, xmax, xsign_bit, xinvert, tlv_array)
216 #define SOC_ENUM_SINGLE(xreg, xshift, xitems, xtexts) \ argument
217 SOC_ENUM_DOUBLE(xreg, xshift, xshift, xitems, xtexts)
223 #define SOC_VALUE_ENUM_SINGLE(xreg, xshift, xmask, xitems, xtexts, xvalues) \ argument
224 SOC_VALUE_ENUM_DOUBLE(xreg, xshift, xshift, xmask, xitems, xtexts, xvalues)
225 #define SOC_VALUE_ENUM_SINGLE_AUTODISABLE(xreg, xshift, xmask, xitems, xtexts, xvalues) \ argument
226 { .reg = xreg, .shift_l = xshift, .shift_r = xshift, \
236 #define SOC_SINGLE_EXT(xname, xreg, xshift, xmax, xinvert,\ argument
241 .private_value = SOC_SINGLE_VALUE(xreg, xshift, xmax, xinvert, 0) }
249 #define SOC_DOUBLE_R_EXT(xname, reg_left, reg_right, xshift, xmax, xinvert,\ argument
254 .private_value = SOC_DOUBLE_R_VALUE(reg_left, reg_right, xshift, \
256 #define SOC_SINGLE_EXT_TLV(xname, xreg, xshift, xmax, xinvert,\ argument
264 .private_value = SOC_SINGLE_VALUE(xreg, xshift, xmax, xinvert, 0) }
265 #define SOC_SINGLE_RANGE_EXT_TLV(xname, xreg, xshift, xmin, xmax, xinvert, \ argument
274 {.reg = xreg, .rreg = xreg, .shift = xshift, \
275 .rshift = xshift, .min = xmin, .max = xmax, \
287 #define SOC_DOUBLE_R_EXT_TLV(xname, reg_left, reg_right, xshift, xmax, xinvert,\ argument
295 .private_value = SOC_DOUBLE_R_VALUE(reg_left, reg_right, xshift, \
297 #define SOC_DOUBLE_R_S_EXT_TLV(xname, reg_left, reg_right, xshift, xmin, xmax, \ argument
306 .private_value = SOC_DOUBLE_R_S_VALUE(reg_left, reg_right, xshift, \
308 #define SOC_SINGLE_S_EXT_TLV(xname, xreg, xshift, xmin, xmax, \ argument
311 SOC_DOUBLE_R_S_EXT_TLV(xname, xreg, xreg, xshift, xmin, xmax, \
374 #define SOC_SINGLE_STROBE(xname, xreg, xshift, xinvert) \ argument
375 SOC_SINGLE_EXT(xname, xreg, xshift, 1, xinvert, \
385 #define SOC_ENUM_SINGLE_DECL(name, xreg, xshift, xtexts) \ argument
386 SOC_ENUM_DOUBLE_DECL(name, xreg, xshift, xshift, xtexts)
392 #define SOC_VALUE_ENUM_SINGLE_DECL(name, xreg, xshift, xmask, xtexts, xvalues) \ argument
393 SOC_VALUE_ENUM_DOUBLE_DECL(name, xreg, xshift, xshift, xmask, xtexts, xvalues)
395 #define SOC_VALUE_ENUM_SINGLE_AUTODISABLE_DECL(name, xreg, xshift, xmask, xtexts, xvalues) \ argument
397 xshift, xmask, ARRAY_SIZE(xtexts), xtexts, xvalues)