Lines Matching refs:uinfo

966 static int snd_es18xx_info_mux(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)  in snd_es18xx_info_mux()  argument
980 return snd_ctl_enum_info(uinfo, 1, 4, texts5Source); in snd_es18xx_info_mux()
983 return snd_ctl_enum_info(uinfo, 1, 5, texts5Source); in snd_es18xx_info_mux()
986 return snd_ctl_enum_info(uinfo, 1, 8, texts8Source); in snd_es18xx_info_mux()
1071 static int snd_es18xx_info_hw_volume(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_es18xx_info_hw_volume() argument
1073 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_es18xx_info_hw_volume()
1074 uinfo->count = 2; in snd_es18xx_info_hw_volume()
1075 uinfo->value.integer.min = 0; in snd_es18xx_info_hw_volume()
1076 uinfo->value.integer.max = 63; in snd_es18xx_info_hw_volume()
1133 static int snd_es18xx_info_single(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_es18xx_info_single() argument
1137 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_es18xx_info_single()
1138 uinfo->count = 1; in snd_es18xx_info_single()
1139 uinfo->value.integer.min = 0; in snd_es18xx_info_single()
1140 uinfo->value.integer.max = mask; in snd_es18xx_info_single()
1197 static int snd_es18xx_info_double(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_es18xx_info_double() argument
1201 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_es18xx_info_double()
1202 uinfo->count = 2; in snd_es18xx_info_double()
1203 uinfo->value.integer.min = 0; in snd_es18xx_info_double()
1204 uinfo->value.integer.max = mask; in snd_es18xx_info_double()