Lines Matching refs:uinfo
1504 struct snd_ctl_elem_info *uinfo) in snd_hda_mixer_amp_volume_info() argument
1512 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_hda_mixer_amp_volume_info()
1513 uinfo->count = chs == 3 ? 2 : 1; in snd_hda_mixer_amp_volume_info()
1514 uinfo->value.integer.min = 0; in snd_hda_mixer_amp_volume_info()
1515 uinfo->value.integer.max = get_amp_max_value(codec, nid, dir, ofs); in snd_hda_mixer_amp_volume_info()
1516 if (!uinfo->value.integer.max) { in snd_hda_mixer_amp_volume_info()
2071 struct snd_ctl_elem_info *uinfo) in vmaster_mute_mode_info() argument
2077 return snd_ctl_enum_info(uinfo, 1, 3, texts); in vmaster_mute_mode_info()
2181 struct snd_ctl_elem_info *uinfo) in snd_hda_mixer_amp_switch_info() argument
2185 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in snd_hda_mixer_amp_switch_info()
2186 uinfo->count = chs == 3 ? 2 : 1; in snd_hda_mixer_amp_switch_info()
2187 uinfo->value.integer.min = 0; in snd_hda_mixer_amp_switch_info()
2188 uinfo->value.integer.max = 1; in snd_hda_mixer_amp_switch_info()
2330 struct snd_ctl_elem_info *uinfo) in snd_hda_mixer_bind_ctls_info() argument
2339 err = c->ops->info(kcontrol, uinfo); in snd_hda_mixer_bind_ctls_info()
2450 struct snd_ctl_elem_info *uinfo) in snd_hda_spdif_mask_info() argument
2452 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_hda_spdif_mask_info()
2453 uinfo->count = 1; in snd_hda_spdif_mask_info()
4006 struct snd_ctl_elem_info *uinfo) in snd_hda_input_mux_info() argument
4010 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_hda_input_mux_info()
4011 uinfo->count = 1; in snd_hda_input_mux_info()
4012 uinfo->value.enumerated.items = imux->num_items; in snd_hda_input_mux_info()
4015 index = uinfo->value.enumerated.item; in snd_hda_input_mux_info()
4018 strcpy(uinfo->value.enumerated.name, imux->items[index].label); in snd_hda_input_mux_info()
4065 struct snd_ctl_elem_info *uinfo, in snd_hda_enum_helper_info() argument
4077 return snd_ctl_enum_info(uinfo, 1, num_items, texts); in snd_hda_enum_helper_info()