/linux-6.3-rc2/sound/soc/tegra/ |
A D | tegra210_ahub.h | 43 #define SOC_VALUE_ENUM_WIDE(xreg, shift, xmax, xtexts, xvalues) \ argument 49 .texts = xtexts, \ 54 #define SOC_VALUE_ENUM_WIDE_DECL(name, xreg, shift, xtexts, xvalues) \ argument 56 SOC_VALUE_ENUM_WIDE(xreg, shift, ARRAY_SIZE(xtexts), \ 57 xtexts, xvalues)
|
/linux-6.3-rc2/include/sound/ |
A D | soc.h | 214 .items = xitems, .texts = xtexts, \ 218 #define SOC_ENUM_SINGLE_EXT(xitems, xtexts) \ argument 219 { .items = xitems, .texts = xtexts } 229 #define SOC_ENUM_SINGLE_VIRT(xitems, xtexts) \ argument 230 SOC_ENUM_SINGLE(SND_SOC_NOPM, 0, xitems, xtexts) 384 ARRAY_SIZE(xtexts), 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) 391 ARRAY_SIZE(xtexts), xtexts, xvalues) 397 xshift, xmask, ARRAY_SIZE(xtexts), xtexts, xvalues) [all …]
|
/linux-6.3-rc2/sound/pci/ac97/ |
A D | ac97_patch.h | 40 #define AC97_ENUM_DOUBLE(xreg, xshift_l, xshift_r, xmask, xtexts) \ argument 42 .mask = xmask, .texts = xtexts } 43 #define AC97_ENUM_SINGLE(xreg, xshift, xmask, xtexts) \ argument 44 AC97_ENUM_DOUBLE(xreg, xshift, xshift, xmask, xtexts)
|
/linux-6.3-rc2/sound/soc/intel/atom/ |
A D | sst-atom-controls.h | 846 #define SST_SSP_SLOT_ENUM(s_ch_no, is_tx, xtexts) \ argument 847 (struct sst_enum){ .reg = s_ch_no, .tx = is_tx, .max = 4+1, .texts = xtexts, } 852 #define SST_SSP_SLOT_CTL(xpname, xmname, s_ch_name, s_ch_no, is_tx, xtexts, xget, xput) \ argument 857 .private_value = (unsigned long)&SST_SSP_SLOT_ENUM(s_ch_no, is_tx, xtexts), \ 863 #define SST_SSP_MUX_ENUM(xreg, xshift, xtexts) \ argument 864 (struct soc_enum) SOC_ENUM_DOUBLE(xreg, xshift, xshift, ARRAY_SIZE(xtexts), xtexts) 866 #define SST_SSP_MUX_CTL(xpname, xinstance, xreg, xshift, xtexts) \ argument 868 SST_SSP_MUX_ENUM(xreg, xshift, xtexts))
|
/linux-6.3-rc2/Documentation/sound/soc/ |
A D | codec.rst | 105 #define SOC_ENUM_SINGLE(xreg, xshift, xmask, xtexts) 113 xtexts = pointer to array of strings that describe each setting 115 #define SOC_ENUM_DOUBLE(xreg, xshift_l, xshift_r, xmask, xtexts)
|
/linux-6.3-rc2/sound/soc/fsl/ |
A D | fsl_audmix.c | 17 #define SOC_ENUM_SINGLE_S(xreg, xshift, xtexts) \ argument 18 SOC_ENUM_SINGLE(xreg, xshift, ARRAY_SIZE(xtexts), xtexts)
|