Lines Matching refs:xtexts
212 #define SOC_ENUM_DOUBLE(xreg, xshift_l, xshift_r, xitems, xtexts) \ argument
214 .items = xitems, .texts = xtexts, \
216 #define SOC_ENUM_SINGLE(xreg, xshift, xitems, xtexts) \ argument
217 SOC_ENUM_DOUBLE(xreg, xshift, xshift, xitems, xtexts)
218 #define SOC_ENUM_SINGLE_EXT(xitems, xtexts) \ argument
219 { .items = xitems, .texts = xtexts }
220 #define SOC_VALUE_ENUM_DOUBLE(xreg, xshift_l, xshift_r, xmask, xitems, xtexts, xvalues) \ argument
222 .mask = xmask, .items = xitems, .texts = xtexts, .values = xvalues}
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
227 .mask = xmask, .items = xitems, .texts = xtexts, \
229 #define SOC_ENUM_SINGLE_VIRT(xitems, xtexts) \ argument
230 SOC_ENUM_SINGLE(SND_SOC_NOPM, 0, xitems, xtexts)
382 #define SOC_ENUM_DOUBLE_DECL(name, xreg, xshift_l, xshift_r, xtexts) \ argument
384 ARRAY_SIZE(xtexts), xtexts)
385 #define SOC_ENUM_SINGLE_DECL(name, xreg, xshift, xtexts) \ argument
386 SOC_ENUM_DOUBLE_DECL(name, xreg, xshift, xshift, xtexts)
387 #define SOC_ENUM_SINGLE_EXT_DECL(name, xtexts) \ argument
388 const struct soc_enum name = SOC_ENUM_SINGLE_EXT(ARRAY_SIZE(xtexts), xtexts)
389 #define SOC_VALUE_ENUM_DOUBLE_DECL(name, xreg, xshift_l, xshift_r, xmask, xtexts, xvalues) \ argument
391 ARRAY_SIZE(xtexts), xtexts, xvalues)
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)
399 #define SOC_ENUM_SINGLE_VIRT_DECL(name, xtexts) \ argument
400 const struct soc_enum name = SOC_ENUM_SINGLE_VIRT(ARRAY_SIZE(xtexts), xtexts)