Lines Matching defs:kcontrol
1578 static int snd_via8233_capture_source_info(struct snd_kcontrol *kcontrol,
1590 static int snd_via8233_capture_source_get(struct snd_kcontrol *kcontrol,
1593 struct via82xx *chip = snd_kcontrol_chip(kcontrol);
1594 unsigned long port = chip->port + (kcontrol->id.index ? (VIA_REG_CAPTURE_CHANNEL + 0x10) : VIA_REG_CAPTURE_CHANNEL);
1599 static int snd_via8233_capture_source_put(struct snd_kcontrol *kcontrol,
1602 struct via82xx *chip = snd_kcontrol_chip(kcontrol);
1603 unsigned long port = chip->port + (kcontrol->id.index ? (VIA_REG_CAPTURE_CHANNEL + 0x10) : VIA_REG_CAPTURE_CHANNEL);
1627 static int snd_via8233_dxs3_spdif_get(struct snd_kcontrol *kcontrol,
1630 struct via82xx *chip = snd_kcontrol_chip(kcontrol);
1638 static int snd_via8233_dxs3_spdif_put(struct snd_kcontrol *kcontrol,
1641 struct via82xx *chip = snd_kcontrol_chip(kcontrol);
1665 static int snd_via8233_dxs_volume_info(struct snd_kcontrol *kcontrol,
1675 static int snd_via8233_dxs_volume_get(struct snd_kcontrol *kcontrol,
1678 struct via82xx *chip = snd_kcontrol_chip(kcontrol);
1679 unsigned int idx = kcontrol->id.subdevice;
1686 static int snd_via8233_pcmdxs_volume_get(struct snd_kcontrol *kcontrol,
1689 struct via82xx *chip = snd_kcontrol_chip(kcontrol);
1695 static int snd_via8233_dxs_volume_put(struct snd_kcontrol *kcontrol,
1698 struct via82xx *chip = snd_kcontrol_chip(kcontrol);
1699 unsigned int idx = kcontrol->id.subdevice;
1718 static int snd_via8233_pcmdxs_volume_put(struct snd_kcontrol *kcontrol,
1721 struct via82xx *chip = snd_kcontrol_chip(kcontrol);