Lines Matching refs:uinfo

60 static int snd_sbmixer_info_single(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)  in snd_sbmixer_info_single()  argument
64 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_sbmixer_info_single()
65 uinfo->count = 1; in snd_sbmixer_info_single()
66 uinfo->value.integer.min = 0; in snd_sbmixer_info_single()
67 uinfo->value.integer.max = mask; in snd_sbmixer_info_single()
112 static int snd_sbmixer_info_double(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_sbmixer_info_double() argument
116 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_sbmixer_info_double()
117 uinfo->count = 2; in snd_sbmixer_info_double()
118 uinfo->value.integer.min = 0; in snd_sbmixer_info_double()
119 uinfo->value.integer.max = mask; in snd_sbmixer_info_double()
183 static int snd_dt019x_input_sw_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_dt019x_input_sw_info() argument
189 return snd_ctl_enum_info(uinfo, 1, 5, texts); in snd_dt019x_input_sw_info()
270 struct snd_ctl_elem_info *uinfo) in snd_als4k_mono_capture_route_info() argument
276 return snd_ctl_enum_info(uinfo, 1, 3, texts); in snd_als4k_mono_capture_route_info()
323 static int snd_sb8mixer_info_mux(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_sb8mixer_info_mux() argument
329 return snd_ctl_enum_info(uinfo, 1, 3, texts); in snd_sb8mixer_info_mux()
390 …tic int snd_sb16mixer_info_input_sw(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_sb16mixer_info_input_sw() argument
392 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in snd_sb16mixer_info_input_sw()
393 uinfo->count = 4; in snd_sb16mixer_info_input_sw()
394 uinfo->value.integer.min = 0; in snd_sb16mixer_info_input_sw()
395 uinfo->value.integer.max = 1; in snd_sb16mixer_info_input_sw()