Lines Matching refs:xtexts
210 #define SOC_ENUM_DOUBLE(xreg, xshift_l, xshift_r, xitems, xtexts) \ argument
212 .items = xitems, .texts = xtexts, \
214 #define SOC_ENUM_SINGLE(xreg, xshift, xitems, xtexts) \ argument
215 SOC_ENUM_DOUBLE(xreg, xshift, xshift, xitems, xtexts)
216 #define SOC_ENUM_SINGLE_EXT(xitems, xtexts) \ argument
217 { .items = xitems, .texts = xtexts }
218 #define SOC_VALUE_ENUM_DOUBLE(xreg, xshift_l, xshift_r, xmask, xitems, xtexts, xvalues) \ argument
220 .mask = xmask, .items = xitems, .texts = xtexts, .values = xvalues}
221 #define SOC_VALUE_ENUM_SINGLE(xreg, xshift, xmask, xitems, xtexts, xvalues) \ argument
222 SOC_VALUE_ENUM_DOUBLE(xreg, xshift, xshift, xmask, xitems, xtexts, xvalues)
223 #define SOC_VALUE_ENUM_SINGLE_AUTODISABLE(xreg, xshift, xmask, xitems, xtexts, xvalues) \ argument
225 .mask = xmask, .items = xitems, .texts = xtexts, \
227 #define SOC_ENUM_SINGLE_VIRT(xitems, xtexts) \ argument
228 SOC_ENUM_SINGLE(SND_SOC_NOPM, 0, xitems, xtexts)
397 #define SOC_ENUM_DOUBLE_DECL(name, xreg, xshift_l, xshift_r, xtexts) \ argument
399 ARRAY_SIZE(xtexts), xtexts)
400 #define SOC_ENUM_SINGLE_DECL(name, xreg, xshift, xtexts) \ argument
401 SOC_ENUM_DOUBLE_DECL(name, xreg, xshift, xshift, xtexts)
402 #define SOC_ENUM_SINGLE_EXT_DECL(name, xtexts) \ argument
403 const struct soc_enum name = SOC_ENUM_SINGLE_EXT(ARRAY_SIZE(xtexts), xtexts)
404 #define SOC_VALUE_ENUM_DOUBLE_DECL(name, xreg, xshift_l, xshift_r, xmask, xtexts, xvalues) \ argument
406 ARRAY_SIZE(xtexts), xtexts, xvalues)
407 #define SOC_VALUE_ENUM_SINGLE_DECL(name, xreg, xshift, xmask, xtexts, xvalues) \ argument
408 SOC_VALUE_ENUM_DOUBLE_DECL(name, xreg, xshift, xshift, xmask, xtexts, xvalues)
410 #define SOC_VALUE_ENUM_SINGLE_AUTODISABLE_DECL(name, xreg, xshift, xmask, xtexts, xvalues) \ argument
412 xshift, xmask, ARRAY_SIZE(xtexts), xtexts, xvalues)
414 #define SOC_ENUM_SINGLE_VIRT_DECL(name, xtexts) \ argument
415 const struct soc_enum name = SOC_ENUM_SINGLE_VIRT(ARRAY_SIZE(xtexts), xtexts)