Lines Matching defs:uinfo
398 static int vx_output_level_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
401 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
402 uinfo->count = 2;
403 uinfo->value.integer.min = 0;
404 uinfo->value.integer.max = chip->hw->output_level_max;
455 static int vx_audio_src_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
466 return snd_ctl_enum_info(uinfo, 1, 3, texts_mic);
468 return snd_ctl_enum_info(uinfo, 1, 2, texts_vx2);
509 static int vx_clock_mode_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
515 return snd_ctl_enum_info(uinfo, 1, 3, texts);
551 static int vx_audio_gain_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
553 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
554 uinfo->count = 2;
555 uinfo->value.integer.min = 0;
556 uinfo->value.integer.max = CVAL_MAX;
726 static int vx_iec958_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
728 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958;
729 uinfo->count = 1;
796 static int vx_vu_meter_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
798 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
799 uinfo->count = 2;
800 uinfo->value.integer.min = 0;
801 uinfo->value.integer.max = METER_MAX;