| /linux-4.4.14/include/sound/ |
| D | soc.h | 183 #define SOC_ENUM_DOUBLE(xreg, xshift_l, xshift_r, xitems, xtexts) \ argument 185 .items = xitems, .texts = xtexts, \ 187 #define SOC_ENUM_SINGLE(xreg, xshift, xitems, xtexts) \ argument 188 SOC_ENUM_DOUBLE(xreg, xshift, xshift, xitems, xtexts) 189 #define SOC_ENUM_SINGLE_EXT(xitems, xtexts) \ argument 190 { .items = xitems, .texts = xtexts } 191 #define SOC_VALUE_ENUM_DOUBLE(xreg, xshift_l, xshift_r, xmask, xitems, xtexts, xvalues) \ argument 193 .mask = xmask, .items = xitems, .texts = xtexts, .values = xvalues} 194 #define SOC_VALUE_ENUM_SINGLE(xreg, xshift, xmask, xitems, xtexts, xvalues) \ argument 195 SOC_VALUE_ENUM_DOUBLE(xreg, xshift, xshift, xmask, xitems, xtexts, xvalues) [all …]
|
| /linux-4.4.14/sound/pci/ac97/ |
| D | ac97_patch.h | 55 #define AC97_ENUM_DOUBLE(xreg, xshift_l, xshift_r, xmask, xtexts) \ argument 57 .mask = xmask, .texts = xtexts } 58 #define AC97_ENUM_SINGLE(xreg, xshift, xmask, xtexts) \ argument 59 AC97_ENUM_DOUBLE(xreg, xshift, xshift, xmask, xtexts)
|
| /linux-4.4.14/sound/soc/intel/atom/ |
| D | sst-atom-controls.h | 848 #define SST_SSP_SLOT_ENUM(s_ch_no, is_tx, xtexts) \ argument 849 (struct sst_enum){ .reg = s_ch_no, .tx = is_tx, .max = 4+1, .texts = xtexts, } 854 #define SST_SSP_SLOT_CTL(xpname, xmname, s_ch_name, s_ch_no, is_tx, xtexts, xget, xput) \ argument 859 .private_value = (unsigned long)&SST_SSP_SLOT_ENUM(s_ch_no, is_tx, xtexts), \ 865 #define SST_SSP_MUX_ENUM(xreg, xshift, xtexts) \ argument 866 (struct soc_enum) SOC_ENUM_DOUBLE(xreg, xshift, xshift, ARRAY_SIZE(xtexts), xtexts) 868 #define SST_SSP_MUX_CTL(xpname, xinstance, xreg, xshift, xtexts) \ argument 870 SST_SSP_MUX_ENUM(xreg, xshift, xtexts))
|
| /linux-4.4.14/Documentation/sound/alsa/soc/ |
| D | codec.txt | 98 #define SOC_ENUM_SINGLE(xreg, xshift, xmask, xtexts) 105 xtexts = pointer to array of strings that describe each setting 107 #define SOC_ENUM_DOUBLE(xreg, xshift_l, xshift_r, xmask, xtexts)
|