Lines Matching refs:kcontrol

461 static int ad1983_auto_smux_enum_info(struct snd_kcontrol *kcontrol,  in ad1983_auto_smux_enum_info()  argument
464 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in ad1983_auto_smux_enum_info()
472 return snd_hda_enum_helper_info(kcontrol, uinfo, 2, texts2); in ad1983_auto_smux_enum_info()
474 return snd_hda_enum_helper_info(kcontrol, uinfo, 3, texts3); in ad1983_auto_smux_enum_info()
479 static int ad1983_auto_smux_enum_get(struct snd_kcontrol *kcontrol, in ad1983_auto_smux_enum_get() argument
482 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in ad1983_auto_smux_enum_get()
489 static int ad1983_auto_smux_enum_put(struct snd_kcontrol *kcontrol, in ad1983_auto_smux_enum_put() argument
492 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in ad1983_auto_smux_enum_put()
741 static int ad1988_auto_smux_enum_info(struct snd_kcontrol *kcontrol, in ad1988_auto_smux_enum_info() argument
744 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in ad1988_auto_smux_enum_info()
751 return snd_hda_enum_helper_info(kcontrol, uinfo, num_conns, texts); in ad1988_auto_smux_enum_info()
754 static int ad1988_auto_smux_enum_get(struct snd_kcontrol *kcontrol, in ad1988_auto_smux_enum_get() argument
757 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in ad1988_auto_smux_enum_get()
764 static int ad1988_auto_smux_enum_put(struct snd_kcontrol *kcontrol, in ad1988_auto_smux_enum_put() argument
767 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in ad1988_auto_smux_enum_put()