Home
last modified time | relevance | path

Searched refs:uinfo (Results 1 – 25 of 184) sorted by relevance

12345678

/linux/net/xfrm/
H A Dxfrm_algo.c31 .uinfo = {
50 .uinfo = {
69 .uinfo = {
88 .uinfo = {
107 .uinfo = {
126 .uinfo = {
145 .uinfo = {
164 .uinfo = {
179 .uinfo = {
199 .uinfo
[all...]
/linux/sound/drivers/pcsp/
H A Dpcsp_mixer.c15 struct snd_ctl_elem_info *uinfo) in pcsp_enable_info() argument
17 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in pcsp_enable_info()
18 uinfo->count = 1; in pcsp_enable_info()
19 uinfo->value.integer.min = 0; in pcsp_enable_info()
20 uinfo->value.integer.max = 1; in pcsp_enable_info()
46 struct snd_ctl_elem_info *uinfo) in pcsp_treble_info() argument
49 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in pcsp_treble_info()
50 uinfo->count = 1; in pcsp_treble_info()
51 uinfo->value.enumerated.items = chip->max_treble + 1; in pcsp_treble_info()
52 if (uinfo->value.enumerated.item > chip->max_treble) in pcsp_treble_info()
[all …]
/linux/drivers/staging/vc04_services/bcm2835-audio/
H A Dbcm2835-ctl.c31 struct snd_ctl_elem_info *uinfo) in snd_bcm2835_ctl_info() argument
34 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_bcm2835_ctl_info()
35 uinfo->count = 1; in snd_bcm2835_ctl_info()
36 uinfo->value.integer.min = CTRL_VOL_MIN; in snd_bcm2835_ctl_info()
37 uinfo->value.integer.max = CTRL_VOL_MAX; /* 2303 */ in snd_bcm2835_ctl_info()
39 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in snd_bcm2835_ctl_info()
40 uinfo->count = 1; in snd_bcm2835_ctl_info()
41 uinfo->value.integer.min = 0; in snd_bcm2835_ctl_info()
42 uinfo->value.integer.max = 1; in snd_bcm2835_ctl_info()
44 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_bcm2835_ctl_info()
[all …]
/linux/sound/i2c/other/
H A Dak4117.c133 struct snd_ctl_elem_info *uinfo) in snd_ak4117_in_error_info() argument
135 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ak4117_in_error_info()
136 uinfo->count = 1; in snd_ak4117_in_error_info()
137 uinfo->value.integer.min = 0; in snd_ak4117_in_error_info()
138 uinfo->value.integer.max = LONG_MAX; in snd_ak4117_in_error_info()
169 struct snd_ctl_elem_info *uinfo) in snd_ak4117_rx_info() argument
171 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ak4117_rx_info()
172 uinfo->count = 1; in snd_ak4117_rx_info()
173 uinfo->value.integer.min = 0; in snd_ak4117_rx_info()
174 uinfo->value.integer.max = 1; in snd_ak4117_rx_info()
[all …]
H A Dak4113.c174 struct snd_ctl_elem_info *uinfo) in snd_ak4113_in_error_info() argument
176 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ak4113_in_error_info()
177 uinfo->count = 1; in snd_ak4113_in_error_info()
178 uinfo->value.integer.min = 0; in snd_ak4113_in_error_info()
179 uinfo->value.integer.max = LONG_MAX; in snd_ak4113_in_error_info()
211 struct snd_ctl_elem_info *uinfo) in snd_ak4113_rx_info() argument
213 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ak4113_rx_info()
214 uinfo->count = 1; in snd_ak4113_rx_info()
215 uinfo->value.integer.min = 0; in snd_ak4113_rx_info()
216 uinfo->value.integer.max = 5; in snd_ak4113_rx_info()
[all …]
H A Dak4114.c159 struct snd_ctl_elem_info *uinfo) in snd_ak4114_in_error_info() argument
161 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ak4114_in_error_info()
162 uinfo->count = 1; in snd_ak4114_in_error_info()
163 uinfo->value.integer.min = 0; in snd_ak4114_in_error_info()
164 uinfo->value.integer.max = LONG_MAX; in snd_ak4114_in_error_info()
195 struct snd_ctl_elem_info *uinfo) in snd_ak4114_rate_info() argument
197 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ak4114_rate_info()
198 uinfo->count = 1; in snd_ak4114_rate_info()
199 uinfo->value.integer.min = 0; in snd_ak4114_rate_info()
200 uinfo->value.integer.max = 192000; in snd_ak4114_rate_info()
[all …]
/linux/sound/usb/qcom/
H A Dmixer_usb_offload.c44 struct snd_ctl_elem_info *uinfo) in snd_usb_offload_card_route_info() argument
46 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_usb_offload_card_route_info()
47 uinfo->count = 1; in snd_usb_offload_card_route_info()
48 uinfo->value.integer.min = -1; in snd_usb_offload_card_route_info()
49 uinfo->value.integer.max = SNDRV_CARDS; in snd_usb_offload_card_route_info()
83 struct snd_ctl_elem_info *uinfo) in snd_usb_offload_pcm_route_info() argument
85 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_usb_offload_pcm_route_info()
86 uinfo->count = 1; in snd_usb_offload_pcm_route_info()
87 uinfo->value.integer.min = -1; in snd_usb_offload_pcm_route_info()
89 uinfo->value.integer.max = 0xff; in snd_usb_offload_pcm_route_info()
/linux/sound/pci/cs5535audio/
H A Dcs5535audio_olpc.c62 struct snd_ctl_elem_info *uinfo) in olpc_dc_info() argument
64 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in olpc_dc_info()
65 uinfo->count = 1; in olpc_dc_info()
66 uinfo->value.integer.min = 0; in olpc_dc_info()
67 uinfo->value.integer.max = 1; in olpc_dc_info()
86 struct snd_ctl_elem_info *uinfo) in olpc_mic_info() argument
88 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in olpc_mic_info()
89 uinfo->count = 1; in olpc_mic_info()
90 uinfo->value.integer.min = 0; in olpc_mic_info()
91 uinfo->value.integer.max = 1; in olpc_mic_info()
/linux/sound/core/oss/
H A Dmixer_oss.c532 struct snd_ctl_elem_info *uinfo __free(kfree) = in snd_mixer_oss_get_volume1_vol()
533 kzalloc_obj(*uinfo); in snd_mixer_oss_get_volume1_vol()
536 if (uinfo == NULL || uctl == NULL) in snd_mixer_oss_get_volume1_vol()
538 if (kctl->info(kctl, uinfo)) in snd_mixer_oss_get_volume1_vol()
542 if (uinfo->type == SNDRV_CTL_ELEM_TYPE_BOOLEAN && in snd_mixer_oss_get_volume1_vol()
543 uinfo->value.integer.min == 0 && uinfo->value.integer.max == 1) in snd_mixer_oss_get_volume1_vol()
545 …*left = snd_mixer_oss_conv1(uctl->value.integer.value[0], uinfo->value.integer.min, uinfo->value.i… in snd_mixer_oss_get_volume1_vol()
546 if (uinfo->count > 1) in snd_mixer_oss_get_volume1_vol()
547 …*right = snd_mixer_oss_conv1(uctl->value.integer.value[1], uinfo->value.integer.min, uinfo->value.… in snd_mixer_oss_get_volume1_vol()
568 struct snd_ctl_elem_info *uinfo __free(kfree) = in snd_mixer_oss_get_volume1_sw()
[all …]
/linux/sound/hda/codecs/side-codecs/
H A Dtas2781_hda.c261 struct snd_ctl_elem_info *uinfo) in tasdevice_info_profile()
265 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in tasdevice_info_profile()
266 uinfo->count = 1; in tasdevice_info_profile()
267 uinfo->value.integer.min = 0;
268 uinfo->value.integer.max = tas_priv->rcabin.ncfgs - 1;
275 struct snd_ctl_elem_info *uinfo) in tasdevice_info_programs()
279 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in tasdevice_info_programs()
280 uinfo->count = 1; in tasdevice_info_programs()
281 uinfo->value.integer.min = 0;
282 uinfo
256 tasdevice_info_profile(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) tasdevice_info_profile() argument
270 tasdevice_info_programs(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) tasdevice_info_programs() argument
284 tasdevice_info_config(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) tasdevice_info_config() argument
[all...]
/linux/sound/pci/asihpi/
H A Dasihpi.c1419 struct snd_ctl_elem_info *uinfo) in snd_asihpi_volume_info()
1441 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_asihpi_volume_get()
1442 uinfo->count = count; in snd_asihpi_volume_get()
1443 uinfo->value.integer.min = min_gain_mB / VOL_STEP_mB; in snd_asihpi_volume_get()
1444 uinfo->value.integer.max = max_gain_mB / VOL_STEP_mB; in snd_asihpi_volume_get()
1445 uinfo->value.integer.step = step_gain_mB / VOL_STEP_mB; in snd_asihpi_volume_get()
1542 struct snd_ctl_elem_info *uinfo) in snd_asihpi_level_info()
1559 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_asihpi_level_get()
1560 uinfo->count = 2; in snd_asihpi_level_get()
1561 uinfo in snd_asihpi_level_get()
1411 snd_asihpi_volume_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_asihpi_volume_info() argument
1534 snd_asihpi_level_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_asihpi_level_info() argument
1622 snd_asihpi_aesebu_format_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_asihpi_aesebu_format_info() argument
1682 snd_asihpi_aesebu_rxstatus_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_asihpi_aesebu_rxstatus_info() argument
1766 snd_asihpi_tuner_gain_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_asihpi_tuner_gain_info() argument
1840 snd_asihpi_tuner_band_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_asihpi_tuner_band_info() argument
1907 snd_asihpi_tuner_freq_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_asihpi_tuner_freq_info() argument
2015 snd_asihpi_meter_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_asihpi_meter_info() argument
2118 snd_asihpi_mux_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_asihpi_mux_info() argument
2211 snd_asihpi_cmode_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_asihpi_cmode_info() argument
2301 snd_asihpi_clksrc_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_asihpi_clksrc_info() argument
2373 snd_asihpi_clklocal_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_asihpi_clklocal_info() argument
2415 snd_asihpi_clkrate_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_asihpi_clkrate_info() argument
[all...]
/linux/sound/i2c/
H A Dtea6330t.c70 struct snd_ctl_elem_info *uinfo) in snd_tea6330t_info_master_volume()
72 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_tea6330t_info_master_volume()
73 uinfo->count = 2; in snd_tea6330t_info_master_volume()
74 uinfo->value.integer.min = 0; in snd_tea6330t_info_master_volume()
75 uinfo->value.integer.max = 43; in snd_tea6330t_info_master_volume()
175 struct snd_ctl_elem_info *uinfo) in snd_tea6330t_info_bass()
179 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_tea6330t_info_bass()
180 uinfo->count = 1; in snd_tea6330t_info_bass()
181 uinfo->value.integer.min = 0; in snd_tea6330t_info_bass()
182 uinfo in snd_tea6330t_info_bass()
69 snd_tea6330t_info_master_volume(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_tea6330t_info_master_volume() argument
174 snd_tea6330t_info_bass(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_tea6330t_info_bass() argument
222 snd_tea6330t_info_treble(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_tea6330t_info_treble() argument
[all...]
/linux/sound/aoa/codecs/
H A Dtas.c224 struct snd_ctl_elem_info *uinfo) in tas_snd_vol_info() argument
226 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in tas_snd_vol_info()
227 uinfo->count = 2; in tas_snd_vol_info()
228 uinfo->value.integer.min = 0; in tas_snd_vol_info()
229 uinfo->value.integer.max = 177; in tas_snd_vol_info()
317 struct snd_ctl_elem_info *uinfo) in tas_snd_mixer_info() argument
319 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in tas_snd_mixer_info()
320 uinfo->count = 2; in tas_snd_mixer_info()
321 uinfo->value.integer.min = 0; in tas_snd_mixer_info()
322 uinfo in tas_snd_mixer_info()
373 tas_snd_drc_range_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) tas_snd_drc_range_info() argument
457 tas_snd_capture_source_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) tas_snd_capture_source_info() argument
522 tas_snd_treble_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) tas_snd_treble_info() argument
569 tas_snd_bass_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) tas_snd_bass_info() argument
[all...]
/linux/sound/core/
H A Dvmaster.c86 struct snd_ctl_elem_info *uinfo __free(kfree) = in follower_init()
87 kmalloc_obj(*uinfo); in follower_init()
88 if (!uinfo) in follower_init()
90 uinfo->id = follower->follower.id; in follower_init()
91 err = follower->follower.info(&follower->follower, uinfo); in follower_init()
94 follower->info.type = uinfo->type; in follower_init()
95 follower->info.count = uinfo->count; in follower_init()
102 follower->info.min_val = uinfo->value.integer.min; in follower_init()
103 follower->info.max_val = uinfo->value.integer.max; in follower_init()
179 struct snd_ctl_elem_info *uinfo) in follower_info() argument
[all …]
/linux/sound/virtio/
H A Dvirtio_kctl.c48 struct snd_ctl_elem_info *uinfo) in virtsnd_kctl_info() argument
56 uinfo->type = g_v2a_type_map[le32_to_cpu(kinfo->type)]; in virtsnd_kctl_info()
57 uinfo->count = le32_to_cpu(kinfo->count); in virtsnd_kctl_info()
59 switch (uinfo->type) { in virtsnd_kctl_info()
61 uinfo->value.integer.min = in virtsnd_kctl_info()
63 uinfo->value.integer.max = in virtsnd_kctl_info()
65 uinfo->value.integer.step = in virtsnd_kctl_info()
70 uinfo->value.integer64.min = in virtsnd_kctl_info()
72 uinfo->value.integer64.max = in virtsnd_kctl_info()
74 uinfo->value.integer64.step = in virtsnd_kctl_info()
[all …]
/linux/sound/pci/ice1712/
H A Daureon.c189 struct snd_ctl_elem_info *uinfo) in aureon_universe_inmux_info() argument
194 return snd_ctl_enum_info(uinfo, 1, 3, texts); in aureon_universe_inmux_info()
347 static int aureon_ac97_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in aureon_ac97_vol_info() argument
349 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in aureon_ac97_vol_info()
350 uinfo->count = kcontrol->private_value & AUREON_AC97_STEREO ? 2 : 1; in aureon_ac97_vol_info()
351 uinfo->value.integer.min = 0; in aureon_ac97_vol_info()
352 uinfo->value.integer.max = 31; in aureon_ac97_vol_info()
728 static int wm_master_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in wm_master_vol_info() argument
730 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in wm_master_vol_info()
731 uinfo->count = 2; in wm_master_vol_info()
[all …]
H A Dphase.c318 struct snd_ctl_elem_info *uinfo) in wm_master_vol_info() argument
320 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in wm_master_vol_info()
321 uinfo->count = 2; in wm_master_vol_info()
322 uinfo->value.integer.min = 0; in wm_master_vol_info()
323 uinfo->value.integer.max = WM_VOL_MAX; in wm_master_vol_info()
464 struct snd_ctl_elem_info *uinfo) in wm_vol_info() argument
467 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in wm_vol_info()
468 uinfo->count = voices; in wm_vol_info()
469 uinfo->value.integer.min = 0; /* mute (-101dB) */ in wm_vol_info()
470 uinfo->value.integer.max = 0x7F; /* 0dB */ in wm_vol_info()
[all …]
H A Dprodigy_hifi.c242 struct snd_ctl_elem_info *uinfo) in ak4396_dac_vol_info() argument
244 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in ak4396_dac_vol_info()
245 uinfo->count = 2; in ak4396_dac_vol_info()
246 uinfo->value.integer.min = 0; /* mute */ in ak4396_dac_vol_info()
247 uinfo->value.integer.max = 0xFF; /* linear */ in ak4396_dac_vol_info()
350 struct snd_ctl_elem_info *uinfo) in wm_dac_vol_info() argument
352 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in wm_dac_vol_info()
353 uinfo->count = 2; in wm_dac_vol_info()
354 uinfo->value.integer.min = 0; /* mute */ in wm_dac_vol_info()
355 uinfo->value.integer.max = DAC_RES; /* 0dB, 0.5dB step */ in wm_dac_vol_info()
[all …]
/linux/sound/usb/usx2y/
H A Dus144mkii_controls.c36 struct snd_ctl_elem_info *uinfo) in tascam_playback_source_info() argument
38 return snd_ctl_enum_info(uinfo, 1, 2, playback_source_texts); in tascam_playback_source_info()
192 struct snd_ctl_elem_info *uinfo) in tascam_capture_source_info() argument
194 return snd_ctl_enum_info(uinfo, 1, 2, capture_source_texts); in tascam_capture_source_info()
350 struct snd_ctl_elem_info *uinfo) in tascam_samplerate_info() argument
352 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in tascam_samplerate_info()
353 uinfo->count = 1; in tascam_samplerate_info()
354 uinfo->value.integer.min = 0; in tascam_samplerate_info()
355 uinfo->value.integer.max = 96000; in tascam_samplerate_info()
/linux/sound/usb/line6/
H A Dtoneport.c144 struct snd_ctl_elem_info *uinfo) in snd_toneport_monitor_info() argument
146 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_toneport_monitor_info()
147 uinfo->count = 1; in snd_toneport_monitor_info()
148 uinfo->value.integer.min = 0; in snd_toneport_monitor_info()
149 uinfo->value.integer.max = 256; in snd_toneport_monitor_info()
191 struct snd_ctl_elem_info *uinfo) in snd_toneport_source_info() argument
195 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_toneport_source_info()
196 uinfo->count = 1; in snd_toneport_source_info()
197 uinfo->value.enumerated.items = size; in snd_toneport_source_info()
199 if (uinfo->value.enumerated.item >= size) in snd_toneport_source_info()
[all …]
/linux/sound/pci/ca0106/
H A Dca0106_mixer.c172 struct snd_ctl_elem_info *uinfo) in snd_ca0106_capture_source_info() argument
178 return snd_ctl_enum_info(uinfo, 1, 6, texts); in snd_ca0106_capture_source_info()
209 struct snd_ctl_elem_info *uinfo) in snd_ca0106_i2c_capture_source_info() argument
215 return snd_ctl_enum_info(uinfo, 1, 4, texts); in snd_ca0106_i2c_capture_source_info()
248 struct snd_ctl_elem_info *uinfo) in snd_ca0106_capture_line_in_side_out_info() argument
252 return snd_ctl_enum_info(uinfo, 1, 2, texts); in snd_ca0106_capture_line_in_side_out_info()
256 struct snd_ctl_elem_info *uinfo) in snd_ca0106_capture_mic_line_in_info() argument
260 return snd_ctl_enum_info(uinfo, 1, 2, texts); in snd_ca0106_capture_mic_line_in_info()
310 struct snd_ctl_elem_info *uinfo) in snd_ca0106_spdif_info() argument
312 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_ca0106_spdif_info()
[all …]
/linux/sound/ppc/
H A Dawacs.c124 struct snd_ctl_elem_info *uinfo) in snd_pmac_awacs_info_volume() argument
126 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_pmac_awacs_info_volume()
127 uinfo->count = 2; in snd_pmac_awacs_info_volume()
128 uinfo->value.integer.min = 0; in snd_pmac_awacs_info_volume()
129 uinfo->value.integer.max = 15; in snd_pmac_awacs_info_volume()
314 struct snd_ctl_elem_info *uinfo) in snd_pmac_awacs_info_volume_amp() argument
316 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_pmac_awacs_info_volume_amp()
317 uinfo->count = 2; in snd_pmac_awacs_info_volume_amp()
318 uinfo->value.integer.min = 0; in snd_pmac_awacs_info_volume_amp()
319 uinfo->value.integer.max = 31; in snd_pmac_awacs_info_volume_amp()
[all …]
/linux/sound/soc/
H A Dsoc-ops.c32 * @uinfo: control element information
40 struct snd_ctl_elem_info *uinfo) in snd_soc_info_enum_double() argument
44 return snd_ctl_enum_info(uinfo, e->shift_l == e->shift_r ? 1 : 2, in snd_soc_info_enum_double()
179 struct snd_ctl_elem_info *uinfo, in soc_mixer_ctl_to_reg()
182 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in soc_mixer_valid_ctl()
189 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in soc_mixer_valid_ctl()
195 uinfo->count = snd_soc_volsw_is_stereo(mc) ? 2 : 1; in soc_mixer_mask()
196 uinfo->value.integer.min = 0; in soc_mixer_mask()
197 uinfo->value.integer.max = max; in soc_mixer_mask()
283 * @uinfo in soc_put_volsw()
210 soc_info_volsw(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo,struct soc_mixer_control * mc,int max) soc_info_volsw() argument
333 snd_soc_info_volsw(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_soc_info_volsw() argument
356 snd_soc_info_volsw_sx(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_soc_info_volsw_sx() argument
513 snd_soc_bytes_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_soc_bytes_info() argument
681 snd_soc_info_xr_sx(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) snd_soc_info_xr_sx() argument
[all...]
/linux/sound/pci/echoaudio/
H A Dechoaudio.c976 struct snd_ctl_elem_info *uinfo) in snd_echo_output_gain_info() argument
981 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_echo_output_gain_info()
982 uinfo->count = num_busses_out(chip); in snd_echo_output_gain_info()
983 uinfo->value.integer.min = ECHOGAIN_MINOUT; in snd_echo_output_gain_info()
984 uinfo->value.integer.max = ECHOGAIN_MAXOUT; in snd_echo_output_gain_info()
1056 struct snd_ctl_elem_info *uinfo) in snd_echo_input_gain_info() argument
1061 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_echo_input_gain_info()
1062 uinfo->count = num_analog_busses_in(chip); in snd_echo_input_gain_info()
1063 uinfo->value.integer.min = ECHOGAIN_MININP; in snd_echo_input_gain_info()
1064 uinfo->value.integer.max = ECHOGAIN_MAXINP; in snd_echo_input_gain_info()
[all …]
/linux/sound/usb/
H A Dmixer_scarlett.c314 struct snd_ctl_elem_info *uinfo) in forte_input_gain_info() argument
316 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in forte_input_gain_info()
317 uinfo->count = 1; in forte_input_gain_info()
318 uinfo->value.integer.min = 0; in forte_input_gain_info()
319 uinfo->value.integer.max = FORTE_INPUT_GAIN_MAX; in forte_input_gain_info()
320 uinfo->value.integer.step = 1; in forte_input_gain_info()
474 struct snd_ctl_elem_info *uinfo) in scarlett_ctl_switch_info() argument
478 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in scarlett_ctl_switch_info()
479 uinfo->count = elem->channels; in scarlett_ctl_switch_info()
480 uinfo->value.integer.min = 0; in scarlett_ctl_switch_info()
[all …]

12345678