Lines Matching refs:kcontrol
462 static int ad1983_auto_smux_enum_info(struct snd_kcontrol *kcontrol, in ad1983_auto_smux_enum_info() argument
465 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in ad1983_auto_smux_enum_info()
473 return snd_hda_enum_helper_info(kcontrol, uinfo, 2, texts2); in ad1983_auto_smux_enum_info()
475 return snd_hda_enum_helper_info(kcontrol, uinfo, 3, texts3); in ad1983_auto_smux_enum_info()
480 static int ad1983_auto_smux_enum_get(struct snd_kcontrol *kcontrol, in ad1983_auto_smux_enum_get() argument
483 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in ad1983_auto_smux_enum_get()
490 static int ad1983_auto_smux_enum_put(struct snd_kcontrol *kcontrol, in ad1983_auto_smux_enum_put() argument
493 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in ad1983_auto_smux_enum_put()
742 static int ad1988_auto_smux_enum_info(struct snd_kcontrol *kcontrol, in ad1988_auto_smux_enum_info() argument
745 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in ad1988_auto_smux_enum_info()
752 return snd_hda_enum_helper_info(kcontrol, uinfo, num_conns, texts); in ad1988_auto_smux_enum_info()
755 static int ad1988_auto_smux_enum_get(struct snd_kcontrol *kcontrol, in ad1988_auto_smux_enum_get() argument
758 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in ad1988_auto_smux_enum_get()
765 static int ad1988_auto_smux_enum_put(struct snd_kcontrol *kcontrol, in ad1988_auto_smux_enum_put() argument
768 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in ad1988_auto_smux_enum_put()