Lines Matching defs:uinfo
400 static int vx_output_level_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
403 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
404 uinfo->count = 2;
405 uinfo->value.integer.min = 0;
406 uinfo->value.integer.max = chip->hw->output_level_max;
459 static int vx_audio_src_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
470 return snd_ctl_enum_info(uinfo, 1, 3, texts_mic);
472 return snd_ctl_enum_info(uinfo, 1, 2, texts_vx2);
515 static int vx_clock_mode_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
521 return snd_ctl_enum_info(uinfo, 1, 3, texts);
559 static int vx_audio_gain_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
561 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
562 uinfo->count = 2;
563 uinfo->value.integer.min = 0;
564 uinfo->value.integer.max = CVAL_MAX;
746 static int vx_iec958_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
748 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958;
749 uinfo->count = 1;
819 static int vx_vu_meter_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
821 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
822 uinfo->count = 2;
823 uinfo->value.integer.min = 0;
824 uinfo->value.integer.max = METER_MAX;