Lines Matching refs:uinfo
1301 struct snd_ctl_elem_info *uinfo) in snd_hda_mixer_amp_volume_info() argument
1309 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_hda_mixer_amp_volume_info()
1310 uinfo->count = chs == 3 ? 2 : 1; in snd_hda_mixer_amp_volume_info()
1311 uinfo->value.integer.min = 0; in snd_hda_mixer_amp_volume_info()
1312 uinfo->value.integer.max = get_amp_max_value(codec, nid, dir, ofs); in snd_hda_mixer_amp_volume_info()
1313 if (!uinfo->value.integer.max) { in snd_hda_mixer_amp_volume_info()
1868 struct snd_ctl_elem_info *uinfo) in vmaster_mute_mode_info() argument
1874 return snd_ctl_enum_info(uinfo, 1, 3, texts); in vmaster_mute_mode_info()
1978 struct snd_ctl_elem_info *uinfo) in snd_hda_mixer_amp_switch_info() argument
1982 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in snd_hda_mixer_amp_switch_info()
1983 uinfo->count = chs == 3 ? 2 : 1; in snd_hda_mixer_amp_switch_info()
1984 uinfo->value.integer.min = 0; in snd_hda_mixer_amp_switch_info()
1985 uinfo->value.integer.max = 1; in snd_hda_mixer_amp_switch_info()
2127 struct snd_ctl_elem_info *uinfo) in snd_hda_mixer_bind_ctls_info() argument
2136 err = c->ops->info(kcontrol, uinfo); in snd_hda_mixer_bind_ctls_info()
2247 struct snd_ctl_elem_info *uinfo) in snd_hda_spdif_mask_info() argument
2249 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_hda_spdif_mask_info()
2250 uinfo->count = 1; in snd_hda_spdif_mask_info()
3499 struct snd_ctl_elem_info *uinfo) in snd_hda_input_mux_info() argument
3503 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_hda_input_mux_info()
3504 uinfo->count = 1; in snd_hda_input_mux_info()
3505 uinfo->value.enumerated.items = imux->num_items; in snd_hda_input_mux_info()
3508 index = uinfo->value.enumerated.item; in snd_hda_input_mux_info()
3511 strcpy(uinfo->value.enumerated.name, imux->items[index].label); in snd_hda_input_mux_info()
3558 struct snd_ctl_elem_info *uinfo, in snd_hda_enum_helper_info() argument
3570 return snd_ctl_enum_info(uinfo, 1, num_items, texts); in snd_hda_enum_helper_info()