Lines Matching refs:uinfo
186 struct snd_ctl_elem_info *uinfo) in snd_ca0106_capture_source_info() argument
192 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_ca0106_capture_source_info()
193 uinfo->count = 1; in snd_ca0106_capture_source_info()
194 uinfo->value.enumerated.items = 6; in snd_ca0106_capture_source_info()
195 if (uinfo->value.enumerated.item > 5) in snd_ca0106_capture_source_info()
196 uinfo->value.enumerated.item = 5; in snd_ca0106_capture_source_info()
197 strcpy(uinfo->value.enumerated.name, texts[uinfo->value.enumerated.item]); in snd_ca0106_capture_source_info()
229 struct snd_ctl_elem_info *uinfo) in snd_ca0106_i2c_capture_source_info() argument
235 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_ca0106_i2c_capture_source_info()
236 uinfo->count = 1; in snd_ca0106_i2c_capture_source_info()
237 uinfo->value.enumerated.items = 4; in snd_ca0106_i2c_capture_source_info()
238 if (uinfo->value.enumerated.item > 3) in snd_ca0106_i2c_capture_source_info()
239 uinfo->value.enumerated.item = 3; in snd_ca0106_i2c_capture_source_info()
240 strcpy(uinfo->value.enumerated.name, texts[uinfo->value.enumerated.item]); in snd_ca0106_i2c_capture_source_info()
274 struct snd_ctl_elem_info *uinfo) in snd_ca0106_capture_line_in_side_out_info() argument
278 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_ca0106_capture_line_in_side_out_info()
279 uinfo->count = 1; in snd_ca0106_capture_line_in_side_out_info()
280 uinfo->value.enumerated.items = 2; in snd_ca0106_capture_line_in_side_out_info()
281 if (uinfo->value.enumerated.item > 1) in snd_ca0106_capture_line_in_side_out_info()
282 uinfo->value.enumerated.item = 1; in snd_ca0106_capture_line_in_side_out_info()
283 strcpy(uinfo->value.enumerated.name, texts[uinfo->value.enumerated.item]); in snd_ca0106_capture_line_in_side_out_info()
288 struct snd_ctl_elem_info *uinfo) in snd_ca0106_capture_mic_line_in_info() argument
292 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_ca0106_capture_mic_line_in_info()
293 uinfo->count = 1; in snd_ca0106_capture_mic_line_in_info()
294 uinfo->value.enumerated.items = 2; in snd_ca0106_capture_mic_line_in_info()
295 if (uinfo->value.enumerated.item > 1) in snd_ca0106_capture_mic_line_in_info()
296 uinfo->value.enumerated.item = 1; in snd_ca0106_capture_mic_line_in_info()
297 strcpy(uinfo->value.enumerated.name, texts[uinfo->value.enumerated.item]); in snd_ca0106_capture_mic_line_in_info()
348 struct snd_ctl_elem_info *uinfo) in snd_ca0106_spdif_info() argument
350 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_ca0106_spdif_info()
351 uinfo->count = 1; in snd_ca0106_spdif_info()
440 struct snd_ctl_elem_info *uinfo) in snd_ca0106_volume_info() argument
442 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ca0106_volume_info()
443 uinfo->count = 2; in snd_ca0106_volume_info()
444 uinfo->value.integer.min = 0; in snd_ca0106_volume_info()
445 uinfo->value.integer.max = 255; in snd_ca0106_volume_info()
487 struct snd_ctl_elem_info *uinfo) in snd_ca0106_i2c_volume_info() argument
489 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ca0106_i2c_volume_info()
490 uinfo->count = 2; in snd_ca0106_i2c_volume_info()
491 uinfo->value.integer.min = 0; in snd_ca0106_i2c_volume_info()
492 uinfo->value.integer.max = 255; in snd_ca0106_i2c_volume_info()