Lines Matching refs:uinfo
84 static int ac97_enum_text_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo, in ac97_enum_text_info() argument
87 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in ac97_enum_text_info()
88 uinfo->count = 1; in ac97_enum_text_info()
89 uinfo->value.enumerated.items = nums; in ac97_enum_text_info()
90 if (uinfo->value.enumerated.item > nums - 1) in ac97_enum_text_info()
91 uinfo->value.enumerated.item = nums - 1; in ac97_enum_text_info()
92 strcpy(uinfo->value.enumerated.name, texts[uinfo->value.enumerated.item]); in ac97_enum_text_info()
96 …ic int ac97_surround_jack_mode_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in ac97_surround_jack_mode_info() argument
99 return ac97_enum_text_info(kcontrol, uinfo, texts, 2); in ac97_surround_jack_mode_info()
124 static int ac97_channel_mode_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in ac97_channel_mode_info() argument
127 return ac97_enum_text_info(kcontrol, uinfo, texts, in ac97_channel_mode_info()
241 struct snd_ctl_elem_info *uinfo) in snd_ac97_ymf7x3_info_speaker() argument
247 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_ac97_ymf7x3_info_speaker()
248 uinfo->count = 1; in snd_ac97_ymf7x3_info_speaker()
249 uinfo->value.enumerated.items = 3; in snd_ac97_ymf7x3_info_speaker()
250 if (uinfo->value.enumerated.item > 2) in snd_ac97_ymf7x3_info_speaker()
251 uinfo->value.enumerated.item = 2; in snd_ac97_ymf7x3_info_speaker()
252 strcpy(uinfo->value.enumerated.name, texts[uinfo->value.enumerated.item]); in snd_ac97_ymf7x3_info_speaker()
294 struct snd_ctl_elem_info *uinfo) in snd_ac97_ymf7x3_spdif_source_info() argument
298 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_ac97_ymf7x3_spdif_source_info()
299 uinfo->count = 1; in snd_ac97_ymf7x3_spdif_source_info()
300 uinfo->value.enumerated.items = 2; in snd_ac97_ymf7x3_spdif_source_info()
301 if (uinfo->value.enumerated.item > 1) in snd_ac97_ymf7x3_spdif_source_info()
302 uinfo->value.enumerated.item = 1; in snd_ac97_ymf7x3_spdif_source_info()
303 strcpy(uinfo->value.enumerated.name, texts[uinfo->value.enumerated.item]); in snd_ac97_ymf7x3_spdif_source_info()
402 …d_ac97_ymf753_spdif_output_pin_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ac97_ymf753_spdif_output_pin_info() argument
406 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_ac97_ymf753_spdif_output_pin_info()
407 uinfo->count = 1; in snd_ac97_ymf753_spdif_output_pin_info()
408 uinfo->value.enumerated.items = 3; in snd_ac97_ymf753_spdif_output_pin_info()
409 if (uinfo->value.enumerated.item > 2) in snd_ac97_ymf753_spdif_output_pin_info()
410 uinfo->value.enumerated.item = 2; in snd_ac97_ymf753_spdif_output_pin_info()
411 strcpy(uinfo->value.enumerated.name, texts[uinfo->value.enumerated.item]); in snd_ac97_ymf753_spdif_output_pin_info()
1104 … snd_ac97_stac9758_output_jack_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ac97_stac9758_output_jack_info() argument
1109 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_ac97_stac9758_output_jack_info()
1110 uinfo->count = 1; in snd_ac97_stac9758_output_jack_info()
1111 uinfo->value.enumerated.items = 5; in snd_ac97_stac9758_output_jack_info()
1112 if (uinfo->value.enumerated.item > 4) in snd_ac97_stac9758_output_jack_info()
1113 uinfo->value.enumerated.item = 4; in snd_ac97_stac9758_output_jack_info()
1114 strcpy(uinfo->value.enumerated.name, texts[uinfo->value.enumerated.item]); in snd_ac97_stac9758_output_jack_info()
1148 …t snd_ac97_stac9758_input_jack_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ac97_stac9758_input_jack_info() argument
1153 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_ac97_stac9758_input_jack_info()
1154 uinfo->count = 1; in snd_ac97_stac9758_input_jack_info()
1155 uinfo->value.enumerated.items = 7; in snd_ac97_stac9758_input_jack_info()
1156 if (uinfo->value.enumerated.item > 6) in snd_ac97_stac9758_input_jack_info()
1157 uinfo->value.enumerated.item = 6; in snd_ac97_stac9758_input_jack_info()
1158 strcpy(uinfo->value.enumerated.name, texts[uinfo->value.enumerated.item]); in snd_ac97_stac9758_input_jack_info()
1182 …int snd_ac97_stac9758_phonesel_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ac97_stac9758_phonesel_info() argument
1186 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_ac97_stac9758_phonesel_info()
1187 uinfo->count = 1; in snd_ac97_stac9758_phonesel_info()
1188 uinfo->value.enumerated.items = 3; in snd_ac97_stac9758_phonesel_info()
1189 if (uinfo->value.enumerated.item > 2) in snd_ac97_stac9758_phonesel_info()
1190 uinfo->value.enumerated.item = 2; in snd_ac97_stac9758_phonesel_info()
1191 strcpy(uinfo->value.enumerated.name, texts[uinfo->value.enumerated.item]); in snd_ac97_stac9758_phonesel_info()
1805 …t snd_ac97_ad198x_spdif_source_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ac97_ad198x_spdif_source_info() argument
1809 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_ac97_ad198x_spdif_source_info()
1810 uinfo->count = 1; in snd_ac97_ad198x_spdif_source_info()
1811 uinfo->value.enumerated.items = 2; in snd_ac97_ad198x_spdif_source_info()
1812 if (uinfo->value.enumerated.item > 1) in snd_ac97_ad198x_spdif_source_info()
1813 uinfo->value.enumerated.item = 1; in snd_ac97_ad198x_spdif_source_info()
1814 strcpy(uinfo->value.enumerated.name, texts[uinfo->value.enumerated.item]); in snd_ac97_ad198x_spdif_source_info()
1995 …ic int snd_ac97_ad1888_downmix_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ac97_ad1888_downmix_info() argument
1999 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_ac97_ad1888_downmix_info()
2000 uinfo->count = 1; in snd_ac97_ad1888_downmix_info()
2001 uinfo->value.enumerated.items = 3; in snd_ac97_ad1888_downmix_info()
2002 if (uinfo->value.enumerated.item > 2) in snd_ac97_ad1888_downmix_info()
2003 uinfo->value.enumerated.item = 2; in snd_ac97_ad1888_downmix_info()
2004 strcpy(uinfo->value.enumerated.name, texts[uinfo->value.enumerated.item]); in snd_ac97_ad1888_downmix_info()
2154 struct snd_ctl_elem_info *uinfo) in snd_ac97_ad1985_vrefout_info() argument
2158 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_ac97_ad1985_vrefout_info()
2159 uinfo->count = 1; in snd_ac97_ad1985_vrefout_info()
2160 uinfo->value.enumerated.items = 4; in snd_ac97_ad1985_vrefout_info()
2161 if (uinfo->value.enumerated.item > 3) in snd_ac97_ad1985_vrefout_info()
2162 uinfo->value.enumerated.item = 3; in snd_ac97_ad1985_vrefout_info()
2163 strcpy(uinfo->value.enumerated.name, in snd_ac97_ad1985_vrefout_info()
2164 texts[uinfo->value.enumerated.item]); in snd_ac97_ad1985_vrefout_info()
2757 static int alc655_iec958_route_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in alc655_iec958_route_info() argument
2763 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in alc655_iec958_route_info()
2764 uinfo->count = 1; in alc655_iec958_route_info()
2765 uinfo->value.enumerated.items = ac97->spec.dev_flags ? 4 : 3; in alc655_iec958_route_info()
2766 if (uinfo->value.enumerated.item >= uinfo->value.enumerated.items) in alc655_iec958_route_info()
2767 uinfo->value.enumerated.item = uinfo->value.enumerated.items - 1; in alc655_iec958_route_info()
2768 strcpy(uinfo->value.enumerated.name, in alc655_iec958_route_info()
2770 texts_658[uinfo->value.enumerated.item] : in alc655_iec958_route_info()
2771 texts_655[uinfo->value.enumerated.item]); in alc655_iec958_route_info()
3056 …7_cmedia_spdif_playback_source_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ac97_cmedia_spdif_playback_source_info() argument
3060 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_ac97_cmedia_spdif_playback_source_info()
3061 uinfo->count = 1; in snd_ac97_cmedia_spdif_playback_source_info()
3062 uinfo->value.enumerated.items = 2; in snd_ac97_cmedia_spdif_playback_source_info()
3063 if (uinfo->value.enumerated.item > 1) in snd_ac97_cmedia_spdif_playback_source_info()
3064 uinfo->value.enumerated.item = 1; in snd_ac97_cmedia_spdif_playback_source_info()
3065 strcpy(uinfo->value.enumerated.name, texts[uinfo->value.enumerated.item]); in snd_ac97_cmedia_spdif_playback_source_info()
3236 …ic int cm9761_spdif_out_source_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in cm9761_spdif_out_source_info() argument
3240 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in cm9761_spdif_out_source_info()
3241 uinfo->count = 1; in cm9761_spdif_out_source_info()
3242 uinfo->value.enumerated.items = 3; in cm9761_spdif_out_source_info()
3243 if (uinfo->value.enumerated.item > 2) in cm9761_spdif_out_source_info()
3244 uinfo->value.enumerated.item = 2; in cm9761_spdif_out_source_info()
3245 strcpy(uinfo->value.enumerated.name, texts[uinfo->value.enumerated.item]); in cm9761_spdif_out_source_info()
3547 struct snd_ctl_elem_info *uinfo) in snd_ac97_vt1617a_smart51_info() argument
3558 return ac97_enum_text_info(kcontrol, uinfo, texts, 8); in snd_ac97_vt1617a_smart51_info()
3720 struct snd_ctl_elem_info *uinfo) in snd_ac97_vt1618_UAJ_info() argument
3722 return ac97_enum_text_info(kcontrol, uinfo, in snd_ac97_vt1618_UAJ_info()
3767 struct snd_ctl_elem_info *uinfo) in snd_ac97_vt1618_aux_info() argument
3771 return ac97_enum_text_info(kcontrol, uinfo, txt_aux, 2); in snd_ac97_vt1618_aux_info()