/sound/pci/hda/ |
D | hda_local.h | 32 #define HDA_CODEC_VOLUME_MONO_IDX(xname, xcidx, nid, channel, xindex, direction) \ argument 33 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xcidx, \ 43 #define HDA_CODEC_VOLUME_IDX(xname, xcidx, nid, xindex, direction) \ argument 44 HDA_CODEC_VOLUME_MONO_IDX(xname, xcidx, nid, 3, xindex, direction) 46 #define HDA_CODEC_VOLUME_MONO(xname, nid, channel, xindex, direction) \ argument 47 HDA_CODEC_VOLUME_MONO_IDX(xname, 0, nid, channel, xindex, direction) 49 #define HDA_CODEC_VOLUME(xname, nid, xindex, direction) \ argument 50 HDA_CODEC_VOLUME_MONO(xname, nid, 3, xindex, direction) 52 #define HDA_CODEC_MUTE_MONO_IDX(xname, xcidx, nid, channel, xindex, direction) \ argument 53 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xcidx, \ [all …]
|
/sound/pci/ac97/ |
D | ac97_patch.h | 30 #define AC97_SINGLE(xname, reg, shift, mask, invert) \ argument 31 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 35 #define AC97_PAGE_SINGLE(xname, reg, shift, mask, invert, page) \ argument 36 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 40 #define AC97_DOUBLE(xname, reg, shift_left, shift_right, mask, invert) \ argument 41 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname), \ 60 #define AC97_ENUM(xname, xenum) \ argument 61 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \
|
/sound/i2c/ |
D | tea6330t.c | 80 #define TEA6330T_MASTER_VOLUME(xname, xindex) \ argument 81 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 139 #define TEA6330T_MASTER_SWITCH(xname, xindex) \ argument 140 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 183 #define TEA6330T_BASS(xname, xindex) \ argument 184 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 230 #define TEA6330T_TREBLE(xname, xindex) \ argument 231 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \
|
/sound/pci/ |
D | ak4531_codec.c | 63 #define AK4531_SINGLE(xname, xindex, reg, shift, mask, invert) \ argument 64 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 68 #define AK4531_SINGLE_TLV(xname, xindex, reg, shift, mask, invert, xtlv) \ argument 71 .name = xname, .index = xindex, \ 130 #define AK4531_DOUBLE(xname, xindex, left_reg, right_reg, left_shift, right_shift, mask, invert) \ argument 131 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 135 #define AK4531_DOUBLE_TLV(xname, xindex, left_reg, right_reg, left_shift, right_shift, mask, invert… argument 138 .name = xname, .index = xindex, \ 215 #define AK4531_INPUT_SW(xname, xindex, reg1, reg2, left_shift, right_shift) \ argument 216 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \
|
D | cmipci.c | 1998 #define CMIPCI_DOUBLE(xname, left_reg, right_reg, left_shift, right_shift, mask, invert, stereo) \ argument 1999 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 2005 #define CMIPCI_SB_VOL_STEREO(xname,reg,shift,mask) CMIPCI_DOUBLE(xname, reg, reg+1, shift, shift, m… argument 2006 #define CMIPCI_SB_VOL_MONO(xname,reg,shift,mask) CMIPCI_DOUBLE(xname, reg, reg, shift, shift, mask,… argument 2007 #define CMIPCI_SB_SW_STEREO(xname,lshift,rshift) CMIPCI_DOUBLE(xname, SB_DSP4_OUTPUT_SW, SB_DSP4_OU… argument 2008 #define CMIPCI_SB_SW_MONO(xname,shift) CMIPCI_DOUBLE(xname, SB_DSP4_OUTPUT_SW, SB_DSP4_OUTPUT_SW, s… argument 2099 #define CMIPCI_SB_INPUT_SW(xname, left_shift, right_shift) \ argument 2100 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 2164 #define CMIPCI_MIXER_SW_STEREO(xname, reg, lshift, rshift, invert) \ argument 2165 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ [all …]
|
D | azt3328.c | 514 #define AZF3328_MIXER_SWITCH(xname, reg, shift, invert) \ argument 515 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 521 #define AZF3328_MIXER_VOL_STEREO(xname, reg, mask, invert) \ argument 522 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 528 #define AZF3328_MIXER_VOL_MONO(xname, reg, mask, is_right_chan) \ argument 529 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 535 #define AZF3328_MIXER_VOL_SPECIAL(xname, reg, mask, shift, invert) \ argument 536 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 542 #define AZF3328_MIXER_ENUM(xname, reg, enum_c, shift) \ argument 543 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \
|
D | es1938.c | 1175 #define ES1938_SINGLE_TLV(xname, xindex, reg, shift, mask, invert, xtlv) \ argument 1178 .name = xname, .index = xindex, \ 1183 #define ES1938_SINGLE(xname, xindex, reg, shift, mask, invert) \ argument 1184 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 1236 #define ES1938_DOUBLE_TLV(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert… argument 1239 .name = xname, .index = xindex, \ 1244 #define ES1938_DOUBLE(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ argument 1245 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \
|
D | sonicvibes.c | 875 #define SONICVIBES_MUX(xname, xindex) \ argument 876 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 929 #define SONICVIBES_SINGLE(xname, xindex, reg, shift, mask, invert) \ argument 930 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 985 #define SONICVIBES_DOUBLE(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert… argument 986 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \
|
D | fm801.c | 1026 #define FM801_SINGLE(xname, reg, shift, mask, invert) \ argument 1027 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .info = snd_fm801_info_single, \ 1074 #define FM801_DOUBLE(xname, reg, shift_left, shift_right, mask, invert) \ argument 1075 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .info = snd_fm801_info_double, \ 1078 #define FM801_DOUBLE_TLV(xname, reg, shift_left, shift_right, mask, invert, xtlv) \ argument 1081 .name = xname, .info = snd_fm801_info_double, \
|
/sound/isa/cs423x/ |
D | cs4236_lib.c | 383 #define CS4236_SINGLE(xname, xindex, reg, shift, mask, invert) \ argument 384 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 440 #define CS4236_SINGLEC(xname, xindex, reg, shift, mask, invert) \ argument 441 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 486 #define CS4236_DOUBLE(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ argument 487 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 562 #define CS4236_DOUBLE1(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ argument 563 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 621 #define CS4236_MASTER_DIGITAL(xname, xindex) \ argument 622 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ [all …]
|
/sound/ppc/ |
D | burgundy.c | 211 #define BURGUNDY_VOLUME_W(xname, xindex, addr, shift) \ argument 212 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex,\ 287 #define BURGUNDY_VOLUME_2B(xname, xindex, addr, off) \ argument 288 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex,\ 349 #define BURGUNDY_VOLUME_B(xname, xindex, addr, stereo, atten) \ argument 350 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex,\ 404 #define BURGUNDY_SWITCH_W(xname, xindex, addr, lbit, rbit, stereo) \ argument 405 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex,\ 460 #define BURGUNDY_SWITCH_B(xname, xindex, addr, lmask, rmask, stereo) \ argument 461 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex,\
|
D | tumbler.c | 604 #define DEFINE_MONO(xname,type) { \ argument 606 .name = xname, \ 613 #define DEFINE_SNAPPER_MONO(xname,type) { \ argument 615 .name = xname, \ 827 #define DEFINE_SNAPPER_MIX(xname,idx,ofs) { \ argument 829 .name = xname, \
|
/sound/pci/rme9652/ |
D | hdsp.c | 1567 #define HDSP_SPDIF_IN(xname, xindex) \ argument 1569 .name = xname, \ 1627 #define HDSP_SPDIF_OUT(xname, xindex) \ argument 1628 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 1673 #define HDSP_SPDIF_PROFESSIONAL(xname, xindex) \ argument 1674 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 1717 #define HDSP_SPDIF_EMPHASIS(xname, xindex) \ argument 1718 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 1761 #define HDSP_SPDIF_NON_AUDIO(xname, xindex) \ argument 1762 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ [all …]
|
D | hdspm.c | 1329 #define HDSPM_SYSTEM_SAMPLE_RATE(xname, xindex) \ argument 1331 .name = xname, \ 1356 #define HDSPM_AUTOSYNC_SAMPLE_RATE(xname, xindex) \ argument 1358 .name = xname, \ 1425 #define HDSPM_SYSTEM_CLOCK_MODE(xname, xindex) \ argument 1427 .name = xname, \ 1471 #define HDSPM_CLOCK_SOURCE(xname, xindex) \ argument 1473 .name = xname, \ 1618 #define HDSPM_PREF_SYNC_REF(xname, xindex) \ argument 1620 .name = xname, \ [all …]
|
D | rme9652.c | 885 #define RME9652_ADAT1_IN(xname, xindex) \ argument 886 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 963 #define RME9652_SPDIF_IN(xname, xindex) \ argument 964 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 1034 #define RME9652_SPDIF_OUT(xname, xindex) \ argument 1035 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 1095 #define RME9652_SYNC_MODE(xname, xindex) \ argument 1096 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 1180 #define RME9652_SYNC_PREF(xname, xindex) \ argument 1181 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ [all …]
|
/sound/isa/gus/ |
D | gus_mixer.c | 32 #define GF1_SINGLE(xname, xindex, shift, invert) \ argument 33 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 75 #define ICS_DOUBLE(xname, xindex, addr) \ argument 76 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \
|
/sound/isa/ad1816a/ |
D | ad1816a_lib.c | 767 #define AD1816A_SINGLE_TLV(xname, reg, shift, mask, invert, xtlv) \ argument 770 .name = xname, .info = snd_ad1816a_info_single, \ 774 #define AD1816A_SINGLE(xname, reg, shift, mask, invert) \ argument 775 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .info = snd_ad1816a_info_single, \ 831 #define AD1816A_DOUBLE_TLV(xname, reg, shift_left, shift_right, mask, invert, xtlv) \ argument 834 .name = xname, .info = snd_ad1816a_info_double, \ 839 #define AD1816A_DOUBLE(xname, reg, shift_left, shift_right, mask, invert) \ argument 840 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .info = snd_ad1816a_info_double, \
|
/sound/isa/ |
D | opl3sa2.c | 339 #define OPL3SA2_SINGLE(xname, xindex, reg, shift, mask, invert) \ argument 340 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 344 #define OPL3SA2_SINGLE_TLV(xname, xindex, reg, shift, mask, invert, xtlv) \ argument 347 .name = xname, .index = xindex, \ 394 #define OPL3SA2_DOUBLE(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ argument 395 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \ 399 #define OPL3SA2_DOUBLE_TLV(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, inver… argument 402 .name = xname, .index = xindex, \
|
/sound/pci/ca0106/ |
D | ca0106_mixer.c | 580 #define CA_VOLUME(xname,chid,reg) \ argument 582 .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 661 #define I2C_VOLUME(xname,chid) \ argument 663 .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 680 #define SPI_SWITCH(xname,reg,bit) \ argument 682 .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \
|
/sound/soc/codecs/ |
D | twl4030.c | 433 #define SOC_DOUBLE_TLV_TWL4030(xname, xreg, shift_left, shift_right, xmax,\ argument 435 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname),\ 445 #define SOC_DOUBLE_R_TLV_TWL4030(xname, reg_left, reg_right, xshift, xmax,\ argument 447 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname),\ 457 #define SOC_SINGLE_TLV_TWL4030(xname, xreg, xshift, xmax, xinvert, tlv_array) \ argument 458 SOC_DOUBLE_TLV_TWL4030(xname, xreg, xshift, xshift, xmax, \
|
/sound/i2c/l3/ |
D | uda1341.c | 528 #define UDA1341_SINGLE(xname, where, reg, shift, mask, invert) \ argument 529 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .info = snd_uda1341_info_single, \ 586 #define UDA1341_ENUM(xname, where, reg, shift, mask, invert) \ argument 587 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .info = snd_uda1341_info_enum, \ 644 #define UDA1341_2REGS(xname, where, reg_1, reg_2, shift_1, shift_2, mask_1, mask_2, invert) \ argument 645 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname), .info = snd_uda1341_info_2regs, \
|
/sound/drivers/ |
D | dummy.c | 454 #define DUMMY_VOLUME(xname, xindex, addr) \ argument 457 .name = xname, .index = xindex, \ 514 #define DUMMY_CAPSRC(xname, xindex, addr) \ argument 515 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .index = xindex, \
|
/sound/pci/emu10k1/ |
D | emumixer.c | 503 #define EMU1010_SOURCE_OUTPUT(xname,chid) \ argument 505 .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 564 #define EMU1010_SOURCE_INPUT(xname,chid) \ argument 566 .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 632 #define EMU1010_ADC_PADS(xname,chid) \ argument 634 .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 680 #define EMU1010_DAC_PADS(xname,chid) \ argument 682 .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 979 #define I2C_VOLUME(xname,chid) \ argument 981 .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \
|
/sound/pci/ice1712/ |
D | ice1712.h | 429 #define ICE1712_GPIO(xiface, xname, xindex, mask, invert, xaccess) \ argument 430 { .iface = xiface, .name = xname, .access = xaccess, .info = snd_ctl_boolean_mono_info, \
|
D | ews.c | 804 #define EWS88D_CONTROL(xiface, xname, xshift, xinvert, xaccess) \ argument 806 .name = xname,\ 942 #define DMX6FIRE_CONTROL(xname, xshift, xinvert) \ argument 944 .name = xname,\
|