• Home
  • Raw
  • Download

Lines Matching refs:xname

59 #define SOC_SINGLE(xname, reg, shift, max, invert) \  argument
60 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \
64 #define SOC_SINGLE_RANGE(xname, xreg, xshift, xmin, xmax, xinvert) \ argument
65 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname),\
72 #define SOC_SINGLE_TLV(xname, reg, shift, max, invert, tlv_array) \ argument
73 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \
80 #define SOC_SINGLE_SX_TLV(xname, xreg, xshift, xmin, xmax, tlv_array) \ argument
81 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \
92 #define SOC_SINGLE_RANGE_TLV(xname, xreg, xshift, xmin, xmax, xinvert, tlv_array) \ argument
93 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname),\
103 #define SOC_DOUBLE(xname, reg, shift_left, shift_right, max, invert) \ argument
104 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname),\
109 #define SOC_DOUBLE_STS(xname, reg, shift_left, shift_right, max, invert) \ argument
111 .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname), \
117 #define SOC_DOUBLE_R(xname, reg_left, reg_right, xshift, xmax, xinvert) \ argument
118 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname), \
123 #define SOC_DOUBLE_R_RANGE(xname, reg_left, reg_right, xshift, xmin, \ argument
125 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname),\
130 #define SOC_DOUBLE_TLV(xname, reg, shift_left, shift_right, max, invert, tlv_array) \ argument
131 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname),\
139 #define SOC_DOUBLE_R_TLV(xname, reg_left, reg_right, xshift, xmax, xinvert, tlv_array) \ argument
140 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname),\
148 #define SOC_DOUBLE_R_RANGE_TLV(xname, reg_left, reg_right, xshift, xmin, \ argument
150 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname),\
158 #define SOC_DOUBLE_R_SX_TLV(xname, xreg, xrreg, xshift, xmin, xmax, tlv_array) \ argument
159 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname), \
170 #define SOC_DOUBLE_R_S_TLV(xname, reg_left, reg_right, xshift, xmin, xmax, xsign_bit, xinvert, tlv_… argument
171 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname),\
179 #define SOC_SINGLE_S8_TLV(xname, xreg, xmin, xmax, tlv_array) \ argument
180 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname), \
190 #define SOC_DOUBLE_S8_TLV(xname, xreg, xmin, xmax, tlv_array) \ argument
191 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname), \
217 #define SOC_ENUM(xname, xenum) \ argument
218 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname,\
222 #define SOC_SINGLE_EXT(xname, xreg, xshift, xmax, xinvert,\ argument
224 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \
228 #define SOC_DOUBLE_EXT(xname, reg, shift_left, shift_right, max, invert,\ argument
230 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname),\
235 #define SOC_DOUBLE_R_EXT(xname, reg_left, reg_right, xshift, xmax, xinvert,\ argument
237 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname), \
242 #define SOC_SINGLE_MULTI_EXT(xname, xreg, xshift, xmax, xinvert, xcount,\ argument
244 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \
250 #define SOC_SINGLE_EXT_TLV(xname, xreg, xshift, xmax, xinvert,\ argument
252 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \
259 #define SOC_SINGLE_RANGE_EXT_TLV(xname, xreg, xshift, xmin, xmax, xinvert, \ argument
261 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname),\
271 #define SOC_DOUBLE_EXT_TLV(xname, xreg, shift_left, shift_right, xmax, xinvert,\ argument
273 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname), \
281 #define SOC_DOUBLE_R_EXT_TLV(xname, reg_left, reg_right, xshift, xmax, xinvert,\ argument
283 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname), \
291 #define SOC_SINGLE_BOOL_EXT(xname, xdata, xhandler_get, xhandler_put) \ argument
292 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \
296 #define SOC_ENUM_EXT(xname, xenum, xhandler_get, xhandler_put) \ argument
297 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \
301 #define SOC_VALUE_ENUM_EXT(xname, xenum, xhandler_get, xhandler_put) \ argument
302 SOC_ENUM_EXT(xname, xenum, xhandler_get, xhandler_put)
304 #define SND_SOC_BYTES(xname, xbase, xregs) \ argument
305 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \
311 #define SND_SOC_BYTES_MASK(xname, xbase, xregs, xmask) \ argument
312 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \
322 #define SND_SOC_BYTES_EXT(xname, xcount, xhandler_get, xhandler_put) \ argument
323 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \
328 #define SND_SOC_BYTES_TLV(xname, xcount, xhandler_get, xhandler_put) \ argument
329 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \
336 #define SOC_SINGLE_XR_SX(xname, xregbase, xregcount, xnbits, \ argument
338 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname), \
345 #define SOC_SINGLE_STROBE(xname, xreg, xshift, xinvert) \ argument
346 SOC_SINGLE_EXT(xname, xreg, xshift, 1, xinvert, \