/include/sound/ |
D | soc.h | 62 #define SOC_SINGLE(xname, reg, shift, max, invert) \ argument 63 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 67 #define SOC_SINGLE_RANGE(xname, xreg, xshift, xmin, xmax, xinvert) \ argument 68 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname),\ 75 #define SOC_SINGLE_TLV(xname, reg, shift, max, invert, tlv_array) \ argument 76 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 83 #define SOC_SINGLE_SX_TLV(xname, xreg, xshift, xmin, xmax, tlv_array) \ argument 84 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 95 #define SOC_SINGLE_RANGE_TLV(xname, xreg, xshift, xmin, xmax, xinvert, tlv_array) \ argument 96 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname),\ [all …]
|
D | wss.h | 177 #define WSS_SINGLE(xname, xindex, reg, shift, mask, invert) \ argument 179 .name = xname, \ 193 #define WSS_DOUBLE(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ argument 195 .name = xname, \ 203 #define WSS_SINGLE_TLV(xname, xindex, reg, shift, mask, invert, xtlv) \ argument 206 .name = xname, \ 214 #define WSS_DOUBLE_TLV(xname, xindex, left_reg, right_reg, \ argument 218 .name = xname, \
|
D | core.h | 420 #define SND_PCI_QUIRK(vend,dev,xname,val) \ argument 421 {_SND_PCI_QUIRK_ID(vend, dev), .value = (val), .name = (xname)} 422 #define SND_PCI_QUIRK_VENDOR(vend, xname, val) \ argument 423 {_SND_PCI_QUIRK_ID_MASK(vend, 0, 0), .value = (val), .name = (xname)} 424 #define SND_PCI_QUIRK_MASK(vend, mask, dev, xname, val) \ argument 426 .value = (val), .name = (xname)} 429 #define SND_PCI_QUIRK(vend,dev,xname,val) \ argument 431 #define SND_PCI_QUIRK_MASK(vend, mask, dev, xname, val) \ argument 433 #define SND_PCI_QUIRK_VENDOR(vend, xname, val) \ argument
|
D | sb.h | 355 #define SB_SINGLE(xname, reg, shift, mask) \ argument 356 { .name = xname, \ 360 #define SB_DOUBLE(xname, left_reg, right_reg, left_shift, right_shift, mask) \ argument 361 { .name = xname, \ 365 #define SB16_INPUT_SW(xname, reg1, reg2, left_shift, right_shift) \ argument 366 { .name = xname, \
|
D | soc-dapm.h | 275 #define SOC_DAPM_SINGLE(xname, reg, shift, max, invert) \ argument 276 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 280 #define SOC_DAPM_SINGLE_AUTODISABLE(xname, reg, shift, max, invert) \ argument 281 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 285 #define SOC_DAPM_SINGLE_VIRT(xname, max) \ argument 286 SOC_DAPM_SINGLE(xname, SND_SOC_NOPM, 0, max, 0) 287 #define SOC_DAPM_SINGLE_TLV(xname, reg, shift, max, invert, tlv_array) \ argument 288 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 294 #define SOC_DAPM_SINGLE_TLV_AUTODISABLE(xname, reg, shift, max, invert, tlv_array) \ argument 295 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ [all …]
|