Home
last modified time | relevance | path

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

/linux-4.4.14/fs/
Dsignalfd.c80 static int signalfd_copyinfo(struct signalfd_siginfo __user *uinfo, in signalfd_copyinfo() argument
90 err = __clear_user(uinfo, sizeof(*uinfo)); in signalfd_copyinfo()
96 err |= __put_user(kinfo->si_signo, &uinfo->ssi_signo); in signalfd_copyinfo()
97 err |= __put_user(kinfo->si_errno, &uinfo->ssi_errno); in signalfd_copyinfo()
98 err |= __put_user((short) kinfo->si_code, &uinfo->ssi_code); in signalfd_copyinfo()
101 err |= __put_user(kinfo->si_pid, &uinfo->ssi_pid); in signalfd_copyinfo()
102 err |= __put_user(kinfo->si_uid, &uinfo->ssi_uid); in signalfd_copyinfo()
105 err |= __put_user(kinfo->si_tid, &uinfo->ssi_tid); in signalfd_copyinfo()
106 err |= __put_user(kinfo->si_overrun, &uinfo->ssi_overrun); in signalfd_copyinfo()
107 err |= __put_user((long) kinfo->si_ptr, &uinfo->ssi_ptr); in signalfd_copyinfo()
[all …]
/linux-4.4.14/sound/drivers/pcsp/
Dpcsp_mixer.c14 struct snd_ctl_elem_info *uinfo) in pcsp_enable_info() argument
16 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in pcsp_enable_info()
17 uinfo->count = 1; in pcsp_enable_info()
18 uinfo->value.integer.min = 0; in pcsp_enable_info()
19 uinfo->value.integer.max = 1; in pcsp_enable_info()
45 struct snd_ctl_elem_info *uinfo) in pcsp_treble_info() argument
48 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in pcsp_treble_info()
49 uinfo->count = 1; in pcsp_treble_info()
50 uinfo->value.enumerated.items = chip->max_treble + 1; in pcsp_treble_info()
51 if (uinfo->value.enumerated.item > chip->max_treble) in pcsp_treble_info()
[all …]
/linux-4.4.14/net/xfrm/
Dxfrm_algo.c32 .uinfo = {
51 .uinfo = {
70 .uinfo = {
89 .uinfo = {
108 .uinfo = {
127 .uinfo = {
146 .uinfo = {
165 .uinfo = {
180 .uinfo = {
200 .uinfo = {
[all …]
Dxfrm_ipcomp.c370 ipcd->threshold = calg_desc->uinfo.comp.threshold; in ipcomp_init_state()
Dxfrm_user.c314 x->geniv = algo->uinfo.encr.geniv; in attach_crypt()
341 p->alg_trunc_len = algo->uinfo.auth.icv_truncbits; in attach_auth()
362 if (ualg->alg_trunc_len > algo->uinfo.auth.icv_fullbits) in attach_auth_trunc()
372 p->alg_trunc_len = algo->uinfo.auth.icv_truncbits; in attach_auth_trunc()
399 x->geniv = algo->uinfo.aead.geniv; in attach_aead()
/linux-4.4.14/sound/core/oss/
Dmixer_oss.c520 struct snd_ctl_elem_info *uinfo; in snd_mixer_oss_get_volume1_vol() local
532 uinfo = kzalloc(sizeof(*uinfo), GFP_KERNEL); in snd_mixer_oss_get_volume1_vol()
534 if (uinfo == NULL || uctl == NULL) in snd_mixer_oss_get_volume1_vol()
536 if (kctl->info(kctl, uinfo)) in snd_mixer_oss_get_volume1_vol()
540 if (uinfo->type == SNDRV_CTL_ELEM_TYPE_BOOLEAN && in snd_mixer_oss_get_volume1_vol()
541 uinfo->value.integer.min == 0 && uinfo->value.integer.max == 1) in snd_mixer_oss_get_volume1_vol()
543 …*left = snd_mixer_oss_conv1(uctl->value.integer.value[0], uinfo->value.integer.min, uinfo->value.i… in snd_mixer_oss_get_volume1_vol()
544 if (uinfo->count > 1) in snd_mixer_oss_get_volume1_vol()
545 …*right = snd_mixer_oss_conv1(uctl->value.integer.value[1], uinfo->value.integer.min, uinfo->value.… in snd_mixer_oss_get_volume1_vol()
549 kfree(uinfo); in snd_mixer_oss_get_volume1_vol()
[all …]
/linux-4.4.14/sound/i2c/other/
Dak4117.c158 struct snd_ctl_elem_info *uinfo) in snd_ak4117_in_error_info() argument
160 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ak4117_in_error_info()
161 uinfo->count = 1; in snd_ak4117_in_error_info()
162 uinfo->value.integer.min = 0; in snd_ak4117_in_error_info()
163 uinfo->value.integer.max = LONG_MAX; in snd_ak4117_in_error_info()
196 struct snd_ctl_elem_info *uinfo) in snd_ak4117_rx_info() argument
198 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ak4117_rx_info()
199 uinfo->count = 1; in snd_ak4117_rx_info()
200 uinfo->value.integer.min = 0; in snd_ak4117_rx_info()
201 uinfo->value.integer.max = 1; in snd_ak4117_rx_info()
[all …]
Dak4113.c189 struct snd_ctl_elem_info *uinfo) in snd_ak4113_in_error_info() argument
191 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ak4113_in_error_info()
192 uinfo->count = 1; in snd_ak4113_in_error_info()
193 uinfo->value.integer.min = 0; in snd_ak4113_in_error_info()
194 uinfo->value.integer.max = LONG_MAX; in snd_ak4113_in_error_info()
228 struct snd_ctl_elem_info *uinfo) in snd_ak4113_rx_info() argument
230 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ak4113_rx_info()
231 uinfo->count = 1; in snd_ak4113_rx_info()
232 uinfo->value.integer.min = 0; in snd_ak4113_rx_info()
233 uinfo->value.integer.max = 5; in snd_ak4113_rx_info()
[all …]
Dak4114.c184 struct snd_ctl_elem_info *uinfo) in snd_ak4114_in_error_info() argument
186 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ak4114_in_error_info()
187 uinfo->count = 1; in snd_ak4114_in_error_info()
188 uinfo->value.integer.min = 0; in snd_ak4114_in_error_info()
189 uinfo->value.integer.max = LONG_MAX; in snd_ak4114_in_error_info()
222 struct snd_ctl_elem_info *uinfo) in snd_ak4114_rate_info() argument
224 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ak4114_rate_info()
225 uinfo->count = 1; in snd_ak4114_rate_info()
226 uinfo->value.integer.min = 0; in snd_ak4114_rate_info()
227 uinfo->value.integer.max = 192000; in snd_ak4114_rate_info()
[all …]
Dpt2258.c85 struct snd_ctl_elem_info *uinfo) in pt2258_stereo_volume_info() argument
87 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in pt2258_stereo_volume_info()
88 uinfo->count = 2; in pt2258_stereo_volume_info()
89 uinfo->value.integer.min = 0; in pt2258_stereo_volume_info()
90 uinfo->value.integer.max = 79; in pt2258_stereo_volume_info()
Dak4xxx-adda.c367 struct snd_ctl_elem_info *uinfo) in snd_akm4xxx_volume_info() argument
371 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_akm4xxx_volume_info()
372 uinfo->count = 1; in snd_akm4xxx_volume_info()
373 uinfo->value.integer.min = 0; in snd_akm4xxx_volume_info()
374 uinfo->value.integer.max = mask; in snd_akm4xxx_volume_info()
425 struct snd_ctl_elem_info *uinfo) in snd_akm4xxx_stereo_volume_info() argument
429 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_akm4xxx_stereo_volume_info()
430 uinfo->count = 2; in snd_akm4xxx_stereo_volume_info()
431 uinfo->value.integer.min = 0; in snd_akm4xxx_stereo_volume_info()
432 uinfo->value.integer.max = mask; in snd_akm4xxx_stereo_volume_info()
[all …]
/linux-4.4.14/sound/pci/cs5535audio/
Dcs5535audio_olpc.c66 struct snd_ctl_elem_info *uinfo) in olpc_dc_info() argument
68 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in olpc_dc_info()
69 uinfo->count = 1; in olpc_dc_info()
70 uinfo->value.integer.min = 0; in olpc_dc_info()
71 uinfo->value.integer.max = 1; in olpc_dc_info()
90 struct snd_ctl_elem_info *uinfo) in olpc_mic_info() argument
92 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in olpc_mic_info()
93 uinfo->count = 1; in olpc_mic_info()
94 uinfo->value.integer.min = 0; in olpc_mic_info()
95 uinfo->value.integer.max = 1; in olpc_mic_info()
/linux-4.4.14/sound/core/
Dvmaster.c80 struct snd_ctl_elem_info *uinfo; in slave_init() local
90 uinfo = kmalloc(sizeof(*uinfo), GFP_KERNEL); in slave_init()
91 if (!uinfo) in slave_init()
93 uinfo->id = slave->slave.id; in slave_init()
94 err = slave->slave.info(&slave->slave, uinfo); in slave_init()
96 kfree(uinfo); in slave_init()
99 slave->info.type = uinfo->type; in slave_init()
100 slave->info.count = uinfo->count; in slave_init()
105 kfree(uinfo); in slave_init()
108 slave->info.min_val = uinfo->value.integer.min; in slave_init()
[all …]
Dcontrol.c1040 struct snd_ctl_elem_info *uinfo) in snd_ctl_elem_user_info() argument
1045 offset = snd_ctl_get_ioff(kcontrol, &uinfo->id); in snd_ctl_elem_user_info()
1046 *uinfo = ue->info; in snd_ctl_elem_user_info()
1047 snd_ctl_build_ioff(&uinfo->id, kcontrol, offset); in snd_ctl_elem_user_info()
1053 struct snd_ctl_elem_info *uinfo) in snd_ctl_elem_user_enum_info() argument
1060 item = uinfo->value.enumerated.item; in snd_ctl_elem_user_enum_info()
1062 offset = snd_ctl_get_ioff(kcontrol, &uinfo->id); in snd_ctl_elem_user_enum_info()
1063 *uinfo = ue->info; in snd_ctl_elem_user_enum_info()
1064 snd_ctl_build_ioff(&uinfo->id, kcontrol, offset); in snd_ctl_elem_user_enum_info()
1066 item = min(item, uinfo->value.enumerated.items - 1); in snd_ctl_elem_user_enum_info()
[all …]
Dpcm_lib.c2471 struct snd_ctl_elem_info *uinfo) in pcm_chmap_ctl_info() argument
2475 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in pcm_chmap_ctl_info()
2476 uinfo->count = 0; in pcm_chmap_ctl_info()
2477 uinfo->count = info->max_channels; in pcm_chmap_ctl_info()
2478 uinfo->value.integer.min = 0; in pcm_chmap_ctl_info()
2479 uinfo->value.integer.max = SNDRV_CHMAP_LAST; in pcm_chmap_ctl_info()
/linux-4.4.14/sound/i2c/
Dtea6330t.c87 struct snd_ctl_elem_info *uinfo) in snd_tea6330t_info_master_volume() argument
89 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_tea6330t_info_master_volume()
90 uinfo->count = 2; in snd_tea6330t_info_master_volume()
91 uinfo->value.integer.min = 0; in snd_tea6330t_info_master_volume()
92 uinfo->value.integer.max = 43; in snd_tea6330t_info_master_volume()
190 struct snd_ctl_elem_info *uinfo) in snd_tea6330t_info_bass() argument
194 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_tea6330t_info_bass()
195 uinfo->count = 1; in snd_tea6330t_info_bass()
196 uinfo->value.integer.min = 0; in snd_tea6330t_info_bass()
197 uinfo->value.integer.max = tea->max_bass; in snd_tea6330t_info_bass()
[all …]
Dcs8427.c361 struct snd_ctl_elem_info *uinfo) in snd_cs8427_in_status_info() argument
363 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_cs8427_in_status_info()
364 uinfo->count = 1; in snd_cs8427_in_status_info()
365 uinfo->value.integer.min = 0; in snd_cs8427_in_status_info()
366 uinfo->value.integer.max = 255; in snd_cs8427_in_status_info()
386 struct snd_ctl_elem_info *uinfo) in snd_cs8427_qsubcode_info() argument
388 uinfo->type = SNDRV_CTL_ELEM_TYPE_BYTES; in snd_cs8427_qsubcode_info()
389 uinfo->count = 10; in snd_cs8427_qsubcode_info()
419 struct snd_ctl_elem_info *uinfo) in snd_cs8427_spdif_info() argument
421 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_cs8427_spdif_info()
[all …]
/linux-4.4.14/sound/ppc/
Dburgundy.c175 struct snd_ctl_elem_info *uinfo) in snd_pmac_burgundy_info_volume() argument
177 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_pmac_burgundy_info_volume()
178 uinfo->count = 2; in snd_pmac_burgundy_info_volume()
179 uinfo->value.integer.min = 0; in snd_pmac_burgundy_info_volume()
180 uinfo->value.integer.max = 100; in snd_pmac_burgundy_info_volume()
251 struct snd_ctl_elem_info *uinfo) in snd_pmac_burgundy_info_volume_2b() argument
253 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_pmac_burgundy_info_volume_2b()
254 uinfo->count = 2; in snd_pmac_burgundy_info_volume_2b()
255 uinfo->value.integer.min = 0; in snd_pmac_burgundy_info_volume_2b()
256 uinfo->value.integer.max = 100; in snd_pmac_burgundy_info_volume_2b()
[all …]
Dawacs.c136 struct snd_ctl_elem_info *uinfo) in snd_pmac_awacs_info_volume() argument
138 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_pmac_awacs_info_volume()
139 uinfo->count = 2; in snd_pmac_awacs_info_volume()
140 uinfo->value.integer.min = 0; in snd_pmac_awacs_info_volume()
141 uinfo->value.integer.max = 15; in snd_pmac_awacs_info_volume()
334 struct snd_ctl_elem_info *uinfo) in snd_pmac_awacs_info_volume_amp() argument
336 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_pmac_awacs_info_volume_amp()
337 uinfo->count = 2; in snd_pmac_awacs_info_volume_amp()
338 uinfo->value.integer.min = 0; in snd_pmac_awacs_info_volume_amp()
339 uinfo->value.integer.max = 31; in snd_pmac_awacs_info_volume_amp()
[all …]
Dtumbler.c257 struct snd_ctl_elem_info *uinfo) in tumbler_info_master_volume() argument
259 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in tumbler_info_master_volume()
260 uinfo->count = 2; in tumbler_info_master_volume()
261 uinfo->value.integer.min = 0; in tumbler_info_master_volume()
262 uinfo->value.integer.max = ARRAY_SIZE(master_volume_table) - 1; in tumbler_info_master_volume()
403 struct snd_ctl_elem_info *uinfo) in tumbler_info_drc_value() argument
406 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in tumbler_info_drc_value()
407 uinfo->count = 1; in tumbler_info_drc_value()
408 uinfo->value.integer.min = 0; in tumbler_info_drc_value()
409 uinfo->value.integer.max = in tumbler_info_drc_value()
[all …]
Ddaca.c125 struct snd_ctl_elem_info *uinfo) in daca_info_volume() argument
127 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in daca_info_volume()
128 uinfo->count = 2; in daca_info_volume()
129 uinfo->value.integer.min = 0; in daca_info_volume()
130 uinfo->value.integer.max = DACA_VOL_MAX; in daca_info_volume()
Dbeep.c175 struct snd_ctl_elem_info *uinfo) in snd_pmac_info_beep() argument
177 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_pmac_info_beep()
178 uinfo->count = 1; in snd_pmac_info_beep()
179 uinfo->value.integer.min = 0; in snd_pmac_info_beep()
180 uinfo->value.integer.max = 100; in snd_pmac_info_beep()
Dsnd_ps3.c715 struct snd_ctl_elem_info *uinfo) in snd_ps3_spdif_mask_info() argument
717 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_ps3_spdif_mask_info()
718 uinfo->count = 1; in snd_ps3_spdif_mask_info()
/linux-4.4.14/sound/aoa/codecs/
Dtas.c226 struct snd_ctl_elem_info *uinfo) in tas_snd_vol_info() argument
228 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in tas_snd_vol_info()
229 uinfo->count = 2; in tas_snd_vol_info()
230 uinfo->value.integer.min = 0; in tas_snd_vol_info()
231 uinfo->value.integer.max = 177; in tas_snd_vol_info()
327 struct snd_ctl_elem_info *uinfo) in tas_snd_mixer_info() argument
329 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in tas_snd_mixer_info()
330 uinfo->count = 2; in tas_snd_mixer_info()
331 uinfo->value.integer.min = 0; in tas_snd_mixer_info()
332 uinfo->value.integer.max = 177; in tas_snd_mixer_info()
[all …]
Donyx.c110 struct snd_ctl_elem_info *uinfo) in onyx_snd_vol_info() argument
112 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in onyx_snd_vol_info()
113 uinfo->count = 2; in onyx_snd_vol_info()
114 uinfo->value.integer.min = -128 + VOLUME_RANGE_SHIFT; in onyx_snd_vol_info()
115 uinfo->value.integer.max = -1 + VOLUME_RANGE_SHIFT; in onyx_snd_vol_info()
186 struct snd_ctl_elem_info *uinfo) in onyx_snd_inputgain_info() argument
188 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in onyx_snd_inputgain_info()
189 uinfo->count = 1; in onyx_snd_inputgain_info()
190 uinfo->value.integer.min = 3 + INPUTGAIN_RANGE_SHIFT; in onyx_snd_inputgain_info()
191 uinfo->value.integer.max = 28 + INPUTGAIN_RANGE_SHIFT; in onyx_snd_inputgain_info()
[all …]
/linux-4.4.14/drivers/media/pci/cx18/
Dcx18-alsa-mixer.c73 struct snd_ctl_elem_info *uinfo) in snd_cx18_mixer_tv_vol_info() argument
75 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_cx18_mixer_tv_vol_info()
76 uinfo->count = 1; in snd_cx18_mixer_tv_vol_info()
78 uinfo->value.integer.min = -96; in snd_cx18_mixer_tv_vol_info()
79 uinfo->value.integer.max = 8; in snd_cx18_mixer_tv_vol_info()
80 uinfo->value.integer.step = 1; in snd_cx18_mixer_tv_vol_info()
/linux-4.4.14/drivers/media/pci/ivtv/
Divtv-alsa-mixer.c73 struct snd_ctl_elem_info *uinfo) in snd_ivtv_mixer_tv_vol_info() argument
75 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ivtv_mixer_tv_vol_info()
76 uinfo->count = 1; in snd_ivtv_mixer_tv_vol_info()
78 uinfo->value.integer.min = -96; in snd_ivtv_mixer_tv_vol_info()
79 uinfo->value.integer.max = 8; in snd_ivtv_mixer_tv_vol_info()
80 uinfo->value.integer.step = 1; in snd_ivtv_mixer_tv_vol_info()
/linux-4.4.14/sound/pci/asihpi/
Dasihpi.c1496 struct snd_ctl_elem_info *uinfo) in snd_asihpi_volume_info() argument
1518 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_asihpi_volume_info()
1519 uinfo->count = count; in snd_asihpi_volume_info()
1520 uinfo->value.integer.min = min_gain_mB / VOL_STEP_mB; in snd_asihpi_volume_info()
1521 uinfo->value.integer.max = max_gain_mB / VOL_STEP_mB; in snd_asihpi_volume_info()
1522 uinfo->value.integer.step = step_gain_mB / VOL_STEP_mB; in snd_asihpi_volume_info()
1622 struct snd_ctl_elem_info *uinfo) in snd_asihpi_level_info() argument
1639 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_asihpi_level_info()
1640 uinfo->count = 2; in snd_asihpi_level_info()
1641 uinfo->value.integer.min = min_gain_mB / HPI_UNITS_PER_dB; in snd_asihpi_level_info()
[all …]
/linux-4.4.14/sound/usb/line6/
Dtoneport.c148 struct snd_ctl_elem_info *uinfo) in snd_toneport_monitor_info() argument
150 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_toneport_monitor_info()
151 uinfo->count = 1; in snd_toneport_monitor_info()
152 uinfo->value.integer.min = 0; in snd_toneport_monitor_info()
153 uinfo->value.integer.max = 256; in snd_toneport_monitor_info()
195 struct snd_ctl_elem_info *uinfo) in snd_toneport_source_info() argument
199 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_toneport_source_info()
200 uinfo->count = 1; in snd_toneport_source_info()
201 uinfo->value.enumerated.items = size; in snd_toneport_source_info()
203 if (uinfo->value.enumerated.item >= size) in snd_toneport_source_info()
[all …]
Dpcm.c25 struct snd_ctl_elem_info *uinfo) in snd_line6_impulse_volume_info() argument
27 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_line6_impulse_volume_info()
28 uinfo->count = 1; in snd_line6_impulse_volume_info()
29 uinfo->value.integer.min = 0; in snd_line6_impulse_volume_info()
30 uinfo->value.integer.max = 255; in snd_line6_impulse_volume_info()
69 struct snd_ctl_elem_info *uinfo) in snd_line6_impulse_period_info() argument
71 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_line6_impulse_period_info()
72 uinfo->count = 1; in snd_line6_impulse_period_info()
73 uinfo->value.integer.min = 0; in snd_line6_impulse_period_info()
74 uinfo->value.integer.max = 2000; in snd_line6_impulse_period_info()
[all …]
Dpod.c347 struct snd_ctl_elem_info *uinfo) in snd_pod_control_monitor_info() argument
349 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_pod_control_monitor_info()
350 uinfo->count = 1; in snd_pod_control_monitor_info()
351 uinfo->value.integer.min = 0; in snd_pod_control_monitor_info()
352 uinfo->value.integer.max = 65535; in snd_pod_control_monitor_info()
/linux-4.4.14/sound/soc/
Dsoc-ops.c46 struct snd_ctl_elem_info *uinfo) in snd_soc_info_enum_double() argument
50 return snd_ctl_enum_info(uinfo, e->shift_l == e->shift_r ? 1 : 2, in snd_soc_info_enum_double()
187 struct snd_ctl_elem_info *uinfo) in snd_soc_info_volsw() argument
198 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in snd_soc_info_volsw()
200 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_soc_info_volsw()
202 uinfo->count = snd_soc_volsw_is_stereo(mc) ? 2 : 1; in snd_soc_info_volsw()
203 uinfo->value.integer.min = 0; in snd_soc_info_volsw()
204 uinfo->value.integer.max = platform_max - mc->min; in snd_soc_info_volsw()
222 struct snd_ctl_elem_info *uinfo) in snd_soc_info_volsw_sx() argument
227 snd_soc_info_volsw(kcontrol, uinfo); in snd_soc_info_volsw_sx()
[all …]
Dsoc-dapm.c3213 struct snd_ctl_elem_info *uinfo) in snd_soc_dapm_info_pin_switch() argument
3215 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in snd_soc_dapm_info_pin_switch()
3216 uinfo->count = 1; in snd_soc_dapm_info_pin_switch()
3217 uinfo->value.integer.min = 0; in snd_soc_dapm_info_pin_switch()
3218 uinfo->value.integer.max = 1; in snd_soc_dapm_info_pin_switch()
/linux-4.4.14/sound/pci/ice1712/
Dphase.c333 struct snd_ctl_elem_info *uinfo) in wm_master_vol_info() argument
335 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in wm_master_vol_info()
336 uinfo->count = 2; in wm_master_vol_info()
337 uinfo->value.integer.min = 0; in wm_master_vol_info()
338 uinfo->value.integer.max = WM_VOL_MAX; in wm_master_vol_info()
479 struct snd_ctl_elem_info *uinfo) in wm_vol_info() argument
482 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in wm_vol_info()
483 uinfo->count = voices; in wm_vol_info()
484 uinfo->value.integer.min = 0; /* mute (-101dB) */ in wm_vol_info()
485 uinfo->value.integer.max = 0x7F; /* 0dB */ in wm_vol_info()
[all …]
Daureon.c203 struct snd_ctl_elem_info *uinfo) in aureon_universe_inmux_info() argument
208 return snd_ctl_enum_info(uinfo, 1, 3, texts); in aureon_universe_inmux_info()
361 static int aureon_ac97_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in aureon_ac97_vol_info() argument
363 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in aureon_ac97_vol_info()
364 uinfo->count = kcontrol->private_value & AUREON_AC97_STEREO ? 2 : 1; in aureon_ac97_vol_info()
365 uinfo->value.integer.min = 0; in aureon_ac97_vol_info()
366 uinfo->value.integer.max = 31; in aureon_ac97_vol_info()
747 static int wm_master_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in wm_master_vol_info() argument
749 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in wm_master_vol_info()
750 uinfo->count = 2; in wm_master_vol_info()
[all …]
Dprodigy_hifi.c256 struct snd_ctl_elem_info *uinfo) in ak4396_dac_vol_info() argument
258 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in ak4396_dac_vol_info()
259 uinfo->count = 2; in ak4396_dac_vol_info()
260 uinfo->value.integer.min = 0; /* mute */ in ak4396_dac_vol_info()
261 uinfo->value.integer.max = 0xFF; /* linear */ in ak4396_dac_vol_info()
384 struct snd_ctl_elem_info *uinfo) in wm_dac_vol_info() argument
386 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in wm_dac_vol_info()
387 uinfo->count = 2; in wm_dac_vol_info()
388 uinfo->value.integer.min = 0; /* mute */ in wm_dac_vol_info()
389 uinfo->value.integer.max = DAC_RES; /* 0dB, 0.5dB step */ in wm_dac_vol_info()
[all …]
Dprodigy192.c147 static int stac9460_dac_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in stac9460_dac_vol_info() argument
149 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in stac9460_dac_vol_info()
150 uinfo->count = 1; in stac9460_dac_vol_info()
151 uinfo->value.integer.min = 0; /* mute */ in stac9460_dac_vol_info()
152 uinfo->value.integer.max = 0x7f; /* 0dB */ in stac9460_dac_vol_info()
239 static int stac9460_adc_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in stac9460_adc_vol_info() argument
241 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in stac9460_adc_vol_info()
242 uinfo->count = 2; in stac9460_adc_vol_info()
243 uinfo->value.integer.min = 0; /* 0dB */ in stac9460_adc_vol_info()
244 uinfo->value.integer.max = 0x0f; /* 22.5dB */ in stac9460_adc_vol_info()
[all …]
Dpontis.c114 static int wm_dac_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in wm_dac_vol_info() argument
116 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in wm_dac_vol_info()
117 uinfo->count = 2; in wm_dac_vol_info()
118 uinfo->value.integer.min = 0; /* mute */ in wm_dac_vol_info()
119 uinfo->value.integer.max = DAC_RES; /* 0dB, 0.5dB step */ in wm_dac_vol_info()
169 static int wm_adc_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in wm_adc_vol_info() argument
171 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in wm_adc_vol_info()
172 uinfo->count = 2; in wm_adc_vol_info()
173 uinfo->value.integer.min = 0; /* mute (-64dB) */ in wm_adc_vol_info()
174 uinfo->value.integer.max = ADC_RES; /* 0dB, 0.5dB step */ in wm_adc_vol_info()
[all …]
Dwtm.c196 struct snd_ctl_elem_info *uinfo) in stac9460_dac_vol_info() argument
198 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in stac9460_dac_vol_info()
199 uinfo->count = 1; in stac9460_dac_vol_info()
200 uinfo->value.integer.min = 0; /* mute */ in stac9460_dac_vol_info()
201 uinfo->value.integer.max = 0x7f; /* 0dB */ in stac9460_dac_vol_info()
331 struct snd_ctl_elem_info *uinfo) in stac9460_adc_vol_info() argument
333 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in stac9460_adc_vol_info()
334 uinfo->count = 2; in stac9460_adc_vol_info()
335 uinfo->value.integer.min = 0; /* 0dB */ in stac9460_adc_vol_info()
336 uinfo->value.integer.max = 0x0f; /* 22.5dB */ in stac9460_adc_vol_info()
[all …]
Dwm8766.c196 struct snd_ctl_elem_info *uinfo) in snd_wm8766_volume_info() argument
201 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_wm8766_volume_info()
202 uinfo->count = (wm->ctl[n].flags & WM8766_FLAG_STEREO) ? 2 : 1; in snd_wm8766_volume_info()
203 uinfo->value.integer.min = wm->ctl[n].min; in snd_wm8766_volume_info()
204 uinfo->value.integer.max = wm->ctl[n].max; in snd_wm8766_volume_info()
210 struct snd_ctl_elem_info *uinfo) in snd_wm8766_enum_info() argument
215 return snd_ctl_enum_info(uinfo, 1, wm->ctl[n].max, in snd_wm8766_enum_info()
Dmaya44.c172 struct snd_ctl_elem_info *uinfo) in maya_vol_info() argument
177 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in maya_vol_info()
178 uinfo->count = 2; in maya_vol_info()
179 uinfo->value.integer.min = 0; in maya_vol_info()
180 uinfo->value.integer.max = vol->maxval; in maya_vol_info()
358 struct snd_ctl_elem_info *uinfo) in maya_rec_src_info() argument
362 return snd_ctl_enum_info(uinfo, 1, ARRAY_SIZE(texts), texts); in maya_rec_src_info()
399 struct snd_ctl_elem_info *uinfo) in maya_pb_route_info() argument
406 return snd_ctl_enum_info(uinfo, 1, ARRAY_SIZE(texts), texts); in maya_pb_route_info()
Dse.c435 struct snd_ctl_elem_info *uinfo) in se200pci_cont_volume_info() argument
437 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in se200pci_cont_volume_info()
438 uinfo->count = 2; in se200pci_cont_volume_info()
439 uinfo->value.integer.min = 0; /* mute */ in se200pci_cont_volume_info()
440 uinfo->value.integer.max = 0xff; /* 0dB */ in se200pci_cont_volume_info()
447 struct snd_ctl_elem_info *uinfo) in se200pci_cont_enum_info() argument
455 return snd_ctl_enum_info(uinfo, 1, c, se200pci_cont[n].member); in se200pci_cont_enum_info()
Dwm8776.c470 struct snd_ctl_elem_info *uinfo) in snd_wm8776_volume_info() argument
475 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_wm8776_volume_info()
476 uinfo->count = (wm->ctl[n].flags & WM8776_FLAG_STEREO) ? 2 : 1; in snd_wm8776_volume_info()
477 uinfo->value.integer.min = wm->ctl[n].min; in snd_wm8776_volume_info()
478 uinfo->value.integer.max = wm->ctl[n].max; in snd_wm8776_volume_info()
484 struct snd_ctl_elem_info *uinfo) in snd_wm8776_enum_info() argument
489 return snd_ctl_enum_info(uinfo, 1, wm->ctl[n].max, in snd_wm8776_enum_info()
Dice1724.c1587 struct snd_ctl_elem_info *uinfo) in snd_vt1724_eeprom_info() argument
1589 uinfo->type = SNDRV_CTL_ELEM_TYPE_BYTES; in snd_vt1724_eeprom_info()
1590 uinfo->count = sizeof(struct snd_ice1712_eeprom); in snd_vt1724_eeprom_info()
1614 struct snd_ctl_elem_info *uinfo) in snd_vt1724_spdif_info() argument
1616 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_vt1724_spdif_info()
1617 uinfo->count = 1; in snd_vt1724_spdif_info()
1852 struct snd_ctl_elem_info *uinfo) in snd_vt1724_pro_internal_clock_info() argument
1856 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_vt1724_pro_internal_clock_info()
1857 uinfo->count = 1; in snd_vt1724_pro_internal_clock_info()
1860 uinfo->value.enumerated.items = hw_rates_count; in snd_vt1724_pro_internal_clock_info()
[all …]
Dice1712.c1336 …t snd_ice1712_pro_mixer_volume_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ice1712_pro_mixer_volume_info() argument
1338 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ice1712_pro_mixer_volume_info()
1339 uinfo->count = 2; in snd_ice1712_pro_mixer_volume_info()
1340 uinfo->value.integer.min = 0; in snd_ice1712_pro_mixer_volume_info()
1341 uinfo->value.integer.max = 96; in snd_ice1712_pro_mixer_volume_info()
1617 struct snd_ctl_elem_info *uinfo) in snd_ice1712_eeprom_info() argument
1619 uinfo->type = SNDRV_CTL_ELEM_TYPE_BYTES; in snd_ice1712_eeprom_info()
1620 uinfo->count = sizeof(struct snd_ice1712_eeprom); in snd_ice1712_eeprom_info()
1644 struct snd_ctl_elem_info *uinfo) in snd_ice1712_spdif_info() argument
1646 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_ice1712_spdif_info()
[all …]
Dquartet.c548 struct snd_ctl_elem_info *uinfo) in qtet_ain12_enum_info() argument
552 return snd_ctl_enum_info(uinfo, 1, ARRAY_SIZE(texts), texts); in qtet_ain12_enum_info()
690 struct snd_ctl_elem_info *uinfo) in qtet_enum_info() argument
694 return snd_ctl_enum_info(uinfo, 1, ARRAY_SIZE(private.texts), in qtet_enum_info()
Dews.c578 … int snd_ice1712_ewx_io_sense_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo){ in snd_ice1712_ewx_io_sense_info() argument
583 return snd_ctl_enum_info(uinfo, 1, 2, texts); in snd_ice1712_ewx_io_sense_info()
895 …snd_ice1712_6fire_select_input_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ice1712_6fire_select_input_info() argument
900 return snd_ctl_enum_info(uinfo, 1, 4, texts); in snd_ice1712_6fire_select_input_info()
/linux-4.4.14/sound/drivers/opl4/
Dopl4_mixer.c23 static int snd_opl4_ctl_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_opl4_ctl_info() argument
25 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_opl4_ctl_info()
26 uinfo->count = 2; in snd_opl4_ctl_info()
27 uinfo->value.integer.min = 0; in snd_opl4_ctl_info()
28 uinfo->value.integer.max = 7; in snd_opl4_ctl_info()
/linux-4.4.14/sound/pci/emu10k1/
Demumixer.c46 static int snd_emu10k1_spdif_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_emu10k1_spdif_info() argument
48 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_emu10k1_spdif_info()
49 uinfo->count = 1; in snd_emu10k1_spdif_info()
393 struct snd_ctl_elem_info *uinfo) in snd_emu1010_input_output_source_info() argument
398 return snd_ctl_enum_info(uinfo, 1, 49, emu1616_src_texts); in snd_emu1010_input_output_source_info()
400 return snd_ctl_enum_info(uinfo, 1, 53, emu1010_src_texts); in snd_emu1010_input_output_source_info()
688 struct snd_ctl_elem_info *uinfo) in snd_emu1010_internal_clock_info() argument
694 return snd_ctl_enum_info(uinfo, 1, 4, texts); in snd_emu1010_internal_clock_info()
810 struct snd_ctl_elem_info *uinfo) in snd_emu1010_optical_out_info() argument
816 return snd_ctl_enum_info(uinfo, 1, 2, texts); in snd_emu1010_optical_out_info()
[all …]
Dp16v.c696 struct snd_ctl_elem_info *uinfo) in snd_p16v_volume_info() argument
698 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_p16v_volume_info()
699 uinfo->count = 2; in snd_p16v_volume_info()
700 uinfo->value.integer.min = 0; in snd_p16v_volume_info()
701 uinfo->value.integer.max = 255; in snd_p16v_volume_info()
750 struct snd_ctl_elem_info *uinfo) in snd_p16v_capture_source_info() argument
757 return snd_ctl_enum_info(uinfo, 1, 8, texts); in snd_p16v_capture_source_info()
792 struct snd_ctl_elem_info *uinfo) in snd_p16v_capture_channel_info() argument
796 return snd_ctl_enum_info(uinfo, 1, 4, texts); in snd_p16v_capture_channel_info()
Demupcm.c1490 …nd_emu10k1_pcm_efx_voices_mask_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_emu10k1_pcm_efx_voices_mask_info() argument
1494 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in snd_emu10k1_pcm_efx_voices_mask_info()
1495 uinfo->count = nefx; in snd_emu10k1_pcm_efx_voices_mask_info()
1496 uinfo->value.integer.min = 0; in snd_emu10k1_pcm_efx_voices_mask_info()
1497 uinfo->value.integer.max = 1; in snd_emu10k1_pcm_efx_voices_mask_info()
Demu10k1x.c1124 static int snd_emu10k1x_spdif_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_emu10k1x_spdif_info() argument
1126 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_emu10k1x_spdif_info()
1127 uinfo->count = 1; in snd_emu10k1x_spdif_info()
Demufx.c332 static int snd_emu10k1_gpr_ctl_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_emu10k1_gpr_ctl_info() argument
338 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in snd_emu10k1_gpr_ctl_info()
340 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_emu10k1_gpr_ctl_info()
341 uinfo->count = ctl->vcount; in snd_emu10k1_gpr_ctl_info()
342 uinfo->value.integer.min = ctl->min; in snd_emu10k1_gpr_ctl_info()
343 uinfo->value.integer.max = ctl->max; in snd_emu10k1_gpr_ctl_info()
/linux-4.4.14/sound/pci/echoaudio/
Dechoaudio.c991 struct snd_ctl_elem_info *uinfo) in snd_echo_output_gain_info() argument
996 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_echo_output_gain_info()
997 uinfo->count = num_busses_out(chip); in snd_echo_output_gain_info()
998 uinfo->value.integer.min = ECHOGAIN_MINOUT; in snd_echo_output_gain_info()
999 uinfo->value.integer.max = ECHOGAIN_MAXOUT; in snd_echo_output_gain_info()
1072 struct snd_ctl_elem_info *uinfo) in snd_echo_input_gain_info() argument
1077 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_echo_input_gain_info()
1078 uinfo->count = num_analog_busses_in(chip); in snd_echo_input_gain_info()
1079 uinfo->value.integer.min = ECHOGAIN_MININP; in snd_echo_input_gain_info()
1080 uinfo->value.integer.max = ECHOGAIN_MAXINP; in snd_echo_input_gain_info()
[all …]
/linux-4.4.14/sound/usb/
Dmixer_scarlett.c233 struct snd_ctl_elem_info *uinfo) in scarlett_ctl_switch_info() argument
237 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in scarlett_ctl_switch_info()
238 uinfo->count = elem->channels; in scarlett_ctl_switch_info()
239 uinfo->value.integer.min = 0; in scarlett_ctl_switch_info()
240 uinfo->value.integer.max = 1; in scarlett_ctl_switch_info()
302 struct snd_ctl_elem_info *uinfo) in scarlett_ctl_info() argument
306 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in scarlett_ctl_info()
307 uinfo->count = elem->channels; in scarlett_ctl_info()
308 uinfo->value.integer.min = 0; in scarlett_ctl_info()
309 uinfo->value.integer.max = (int)kctl->private_value + in scarlett_ctl_info()
[all …]
Dstream.c112 struct snd_ctl_elem_info *uinfo) in usb_chmap_ctl_info() argument
117 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in usb_chmap_ctl_info()
118 uinfo->count = subs->channels_max; in usb_chmap_ctl_info()
119 uinfo->value.integer.min = 0; in usb_chmap_ctl_info()
120 uinfo->value.integer.max = SNDRV_CHMAP_LAST; in usb_chmap_ctl_info()
Dmixer_quirks.c461 struct snd_ctl_elem_info *uinfo) in snd_emu0204_ch_switch_info() argument
465 return snd_ctl_enum_info(uinfo, 1, ARRAY_SIZE(texts), texts); in snd_emu0204_ch_switch_info()
701 struct snd_ctl_elem_info *uinfo) in snd_mbox1_switch_info() argument
708 return snd_ctl_enum_info(uinfo, 1, ARRAY_SIZE(texts), texts); in snd_mbox1_switch_info()
888 struct snd_ctl_elem_info *uinfo) in snd_ftu_eff_switch_info() argument
895 return snd_ctl_enum_info(uinfo, 1, ARRAY_SIZE(texts), texts); in snd_ftu_eff_switch_info()
1493 struct snd_ctl_elem_info *uinfo) in snd_microii_spdif_info() argument
1495 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_microii_spdif_info()
1496 uinfo->count = 1; in snd_microii_spdif_info()
Dmixer.c1060 struct snd_ctl_elem_info *uinfo) in mixer_ctl_feature_info() argument
1066 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in mixer_ctl_feature_info()
1068 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in mixer_ctl_feature_info()
1069 uinfo->count = cval->channels; in mixer_ctl_feature_info()
1072 uinfo->value.integer.min = 0; in mixer_ctl_feature_info()
1073 uinfo->value.integer.max = 1; in mixer_ctl_feature_info()
1086 uinfo->value.integer.min = 0; in mixer_ctl_feature_info()
1087 uinfo->value.integer.max = in mixer_ctl_feature_info()
1922 struct snd_ctl_elem_info *uinfo) in mixer_ctl_selector_info() argument
1929 return snd_ctl_enum_info(uinfo, 1, cval->max, itemlist); in mixer_ctl_selector_info()
/linux-4.4.14/sound/pci/ca0106/
Dca0106_mixer.c186 struct snd_ctl_elem_info *uinfo) in snd_ca0106_capture_source_info() argument
192 return snd_ctl_enum_info(uinfo, 1, 6, texts); in snd_ca0106_capture_source_info()
223 struct snd_ctl_elem_info *uinfo) in snd_ca0106_i2c_capture_source_info() argument
229 return snd_ctl_enum_info(uinfo, 1, 4, texts); in snd_ca0106_i2c_capture_source_info()
262 struct snd_ctl_elem_info *uinfo) in snd_ca0106_capture_line_in_side_out_info() argument
266 return snd_ctl_enum_info(uinfo, 1, 2, texts); in snd_ca0106_capture_line_in_side_out_info()
270 struct snd_ctl_elem_info *uinfo) in snd_ca0106_capture_mic_line_in_info() argument
274 return snd_ctl_enum_info(uinfo, 1, 2, texts); in snd_ca0106_capture_mic_line_in_info()
324 struct snd_ctl_elem_info *uinfo) in snd_ca0106_spdif_info() argument
326 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_ca0106_spdif_info()
[all …]
/linux-4.4.14/sound/pci/pcxhr/
Dpcxhr_mixer.c88 struct snd_ctl_elem_info *uinfo) in pcxhr_analog_vol_info() argument
92 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in pcxhr_analog_vol_info()
93 uinfo->count = 2; in pcxhr_analog_vol_info()
96 uinfo->value.integer.min = in pcxhr_analog_vol_info()
98 uinfo->value.integer.max = in pcxhr_analog_vol_info()
101 uinfo->value.integer.min = in pcxhr_analog_vol_info()
103 uinfo->value.integer.max = in pcxhr_analog_vol_info()
108 uinfo->value.integer.min = in pcxhr_analog_vol_info()
110 uinfo->value.integer.max = in pcxhr_analog_vol_info()
113 uinfo->value.integer.min = in pcxhr_analog_vol_info()
[all …]
Dpcxhr_mix22.c712 struct snd_ctl_elem_info *uinfo) in hr222_mic_vol_info() argument
714 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in hr222_mic_vol_info()
715 uinfo->count = 1; in hr222_mic_vol_info()
716 uinfo->value.integer.min = HR222_MICRO_CAPTURE_LEVEL_MIN; /* -98 dB */ in hr222_mic_vol_info()
718 uinfo->value.integer.max = HR222_MICRO_CAPTURE_LEVEL_MAX; /* +7 dB */ in hr222_mic_vol_info()
763 struct snd_ctl_elem_info *uinfo) in hr222_mic_boost_info() argument
765 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in hr222_mic_boost_info()
766 uinfo->count = 1; in hr222_mic_boost_info()
767 uinfo->value.integer.min = 0; /* 0 dB */ in hr222_mic_boost_info()
768 uinfo->value.integer.max = 3; /* 54 dB */ in hr222_mic_boost_info()
/linux-4.4.14/sound/isa/sb/
Dsb_mixer.c60 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()
[all …]
Demu8000.c833 static int mixer_bass_treble_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in mixer_bass_treble_info() argument
835 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in mixer_bass_treble_info()
836 uinfo->count = 1; in mixer_bass_treble_info()
837 uinfo->value.integer.min = 0; in mixer_bass_treble_info()
838 uinfo->value.integer.max = 11; in mixer_bass_treble_info()
894 static int mixer_chorus_reverb_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in mixer_chorus_reverb_info() argument
896 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in mixer_chorus_reverb_info()
897 uinfo->count = 1; in mixer_chorus_reverb_info()
898 uinfo->value.integer.min = 0; in mixer_chorus_reverb_info()
899uinfo->value.integer.max = kcontrol->private_value ? (SNDRV_EMU8000_CHORUS_NUMBERS-1) : (SNDRV_EMU… in mixer_chorus_reverb_info()
[all …]
Dsb16_csp.c989 static int snd_sb_qsound_space_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_sb_qsound_space_info() argument
991 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_sb_qsound_space_info()
992 uinfo->count = 2; in snd_sb_qsound_space_info()
993 uinfo->value.integer.min = 0; in snd_sb_qsound_space_info()
994 uinfo->value.integer.max = SNDRV_SB_CSP_QSOUND_MAX_RIGHT; in snd_sb_qsound_space_info()
Dsb16_main.c703 static int snd_sb16_dma_control_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_sb16_dma_control_info() argument
709 return snd_ctl_enum_info(uinfo, 1, 3, texts); in snd_sb16_dma_control_info()
/linux-4.4.14/sound/usb/caiaq/
Dcontrol.c34 struct snd_ctl_elem_info *uinfo) in control_info() argument
42 uinfo->count = 1; in control_info()
50 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in control_info()
51 uinfo->value.integer.min = 0; in control_info()
52 uinfo->value.integer.max = 2; in control_info()
67 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in control_info()
68 uinfo->value.integer.min = 0; in control_info()
69 uinfo->value.integer.max = maxval; in control_info()
71 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in control_info()
72 uinfo->value.integer.min = 0; in control_info()
[all …]
/linux-4.4.14/sound/pci/
Dak4531_codec.c75 static int snd_ak4531_info_single(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ak4531_info_single() argument
79 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ak4531_info_single()
80 uinfo->count = 1; in snd_ak4531_info_single()
81 uinfo->value.integer.min = 0; in snd_ak4531_info_single()
82 uinfo->value.integer.max = mask; in snd_ak4531_info_single()
142 static int snd_ak4531_info_double(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ak4531_info_double() argument
146 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ak4531_info_double()
147 uinfo->count = 2; in snd_ak4531_info_double()
148 uinfo->value.integer.min = 0; in snd_ak4531_info_double()
149 uinfo->value.integer.max = mask; in snd_ak4531_info_double()
[all …]
Drme96.c1893 snd_rme96_info_inputtype_control(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_rme96_info_inputtype_control() argument
1926 return snd_ctl_enum_info(uinfo, 1, num_items, texts); in snd_rme96_info_inputtype_control()
2010 snd_rme96_info_clockmode_control(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_rme96_info_clockmode_control() argument
2014 return snd_ctl_enum_info(uinfo, 1, 3, texts); in snd_rme96_info_clockmode_control()
2042 snd_rme96_info_attenuation_control(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_rme96_info_attenuation_control() argument
2048 return snd_ctl_enum_info(uinfo, 1, 4, texts); in snd_rme96_info_attenuation_control()
2077 snd_rme96_info_montracks_control(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_rme96_info_montracks_control() argument
2081 return snd_ctl_enum_info(uinfo, 1, 4, texts); in snd_rme96_info_montracks_control()
2130 …ic int snd_rme96_control_spdif_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_rme96_control_spdif_info() argument
2132 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_rme96_control_spdif_info()
[all …]
Des1938.c1045 struct snd_ctl_elem_info *uinfo) in snd_es1938_info_mux() argument
1052 return snd_ctl_enum_info(uinfo, 1, 8, texts); in snd_es1938_info_mux()
1102 struct snd_ctl_elem_info *uinfo) in snd_es1938_info_hw_volume() argument
1104 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_es1938_info_hw_volume()
1105 uinfo->count = 2; in snd_es1938_info_hw_volume()
1106 uinfo->value.integer.min = 0; in snd_es1938_info_hw_volume()
1107 uinfo->value.integer.max = 63; in snd_es1938_info_hw_volume()
1172 struct snd_ctl_elem_info *uinfo) in snd_es1938_info_single() argument
1176 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_es1938_info_single()
1177 uinfo->count = 1; in snd_es1938_info_single()
[all …]
Dcmipci.c1011 struct snd_ctl_elem_info *uinfo) in snd_cmipci_spdif_default_info() argument
1013 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_cmipci_spdif_default_info()
1014 uinfo->count = 1; in snd_cmipci_spdif_default_info()
1058 struct snd_ctl_elem_info *uinfo) in snd_cmipci_spdif_mask_info() argument
1060 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_cmipci_spdif_mask_info()
1061 uinfo->count = 1; in snd_cmipci_spdif_mask_info()
1085 struct snd_ctl_elem_info *uinfo) in snd_cmipci_spdif_stream_info() argument
1087 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_cmipci_spdif_stream_info()
1088 uinfo->count = 1; in snd_cmipci_spdif_stream_info()
2036 struct snd_ctl_elem_info *uinfo) in snd_cmipci_info_volume() argument
[all …]
Dfm801.c835 struct snd_ctl_elem_info *uinfo) in snd_fm801_info_single() argument
839 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_fm801_info_single()
840 uinfo->count = 1; in snd_fm801_info_single()
841 uinfo->value.integer.min = 0; in snd_fm801_info_single()
842 uinfo->value.integer.max = mask; in snd_fm801_info_single()
890 struct snd_ctl_elem_info *uinfo) in snd_fm801_info_double() argument
894 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_fm801_info_double()
895 uinfo->count = 2; in snd_fm801_info_double()
896 uinfo->value.integer.min = 0; in snd_fm801_info_double()
897 uinfo->value.integer.max = mask; in snd_fm801_info_double()
[all …]
Dsonicvibes.c915 static int snd_sonicvibes_info_mux(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_sonicvibes_info_mux() argument
921 return snd_ctl_enum_info(uinfo, 2, 7, texts); in snd_sonicvibes_info_mux()
964 …atic int snd_sonicvibes_info_single(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_sonicvibes_info_single() argument
968 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_sonicvibes_info_single()
969 uinfo->count = 1; in snd_sonicvibes_info_single()
970 uinfo->value.integer.min = 0; in snd_sonicvibes_info_single()
971 uinfo->value.integer.max = mask; in snd_sonicvibes_info_single()
1020 …atic int snd_sonicvibes_info_double(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_sonicvibes_info_double() argument
1024 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_sonicvibes_info_double()
1025 uinfo->count = 2; in snd_sonicvibes_info_double()
[all …]
Drme32.c1607 struct snd_ctl_elem_info *uinfo) in snd_rme32_info_inputtype_control() argument
1627 return snd_ctl_enum_info(uinfo, 1, num_items, texts); in snd_rme32_info_inputtype_control()
1689 struct snd_ctl_elem_info *uinfo) in snd_rme32_info_clockmode_control() argument
1696 return snd_ctl_enum_info(uinfo, 1, 4, texts); in snd_rme32_info_clockmode_control()
1746 struct snd_ctl_elem_info *uinfo) in snd_rme32_control_spdif_info() argument
1748 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_rme32_control_spdif_info()
1749 uinfo->count = 1; in snd_rme32_control_spdif_info()
1779 struct snd_ctl_elem_info *uinfo) in snd_rme32_control_spdif_stream_info() argument
1781 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_rme32_control_spdif_stream_info()
1782 uinfo->count = 1; in snd_rme32_control_spdif_stream_info()
[all …]
Dazt3328.c935 struct snd_ctl_elem_info *uinfo) in snd_azf3328_info_mixer() argument
940 uinfo->type = reg.mask == 1 ? in snd_azf3328_info_mixer()
942 uinfo->count = reg.stereo + 1; in snd_azf3328_info_mixer()
943 uinfo->value.integer.min = 0; in snd_azf3328_info_mixer()
944 uinfo->value.integer.max = reg.mask; in snd_azf3328_info_mixer()
1018 struct snd_ctl_elem_info *uinfo) in snd_azf3328_info_mixer_enum() argument
1052 return snd_ctl_enum_info(uinfo, in snd_azf3328_info_mixer_enum()
Dcs4281.c1006 struct snd_ctl_elem_info *uinfo) in snd_cs4281_info_volume() argument
1008 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_cs4281_info_volume()
1009 uinfo->count = 2; in snd_cs4281_info_volume()
1010 uinfo->value.integer.min = 0; in snd_cs4281_info_volume()
1011 uinfo->value.integer.max = CS_VOL_MASK; in snd_cs4281_info_volume()
Dvia82xx.c1608 struct snd_ctl_elem_info *uinfo) in snd_via8233_capture_source_info() argument
1616 return snd_ctl_enum_info(uinfo, 1, 2, texts); in snd_via8233_capture_source_info()
1695 struct snd_ctl_elem_info *uinfo) in snd_via8233_dxs_volume_info() argument
1697 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_via8233_dxs_volume_info()
1698 uinfo->count = 2; in snd_via8233_dxs_volume_info()
1699 uinfo->value.integer.min = 0; in snd_via8233_dxs_volume_info()
1700 uinfo->value.integer.max = VIA_DXS_MAX_VOLUME; in snd_via8233_dxs_volume_info()
Dens1370.c1346 struct snd_ctl_elem_info *uinfo) in snd_ens1373_spdif_info() argument
1348 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_ens1373_spdif_info()
1349 uinfo->count = 1; in snd_ens1373_spdif_info()
/linux-4.4.14/sound/pcmcia/vx/
Dvxp_mixer.c34 static int vx_mic_level_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in vx_mic_level_info() argument
36 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in vx_mic_level_info()
37 uinfo->count = 1; in vx_mic_level_info()
38 uinfo->value.integer.min = 0; in vx_mic_level_info()
39 uinfo->value.integer.max = MIC_LEVEL_MAX; in vx_mic_level_info()
/linux-4.4.14/sound/usb/6fire/
Dcontrol.c180 struct snd_ctl_elem_info *uinfo) in usb6fire_control_output_vol_info() argument
182 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in usb6fire_control_output_vol_info()
183 uinfo->count = 2; in usb6fire_control_output_vol_info()
184 uinfo->value.integer.min = 0; in usb6fire_control_output_vol_info()
185 uinfo->value.integer.max = 180; in usb6fire_control_output_vol_info()
284 struct snd_ctl_elem_info *uinfo) in usb6fire_control_input_vol_info() argument
286 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in usb6fire_control_input_vol_info()
287 uinfo->count = 2; in usb6fire_control_input_vol_info()
288 uinfo->value.integer.min = 0; in usb6fire_control_input_vol_info()
289 uinfo->value.integer.max = 30; in usb6fire_control_input_vol_info()
[all …]
/linux-4.4.14/sound/drivers/vx/
Dvx_mixer.c413 static int vx_output_level_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in vx_output_level_info() argument
416 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in vx_output_level_info()
417 uinfo->count = 2; in vx_output_level_info()
418 uinfo->value.integer.min = 0; in vx_output_level_info()
419 uinfo->value.integer.max = chip->hw->output_level_max; in vx_output_level_info()
472 static int vx_audio_src_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in vx_audio_src_info() argument
483 return snd_ctl_enum_info(uinfo, 1, 3, texts_mic); in vx_audio_src_info()
485 return snd_ctl_enum_info(uinfo, 1, 2, texts_vx2); in vx_audio_src_info()
528 static int vx_clock_mode_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in vx_clock_mode_info() argument
534 return snd_ctl_enum_info(uinfo, 1, 3, texts); in vx_clock_mode_info()
[all …]
/linux-4.4.14/sound/pci/lola/
Dlola_mixer.c513 struct snd_ctl_elem_info *uinfo) in lola_analog_vol_info() argument
518 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in lola_analog_vol_info()
519 uinfo->count = chip->pin[dir].num_pins; in lola_analog_vol_info()
520 uinfo->value.integer.min = 0; in lola_analog_vol_info()
521 uinfo->value.integer.max = chip->pin[dir].pins[0].amp_num_steps; in lola_analog_vol_info()
611 struct snd_ctl_elem_info *uinfo) in lola_input_src_info() argument
615 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in lola_input_src_info()
616 uinfo->count = chip->pin[CAPT].num_pins; in lola_input_src_info()
617 uinfo->value.integer.min = 0; in lola_input_src_info()
618 uinfo->value.integer.max = 1; in lola_input_src_info()
[all …]
/linux-4.4.14/sound/drivers/
Dmts64.c499 struct snd_ctl_elem_info *uinfo) in snd_mts64_ctl_smpte_time_h_info() argument
501 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_mts64_ctl_smpte_time_h_info()
502 uinfo->count = 1; in snd_mts64_ctl_smpte_time_h_info()
503 uinfo->value.integer.min = 0; in snd_mts64_ctl_smpte_time_h_info()
504 uinfo->value.integer.max = 23; in snd_mts64_ctl_smpte_time_h_info()
509 struct snd_ctl_elem_info *uinfo) in snd_mts64_ctl_smpte_time_f_info() argument
511 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_mts64_ctl_smpte_time_f_info()
512 uinfo->count = 1; in snd_mts64_ctl_smpte_time_f_info()
513 uinfo->value.integer.min = 0; in snd_mts64_ctl_smpte_time_f_info()
514 uinfo->value.integer.max = 99; in snd_mts64_ctl_smpte_time_f_info()
[all …]
Daloop.c801 struct snd_ctl_elem_info *uinfo) in loopback_rate_shift_info() argument
803 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in loopback_rate_shift_info()
804 uinfo->count = 1; in loopback_rate_shift_info()
805 uinfo->value.integer.min = 80000; in loopback_rate_shift_info()
806 uinfo->value.integer.max = 120000; in loopback_rate_shift_info()
807 uinfo->value.integer.step = 1; in loopback_rate_shift_info()
889 struct snd_ctl_elem_info *uinfo) in loopback_format_info() argument
891 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in loopback_format_info()
892 uinfo->count = 1; in loopback_format_info()
893 uinfo->value.integer.min = 0; in loopback_format_info()
[all …]
Ddummy.c734 struct snd_ctl_elem_info *uinfo) in snd_dummy_volume_info() argument
736 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_dummy_volume_info()
737 uinfo->count = 2; in snd_dummy_volume_info()
738 uinfo->value.integer.min = -50; in snd_dummy_volume_info()
739 uinfo->value.integer.max = 100; in snd_dummy_volume_info()
/linux-4.4.14/sound/spi/
Dat73c213.c455 struct snd_ctl_elem_info *uinfo) in snd_at73c213_stereo_info() argument
460 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in snd_at73c213_stereo_info()
462 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_at73c213_stereo_info()
464 uinfo->count = 2; in snd_at73c213_stereo_info()
465 uinfo->value.integer.min = 0; in snd_at73c213_stereo_info()
466 uinfo->value.integer.max = mask; in snd_at73c213_stereo_info()
608 struct snd_ctl_elem_info *uinfo) in snd_at73c213_pa_volume_info() argument
610 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_at73c213_pa_volume_info()
611 uinfo->count = 1; in snd_at73c213_pa_volume_info()
612 uinfo->value.integer.min = 0; in snd_at73c213_pa_volume_info()
[all …]
/linux-4.4.14/sound/soc/codecs/
Dwm8958-dsp2.c490 struct snd_ctl_elem_info *uinfo) in wm8958_mbc_info() argument
492 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in wm8958_mbc_info()
493 uinfo->count = 1; in wm8958_mbc_info()
494 uinfo->value.integer.min = 0; in wm8958_mbc_info()
495 uinfo->value.integer.max = 1; in wm8958_mbc_info()
613 struct snd_ctl_elem_info *uinfo) in wm8958_vss_info() argument
615 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in wm8958_vss_info()
616 uinfo->count = 1; in wm8958_vss_info()
617 uinfo->value.integer.min = 0; in wm8958_vss_info()
618 uinfo->value.integer.max = 1; in wm8958_vss_info()
[all …]
Dsgtl5000.c294 struct snd_ctl_elem_info *uinfo) in dac_info_volsw() argument
296 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in dac_info_volsw()
297 uinfo->count = 2; in dac_info_volsw()
298 uinfo->value.integer.min = 0; in dac_info_volsw()
299 uinfo->value.integer.max = 0xfc - 0x3c; in dac_info_volsw()
Dsta32x.c262 struct snd_ctl_elem_info *uinfo) in sta32x_coefficient_info() argument
265 uinfo->type = SNDRV_CTL_ELEM_TYPE_BYTES; in sta32x_coefficient_info()
266 uinfo->count = 3 * numcoef; in sta32x_coefficient_info()
Dsta350.c301 struct snd_ctl_elem_info *uinfo) in sta350_coefficient_info() argument
304 uinfo->type = SNDRV_CTL_ELEM_TYPE_BYTES; in sta350_coefficient_info()
305 uinfo->count = 3 * numcoef; in sta350_coefficient_info()
Dab8500-codec.c1278 struct snd_ctl_elem_info *uinfo) in filter_control_info() argument
1283 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in filter_control_info()
1284 uinfo->count = fc->count; in filter_control_info()
1285 uinfo->value.integer.min = fc->min; in filter_control_info()
1286 uinfo->value.integer.max = fc->max; in filter_control_info()
Dwm8962.c1539 struct snd_ctl_elem_info *uinfo) in wm8962_dsp2_ena_info() argument
1541 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in wm8962_dsp2_ena_info()
1543 uinfo->count = 1; in wm8962_dsp2_ena_info()
1544 uinfo->value.integer.min = 0; in wm8962_dsp2_ena_info()
1545 uinfo->value.integer.max = 1; in wm8962_dsp2_ena_info()
Dwm_adsp.c233 struct snd_ctl_elem_info *uinfo);
527 struct snd_ctl_elem_info *uinfo) in wm_coeff_info() argument
531 uinfo->type = SNDRV_CTL_ELEM_TYPE_BYTES; in wm_coeff_info()
532 uinfo->count = ctl->len; in wm_coeff_info()
Drt5645.c489 struct snd_ctl_elem_info *uinfo) in rt5645_hweq_info() argument
491 uinfo->type = SNDRV_CTL_ELEM_TYPE_BYTES; in rt5645_hweq_info()
492 uinfo->count = RT5645_HWEQ_NUM * sizeof(struct rt5645_eq_param_s); in rt5645_hweq_info()
/linux-4.4.14/sound/pci/au88x0/
Dau88x0_a3d.c729 snd_vortex_a3d_hrtf_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_vortex_a3d_hrtf_info() argument
731 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_vortex_a3d_hrtf_info()
732 uinfo->count = 6; in snd_vortex_a3d_hrtf_info()
733 uinfo->value.integer.min = 0x00000000; in snd_vortex_a3d_hrtf_info()
734 uinfo->value.integer.max = 0xffffffff; in snd_vortex_a3d_hrtf_info()
738 snd_vortex_a3d_itd_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_vortex_a3d_itd_info() argument
740 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_vortex_a3d_itd_info()
741 uinfo->count = 2; in snd_vortex_a3d_itd_info()
742 uinfo->value.integer.min = 0x00000000; in snd_vortex_a3d_itd_info()
743 uinfo->value.integer.max = 0xffffffff; in snd_vortex_a3d_itd_info()
[all …]
Dau88x0_pcm.c472 static int snd_vortex_spdif_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_vortex_spdif_info() argument
474 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_vortex_spdif_info()
475 uinfo->count = 1; in snd_vortex_spdif_info()
539 struct snd_ctl_elem_info *uinfo) in snd_vortex_pcm_vol_info() argument
542 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_vortex_pcm_vol_info()
543 uinfo->count = (VORTEX_IS_QUAD(vortex) ? 4 : 2); in snd_vortex_pcm_vol_info()
544 uinfo->value.integer.min = -128; in snd_vortex_pcm_vol_info()
545 uinfo->value.integer.max = 32; in snd_vortex_pcm_vol_info()
Dau88x0_eq.c772 snd_vortex_eq_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_vortex_eq_info() argument
774 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_vortex_eq_info()
775 uinfo->count = 2; in snd_vortex_eq_info()
776 uinfo->value.integer.min = 0x0000; in snd_vortex_eq_info()
777 uinfo->value.integer.max = 0x7fff; in snd_vortex_eq_info()
830 snd_vortex_peaks_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_vortex_peaks_info() argument
832 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_vortex_peaks_info()
833 uinfo->count = 20; in snd_vortex_peaks_info()
834 uinfo->value.integer.min = 0x0000; in snd_vortex_peaks_info()
835 uinfo->value.integer.max = 0x7fff; in snd_vortex_peaks_info()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_file_ops.c1241 const struct qib_user_info *uinfo) in init_subctxts() argument
1251 if (uinfo->spu_subctxt_cnt <= 0) in init_subctxts()
1253 num_subctxts = uinfo->spu_subctxt_cnt; in init_subctxts()
1256 if (!qib_compatible_subctxts(uinfo->spu_userversion >> 16, in init_subctxts()
1257 uinfo->spu_userversion & 0xffff)) { in init_subctxts()
1260 (int) (uinfo->spu_userversion >> 16), in init_subctxts()
1261 (int) (uinfo->spu_userversion & 0xffff), in init_subctxts()
1292 rcd->subctxt_cnt = uinfo->spu_subctxt_cnt; in init_subctxts()
1293 rcd->subctxt_id = uinfo->spu_subctxt_id; in init_subctxts()
1309 struct file *fp, const struct qib_user_info *uinfo) in setup_ctxt() argument
[all …]
/linux-4.4.14/sound/isa/msnd/
Dmsnd_pinnacle_mixer.c56 struct snd_ctl_elem_info *uinfo) in snd_msndmix_info_mux() argument
64 return snd_ctl_enum_info(uinfo, 1, items, texts); in snd_msndmix_info_mux()
128 struct snd_ctl_elem_info *uinfo) in snd_msndmix_volume_info() argument
130 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_msndmix_volume_info()
131 uinfo->count = 2; in snd_msndmix_volume_info()
132 uinfo->value.integer.min = 0; in snd_msndmix_volume_info()
133 uinfo->value.integer.max = 100; in snd_msndmix_volume_info()
/linux-4.4.14/sound/soc/fsl/
Dfsl_spdif.c633 struct snd_ctl_elem_info *uinfo) in fsl_spdif_info() argument
635 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in fsl_spdif_info()
636 uinfo->count = 1; in fsl_spdif_info()
729 struct snd_ctl_elem_info *uinfo) in fsl_spdif_qinfo() argument
731 uinfo->type = SNDRV_CTL_ELEM_TYPE_BYTES; in fsl_spdif_qinfo()
732 uinfo->count = SPDIF_QSUB_SIZE; in fsl_spdif_qinfo()
761 struct snd_ctl_elem_info *uinfo) in fsl_spdif_vbit_info() argument
763 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in fsl_spdif_vbit_info()
764 uinfo->count = 1; in fsl_spdif_vbit_info()
765 uinfo->value.integer.min = 0; in fsl_spdif_vbit_info()
[all …]
/linux-4.4.14/sound/pci/mixart/
Dmixart_mixer.c343 static int mixart_analog_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in mixart_analog_vol_info() argument
345 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in mixart_analog_vol_info()
346 uinfo->count = 2; in mixart_analog_vol_info()
348 uinfo->value.integer.min = MIXART_ANALOG_PLAYBACK_LEVEL_MIN; /* -96 dB */ in mixart_analog_vol_info()
349 uinfo->value.integer.max = MIXART_ANALOG_PLAYBACK_LEVEL_MAX; /* 0 dB */ in mixart_analog_vol_info()
351 uinfo->value.integer.min = MIXART_ANALOG_CAPTURE_LEVEL_MIN; /* -96 dB */ in mixart_analog_vol_info()
352 uinfo->value.integer.max = MIXART_ANALOG_CAPTURE_LEVEL_MAX; /* 31.5 dB */ in mixart_analog_vol_info()
822 static int mixart_digital_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in mixart_digital_vol_info() argument
824 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in mixart_digital_vol_info()
825 uinfo->count = 2; in mixart_digital_vol_info()
[all …]
/linux-4.4.14/sound/isa/gus/
Dgus_mixer.c81 static int snd_ics_info_double(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ics_info_double() argument
83 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ics_info_double()
84 uinfo->count = 2; in snd_ics_info_double()
85 uinfo->value.integer.min = 0; in snd_ics_info_double()
86 uinfo->value.integer.max = 127; in snd_ics_info_double()
Dgus_main.c52 static int snd_gus_joystick_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_gus_joystick_info() argument
54 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_gus_joystick_info()
55 uinfo->count = 1; in snd_gus_joystick_info()
56 uinfo->value.integer.min = 0; in snd_gus_joystick_info()
57 uinfo->value.integer.max = 31; in snd_gus_joystick_info()
Dgus_pcm.c747 static int snd_gf1_pcm_volume_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_gf1_pcm_volume_info() argument
749 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_gf1_pcm_volume_info()
750 uinfo->count = 2; in snd_gf1_pcm_volume_info()
751 uinfo->value.integer.min = 0; in snd_gf1_pcm_volume_info()
752 uinfo->value.integer.max = 127; in snd_gf1_pcm_volume_info()
/linux-4.4.14/sound/isa/opti9xx/
Dmiro.c308 struct snd_ctl_elem_info *uinfo) in snd_miro_info_preamp() argument
310 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_miro_info_preamp()
311 uinfo->count = 1; in snd_miro_info_preamp()
312 uinfo->value.integer.min = 0; in snd_miro_info_preamp()
313 uinfo->value.integer.max = 3; in snd_miro_info_preamp()
411 struct snd_ctl_elem_info *uinfo) in snd_miro_info_double() argument
415 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_miro_info_double()
416 uinfo->count = 2; in snd_miro_info_double()
422 uinfo->value.integer.min = - 0x7f; in snd_miro_info_double()
423 uinfo->value.integer.max = 0x7f; in snd_miro_info_double()
[all …]
/linux-4.4.14/tools/testing/selftests/ptrace/
Dpeeksiginfo.c14 static int sys_rt_sigqueueinfo(pid_t tgid, int sig, siginfo_t *uinfo) in sys_rt_sigqueueinfo() argument
16 return syscall(SYS_rt_sigqueueinfo, tgid, sig, uinfo); in sys_rt_sigqueueinfo()
20 int sig, siginfo_t *uinfo) in sys_rt_tgsigqueueinfo() argument
22 return syscall(SYS_rt_tgsigqueueinfo, tgid, tid, sig, uinfo); in sys_rt_tgsigqueueinfo()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dfile_ops.c211 struct hfi1_user_info uinfo; in hfi1_file_write() local
239 copy = sizeof(uinfo); in hfi1_file_write()
240 dest = &uinfo; in hfi1_file_write()
303 ret = assign_ctxt(fp, &uinfo); in hfi1_file_write()
849 static int assign_ctxt(struct file *fp, struct hfi1_user_info *uinfo) in assign_ctxt() argument
854 swmajor = uinfo->userversion >> 16; in assign_ctxt()
860 swminor = uinfo->userversion & 0xffff; in assign_ctxt()
862 if (uinfo->hfi1_alg < HFI1_ALG_COUNT) in assign_ctxt()
863 alg = uinfo->hfi1_alg; in assign_ctxt()
867 if (uinfo->subctxt_cnt) in assign_ctxt()
[all …]
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_file_ops.c1498 const struct ipath_user_info *uinfo) in init_subports() argument
1508 if (uinfo->spu_subport_cnt <= 0) in init_subports()
1521 if (!ipath_compatible_subports(uinfo->spu_userversion >> 16, in init_subports()
1522 uinfo->spu_userversion & 0xffff)) { in init_subports()
1528 (int) (uinfo->spu_userversion >> 16), in init_subports()
1529 (int) (uinfo->spu_userversion & 0xffff), in init_subports()
1534 if (uinfo->spu_subport_cnt > INFINIPATH_MAX_SUBPORT) { in init_subports()
1539 num_subports = uinfo->spu_subport_cnt; in init_subports()
1562 pd->port_subport_cnt = uinfo->spu_subport_cnt; in init_subports()
1563 pd->port_subport_id = uinfo->spu_subport_id; in init_subports()
[all …]
/linux-4.4.14/sound/pci/rme9652/
Drme9652.c810 … int snd_rme9652_control_spdif_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_rme9652_control_spdif_info() argument
812 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_rme9652_control_spdif_info()
813 uinfo->count = 1; in snd_rme9652_control_spdif_info()
839 …d_rme9652_control_spdif_stream_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_rme9652_control_spdif_stream_info() argument
841 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_rme9652_control_spdif_stream_info()
842 uinfo->count = 1; in snd_rme9652_control_spdif_stream_info()
870 …snd_rme9652_control_spdif_mask_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_rme9652_control_spdif_mask_info() argument
872 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_rme9652_control_spdif_mask_info()
873 uinfo->count = 1; in snd_rme9652_control_spdif_mask_info()
921 static int snd_rme9652_info_adat1_in(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_rme9652_info_adat1_in() argument
[all …]
Dhdspm.c2242 struct snd_ctl_elem_info *uinfo) in snd_hdspm_info_system_sample_rate() argument
2244 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_hdspm_info_system_sample_rate()
2245 uinfo->count = 1; in snd_hdspm_info_system_sample_rate()
2246 uinfo->value.integer.min = 27000; in snd_hdspm_info_system_sample_rate()
2247 uinfo->value.integer.max = 207000; in snd_hdspm_info_system_sample_rate()
2248 uinfo->value.integer.step = 1; in snd_hdspm_info_system_sample_rate()
2410 struct snd_ctl_elem_info *uinfo) in snd_hdspm_info_autosync_sample_rate() argument
2412 ENUMERATED_CTL_INFO(uinfo, texts_freq); in snd_hdspm_info_autosync_sample_rate()
2555 struct snd_ctl_elem_info *uinfo) in snd_hdspm_info_system_clock_mode() argument
2558 ENUMERATED_CTL_INFO(uinfo, texts); in snd_hdspm_info_system_clock_mode()
[all …]
Dhdsp.c1583 …tic int snd_hdsp_control_spdif_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_hdsp_control_spdif_info() argument
1585 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_hdsp_control_spdif_info()
1586 uinfo->count = 1; in snd_hdsp_control_spdif_info()
1612 … snd_hdsp_control_spdif_stream_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_hdsp_control_spdif_stream_info() argument
1614 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_hdsp_control_spdif_stream_info()
1615 uinfo->count = 1; in snd_hdsp_control_spdif_stream_info()
1643 …nt snd_hdsp_control_spdif_mask_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_hdsp_control_spdif_mask_info() argument
1645 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_hdsp_control_spdif_mask_info()
1646 uinfo->count = 1; in snd_hdsp_control_spdif_mask_info()
1677 static int snd_hdsp_info_spdif_in(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_hdsp_info_spdif_in() argument
[all …]
/linux-4.4.14/sound/pci/vx222/
Dvx222_ops.c869 static int vx_input_level_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in vx_input_level_info() argument
871 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in vx_input_level_info()
872 uinfo->count = 2; in vx_input_level_info()
873 uinfo->value.integer.min = 0; in vx_input_level_info()
874 uinfo->value.integer.max = MIC_LEVEL_MAX; in vx_input_level_info()
913 static int vx_mic_level_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in vx_mic_level_info() argument
915 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in vx_mic_level_info()
916 uinfo->count = 1; in vx_mic_level_info()
917 uinfo->value.integer.min = 0; in vx_mic_level_info()
918 uinfo->value.integer.max = MIC_LEVEL_MAX; in vx_mic_level_info()
/linux-4.4.14/sound/pci/ac97/
Dac97_patch.c85 …ic int ac97_surround_jack_mode_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in ac97_surround_jack_mode_info() argument
89 return snd_ctl_enum_info(uinfo, 1, 2, texts); in ac97_surround_jack_mode_info()
114 static int ac97_channel_mode_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in ac97_channel_mode_info() argument
118 return snd_ctl_enum_info(uinfo, 1, kcontrol->private_value, texts); in ac97_channel_mode_info()
231 struct snd_ctl_elem_info *uinfo) in snd_ac97_ymf7x3_info_speaker() argument
237 return snd_ctl_enum_info(uinfo, 1, 3, texts); in snd_ac97_ymf7x3_info_speaker()
278 struct snd_ctl_elem_info *uinfo) in snd_ac97_ymf7x3_spdif_source_info() argument
282 return snd_ctl_enum_info(uinfo, 1, 2, texts); in snd_ac97_ymf7x3_spdif_source_info()
380 …d_ac97_ymf753_spdif_output_pin_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ac97_ymf753_spdif_output_pin_info() argument
384 return snd_ctl_enum_info(uinfo, 1, 3, texts); in snd_ac97_ymf753_spdif_output_pin_info()
[all …]
Dac97_patch.h72 struct snd_ctl_elem_info *uinfo);
91 struct snd_ctl_elem_info *uinfo);
Dac97_codec.c463 struct snd_ctl_elem_info *uinfo) in snd_ac97_info_enum_double() argument
467 return snd_ctl_enum_info(uinfo, e->shift_l == e->shift_r ? 1 : 2, in snd_ac97_info_enum_double()
536 struct snd_ctl_elem_info *uinfo) in snd_ac97_info_volsw() argument
542 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ac97_info_volsw()
543 uinfo->count = shift == rshift ? 1 : 2; in snd_ac97_info_volsw()
544 uinfo->value.integer.min = 0; in snd_ac97_info_volsw()
545 uinfo->value.integer.max = mask; in snd_ac97_info_volsw()
707 static int snd_ac97_spdif_mask_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ac97_spdif_mask_info() argument
709 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_ac97_spdif_mask_info()
710 uinfo->count = 1; in snd_ac97_spdif_mask_info()
[all …]
/linux-4.4.14/sound/isa/ad1816a/
Dad1816a_lib.c727 static int snd_ad1816a_info_mux(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ad1816a_info_mux() argument
734 return snd_ctl_enum_info(uinfo, 2, 7, texts); in snd_ad1816a_info_mux()
782 static int snd_ad1816a_info_single(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ad1816a_info_single() argument
786 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ad1816a_info_single()
787 uinfo->count = 1; in snd_ad1816a_info_single()
788 uinfo->value.integer.min = 0; in snd_ad1816a_info_single()
789 uinfo->value.integer.max = mask; in snd_ad1816a_info_single()
847 static int snd_ad1816a_info_double(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ad1816a_info_double() argument
851 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ad1816a_info_double()
852 uinfo->count = 2; in snd_ad1816a_info_double()
[all …]
/linux-4.4.14/sound/pci/ctxfi/
Dctmixer.c335 struct snd_ctl_elem_info *uinfo) in ct_alsa_mix_volume_info() argument
337 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in ct_alsa_mix_volume_info()
338 uinfo->count = 2; in ct_alsa_mix_volume_info()
339 uinfo->value.integer.min = 0; in ct_alsa_mix_volume_info()
340 uinfo->value.integer.max = VOL_MAX; in ct_alsa_mix_volume_info()
571 struct snd_ctl_elem_info *uinfo) in ct_alsa_mix_switch_info() argument
573 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in ct_alsa_mix_switch_info()
574 uinfo->count = 1; in ct_alsa_mix_switch_info()
575 uinfo->value.integer.min = 0; in ct_alsa_mix_switch_info()
576 uinfo->value.integer.max = 1; in ct_alsa_mix_switch_info()
[all …]
/linux-4.4.14/sound/soc/sh/rcar/
Dcore.c965 struct snd_ctl_elem_info *uinfo) in rsnd_kctrl_info() argument
970 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in rsnd_kctrl_info()
971 uinfo->count = cfg->size; in rsnd_kctrl_info()
972 uinfo->value.enumerated.items = cfg->max; in rsnd_kctrl_info()
973 if (uinfo->value.enumerated.item >= cfg->max) in rsnd_kctrl_info()
974 uinfo->value.enumerated.item = cfg->max - 1; in rsnd_kctrl_info()
975 strlcpy(uinfo->value.enumerated.name, in rsnd_kctrl_info()
976 cfg->texts[uinfo->value.enumerated.item], in rsnd_kctrl_info()
977 sizeof(uinfo->value.enumerated.name)); in rsnd_kctrl_info()
979 uinfo->count = cfg->size; in rsnd_kctrl_info()
[all …]
/linux-4.4.14/sound/soc/sti/
Duniperif_player.c546 struct snd_ctl_elem_info *uinfo) in uni_player_ctl_iec958_info() argument
548 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in uni_player_ctl_iec958_info()
549 uinfo->count = 1; in uni_player_ctl_iec958_info()
603 struct snd_ctl_elem_info *uinfo) in snd_sti_clk_adjustment_info() argument
605 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_sti_clk_adjustment_info()
606 uinfo->count = 1; in snd_sti_clk_adjustment_info()
607 uinfo->value.integer.min = UNIPERIF_PLAYER_CLK_ADJ_MIN; in snd_sti_clk_adjustment_info()
608 uinfo->value.integer.max = UNIPERIF_PLAYER_CLK_ADJ_MAX; in snd_sti_clk_adjustment_info()
609 uinfo->value.integer.step = 1; in snd_sti_clk_adjustment_info()
/linux-4.4.14/sound/isa/es1688/
Des1688_lib.c758 static int snd_es1688_info_mux(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_es1688_info_mux() argument
765 return snd_ctl_enum_info(uinfo, 1, 8, texts); in snd_es1688_info_mux()
800 static int snd_es1688_info_single(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_es1688_info_single() argument
804 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_es1688_info_single()
805 uinfo->count = 1; in snd_es1688_info_single()
806 uinfo->value.integer.min = 0; in snd_es1688_info_single()
807 uinfo->value.integer.max = mask; in snd_es1688_info_single()
859 static int snd_es1688_info_double(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_es1688_info_double() argument
863 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_es1688_info_double()
864 uinfo->count = 2; in snd_es1688_info_double()
[all …]
/linux-4.4.14/include/sound/
Dcontrol.h30 typedef int (snd_kcontrol_info_t) (struct snd_kcontrol * kcontrol, struct snd_ctl_elem_info * uinfo
181 struct snd_ctl_elem_info *uinfo);
183 struct snd_ctl_elem_info *uinfo);
Dwss.h187 struct snd_ctl_elem_info *uinfo);
229 struct snd_ctl_elem_info *uinfo);
Dsoc-topology.h89 struct snd_ctl_elem_info *uinfo);
Dsoc.h591 struct snd_ctl_elem_info *uinfo);
597 struct snd_ctl_elem_info *uinfo);
599 struct snd_ctl_elem_info *uinfo);
612 struct snd_ctl_elem_info *uinfo);
620 struct snd_ctl_elem_info *uinfo);
630 struct snd_ctl_elem_info *uinfo);
Dsoc-dapm.h373 struct snd_ctl_elem_info *uinfo);
/linux-4.4.14/sound/soc/intel/atom/
Dsst-atom-controls.c136 struct snd_ctl_elem_info *uinfo) in sst_slot_enum_info() argument
140 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in sst_slot_enum_info()
141 uinfo->count = 1; in sst_slot_enum_info()
142 uinfo->value.enumerated.items = e->max; in sst_slot_enum_info()
144 if (uinfo->value.enumerated.item > e->max - 1) in sst_slot_enum_info()
145 uinfo->value.enumerated.item = e->max - 1; in sst_slot_enum_info()
146 strcpy(uinfo->value.enumerated.name, in sst_slot_enum_info()
147 e->texts[uinfo->value.enumerated.item]); in sst_slot_enum_info()
316 struct snd_ctl_elem_info *uinfo) in sst_algo_bytes_ctl_info() argument
320 uinfo->type = SNDRV_CTL_ELEM_TYPE_BYTES; in sst_algo_bytes_ctl_info()
[all …]
/linux-4.4.14/sound/pci/trident/
Dtrident_main.c2376 struct snd_ctl_elem_info *uinfo) in snd_trident_spdif_default_info() argument
2378 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_trident_spdif_default_info()
2379 uinfo->count = 1; in snd_trident_spdif_default_info()
2438 struct snd_ctl_elem_info *uinfo) in snd_trident_spdif_mask_info() argument
2440 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_trident_spdif_mask_info()
2441 uinfo->count = 1; in snd_trident_spdif_mask_info()
2471 struct snd_ctl_elem_info *uinfo) in snd_trident_spdif_stream_info() argument
2473 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_trident_spdif_stream_info()
2474 uinfo->count = 1; in snd_trident_spdif_stream_info()
2584 struct snd_ctl_elem_info *uinfo) in snd_trident_vol_control_info() argument
[all …]
/linux-4.4.14/fs/quota/
Dquota.c123 struct if_dqinfo uinfo; in quota_getinfo() local
136 memset(&uinfo, 0, sizeof(uinfo)); in quota_getinfo()
137 uinfo.dqi_bgrace = tstate->spc_timelimit; in quota_getinfo()
138 uinfo.dqi_igrace = tstate->ino_timelimit; in quota_getinfo()
140 uinfo.dqi_flags |= DQF_SYS_FILE; in quota_getinfo()
142 uinfo.dqi_flags |= DQF_ROOT_SQUASH; in quota_getinfo()
143 uinfo.dqi_valid = IIF_ALL; in quota_getinfo()
144 if (copy_to_user(addr, &uinfo, sizeof(uinfo))) in quota_getinfo()
/linux-4.4.14/drivers/media/pci/saa7134/
Dsaa7134-alsa.c921 struct snd_ctl_elem_info * uinfo) in snd_saa7134_volume_info() argument
923 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_saa7134_volume_info()
924 uinfo->count = 2; in snd_saa7134_volume_info()
925 uinfo->value.integer.min = 0; in snd_saa7134_volume_info()
926 uinfo->value.integer.max = 20; in snd_saa7134_volume_info()
1018 struct snd_ctl_elem_info * uinfo) in snd_saa7134_capsrc_info() argument
1020 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in snd_saa7134_capsrc_info()
1021 uinfo->count = 2; in snd_saa7134_capsrc_info()
1022 uinfo->value.integer.min = 0; in snd_saa7134_capsrc_info()
1023 uinfo->value.integer.max = 1; in snd_saa7134_capsrc_info()
/linux-4.4.14/sound/isa/
Des18xx.c966 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
[all …]
Dsscape.c606 struct snd_ctl_elem_info *uinfo) in sscape_midi_info() argument
608 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in sscape_midi_info()
609 uinfo->count = 1; in sscape_midi_info()
610 uinfo->value.integer.min = 0; in sscape_midi_info()
611 uinfo->value.integer.max = 127; in sscape_midi_info()
/linux-4.4.14/sound/pci/hda/
Dpatch_ca0132.c2962 struct snd_ctl_elem_info *uinfo) in voice_focus_ctl_info() argument
2965 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in voice_focus_ctl_info()
2966 uinfo->count = chs == 3 ? 2 : 1; in voice_focus_ctl_info()
2967 uinfo->value.integer.min = 20; in voice_focus_ctl_info()
2968 uinfo->value.integer.max = 180; in voice_focus_ctl_info()
2969 uinfo->value.integer.step = 1; in voice_focus_ctl_info()
2997 struct snd_ctl_elem_info *uinfo) in mic_svm_ctl_info() argument
3000 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in mic_svm_ctl_info()
3001 uinfo->count = chs == 3 ? 2 : 1; in mic_svm_ctl_info()
3002 uinfo->value.integer.min = 0; in mic_svm_ctl_info()
[all …]
Dhda_local.h110 struct snd_ctl_elem_info *uinfo);
118 struct snd_ctl_elem_info *uinfo);
215 struct snd_ctl_elem_info *uinfo);
266 struct snd_ctl_elem_info *uinfo);
709 struct snd_ctl_elem_info *uinfo,
711 #define snd_hda_enum_bool_helper_info(kcontrol, uinfo) \ argument
712 snd_hda_enum_helper_info(kcontrol, uinfo, 0, NULL)
Dhda_codec.c1301 struct snd_ctl_elem_info *uinfo) in snd_hda_mixer_amp_volume_info() argument
1309 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_hda_mixer_amp_volume_info()
1310 uinfo->count = chs == 3 ? 2 : 1; in snd_hda_mixer_amp_volume_info()
1311 uinfo->value.integer.min = 0; in snd_hda_mixer_amp_volume_info()
1312 uinfo->value.integer.max = get_amp_max_value(codec, nid, dir, ofs); in snd_hda_mixer_amp_volume_info()
1313 if (!uinfo->value.integer.max) { in snd_hda_mixer_amp_volume_info()
1868 struct snd_ctl_elem_info *uinfo) in vmaster_mute_mode_info() argument
1874 return snd_ctl_enum_info(uinfo, 1, 3, texts); in vmaster_mute_mode_info()
1978 struct snd_ctl_elem_info *uinfo) in snd_hda_mixer_amp_switch_info() argument
1982 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in snd_hda_mixer_amp_switch_info()
[all …]
Dpatch_via.c235 struct snd_ctl_elem_info *uinfo) in via_pin_power_ctl_info() argument
237 return snd_hda_enum_bool_helper_info(kcontrol, uinfo); in via_pin_power_ctl_info()
922 struct snd_ctl_elem_info *uinfo) in vt1716s_dmic_info() argument
924 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in vt1716s_dmic_info()
925 uinfo->count = 1; in vt1716s_dmic_info()
926 uinfo->value.integer.min = 0; in vt1716s_dmic_info()
927 uinfo->value.integer.max = 1; in vt1716s_dmic_info()
Dpatch_cirrus.c947 struct snd_ctl_elem_info *uinfo) in cs421x_boost_vol_info() argument
949 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in cs421x_boost_vol_info()
950 uinfo->count = 1; in cs421x_boost_vol_info()
951 uinfo->value.integer.min = 0; in cs421x_boost_vol_info()
952 uinfo->value.integer.max = 3; in cs421x_boost_vol_info()
Dpatch_analog.c462 struct snd_ctl_elem_info *uinfo) in ad1983_auto_smux_enum_info() argument
472 return snd_hda_enum_helper_info(kcontrol, uinfo, 2, texts2); in ad1983_auto_smux_enum_info()
474 return snd_hda_enum_helper_info(kcontrol, uinfo, 3, texts3); in ad1983_auto_smux_enum_info()
742 struct snd_ctl_elem_info *uinfo) in ad1988_auto_smux_enum_info() argument
751 return snd_hda_enum_helper_info(kcontrol, uinfo, num_conns, texts); in ad1988_auto_smux_enum_info()
Dhda_generic.c2183 struct snd_ctl_elem_info *uinfo) in indep_hp_info() argument
2185 return snd_hda_enum_bool_helper_info(kcontrol, uinfo); in indep_hp_info()
2287 struct snd_ctl_elem_info *uinfo) in ch_mode_info() argument
2293 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in ch_mode_info()
2294 uinfo->count = 1; in ch_mode_info()
2295 uinfo->value.enumerated.items = spec->multi_ios + 1; in ch_mode_info()
2296 if (uinfo->value.enumerated.item > spec->multi_ios) in ch_mode_info()
2297 uinfo->value.enumerated.item = spec->multi_ios; in ch_mode_info()
2298 chs = uinfo->value.enumerated.item * 2 + spec->min_channel_count; in ch_mode_info()
2299 sprintf(uinfo->value.enumerated.name, "%dch", chs); in ch_mode_info()
[all …]
Dpatch_hdmi.c406 struct snd_ctl_elem_info *uinfo) in hdmi_eld_ctl_info() argument
414 uinfo->type = SNDRV_CTL_ELEM_TYPE_BYTES; in hdmi_eld_ctl_info()
421 uinfo->count = eld->eld_valid ? eld->eld_size : 0; in hdmi_eld_ctl_info()
1916 struct snd_ctl_elem_info *uinfo) in hdmi_chmap_ctl_info() argument
1921 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in hdmi_chmap_ctl_info()
1922 uinfo->count = spec->channels_max; in hdmi_chmap_ctl_info()
1923 uinfo->value.integer.min = 0; in hdmi_chmap_ctl_info()
1924 uinfo->value.integer.max = SNDRV_CHMAP_LAST; in hdmi_chmap_ctl_info()
Dpatch_conexant.c506 struct snd_ctl_elem_info *uinfo) in olpc_xo_dc_bias_enum_info() argument
508 return snd_hda_input_mux_info(&olpc_xo_dc_bias, uinfo); in olpc_xo_dc_bias_enum_info()
Dpatch_sigmatel.c933 struct snd_ctl_elem_info *uinfo) in stac_smux_enum_info() argument
937 return snd_hda_input_mux_info(&spec->spdif_mux, uinfo); in stac_smux_enum_info()
/linux-4.4.14/drivers/scsi/cxgbi/cxgb3i/
Dcxgb3i.c1231 struct ulp_iscsi_info uinfo; in cxgb3i_ddp_init() local
1243 err = tdev->ctl(tdev, ULP_ISCSI_GET_PARAMS, &uinfo); in cxgb3i_ddp_init()
1250 err = cxgbi_ddp_init(cdev, uinfo.llimit, uinfo.ulimit, in cxgb3i_ddp_init()
1251 uinfo.max_txsz, uinfo.max_rxsz); in cxgb3i_ddp_init()
1257 uinfo.tagmask = ddp->idx_mask << PPOD_IDX_SHIFT; in cxgb3i_ddp_init()
1260 uinfo.pgsz_factor[i] = pgsz_factor[i]; in cxgb3i_ddp_init()
1261 uinfo.ulimit = uinfo.llimit + (ddp->nppods << PPOD_SIZE_SHIFT); in cxgb3i_ddp_init()
1263 err = tdev->ctl(tdev, ULP_ISCSI_SET_PARAMS, &uinfo); in cxgb3i_ddp_init()
1280 ddp->rsvd_tag_mask, ddp->max_txsz, uinfo.max_txsz, in cxgb3i_ddp_init()
1281 ddp->max_rxsz, uinfo.max_rxsz); in cxgb3i_ddp_init()
/linux-4.4.14/sound/isa/cs423x/
Dcs4236_lib.c408 static int snd_cs4236_info_single(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_cs4236_info_single() argument
412 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_cs4236_info_single()
413 uinfo->count = 1; in snd_cs4236_info_single()
414 uinfo->value.integer.min = 0; in snd_cs4236_info_single()
415 uinfo->value.integer.max = mask; in snd_cs4236_info_single()
521 static int snd_cs4236_info_double(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_cs4236_info_double() argument
525 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_cs4236_info_double()
526 uinfo->count = 2; in snd_cs4236_info_double()
527 uinfo->value.integer.min = 0; in snd_cs4236_info_double()
528 uinfo->value.integer.max = mask; in snd_cs4236_info_double()
/linux-4.4.14/sound/sh/
Daica.c501 struct snd_ctl_elem_info *uinfo) in aica_pcmvolume_info() argument
503 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in aica_pcmvolume_info()
504 uinfo->count = 1; in aica_pcmvolume_info()
505 uinfo->value.integer.min = 0; in aica_pcmvolume_info()
506 uinfo->value.integer.max = 0xFF; in aica_pcmvolume_info()
/linux-4.4.14/sound/pci/korg1212/
Dkorg1212.c1712 struct snd_ctl_elem_info *uinfo) in snd_korg1212_control_phase_info() argument
1714 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in snd_korg1212_control_phase_info()
1715 uinfo->count = (kcontrol->private_value >= 8) ? 2 : 1; in snd_korg1212_control_phase_info()
1776 struct snd_ctl_elem_info *uinfo) in snd_korg1212_control_volume_info() argument
1778 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_korg1212_control_volume_info()
1779 uinfo->count = (kcontrol->private_value >= 8) ? 2 : 1; in snd_korg1212_control_volume_info()
1780 uinfo->value.integer.min = k1212MinVolume; in snd_korg1212_control_volume_info()
1781 uinfo->value.integer.max = k1212MaxVolume; in snd_korg1212_control_volume_info()
1844 struct snd_ctl_elem_info *uinfo) in snd_korg1212_control_route_info() argument
1846 return snd_ctl_enum_info(uinfo, in snd_korg1212_control_route_info()
[all …]
/linux-4.4.14/sound/mips/
Dsgio2audio.c159 struct snd_ctl_elem_info *uinfo) in sgio2audio_gain_info() argument
163 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in sgio2audio_gain_info()
164 uinfo->count = 2; in sgio2audio_gain_info()
165 uinfo->value.integer.min = 0; in sgio2audio_gain_info()
166 uinfo->value.integer.max = ad1843_get_gain_max(&chip->ad1843, in sgio2audio_gain_info()
202 struct snd_ctl_elem_info *uinfo) in sgio2audio_source_info() argument
207 return snd_ctl_enum_info(uinfo, 1, 3, texts); in sgio2audio_source_info()
Dhal2.c183 struct snd_ctl_elem_info *uinfo) in hal2_gain_info() argument
185 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in hal2_gain_info()
186 uinfo->count = 2; in hal2_gain_info()
187 uinfo->value.integer.min = 0; in hal2_gain_info()
190 uinfo->value.integer.max = 31; in hal2_gain_info()
193 uinfo->value.integer.max = 15; in hal2_gain_info()
/linux-4.4.14/sound/soc/omap/
Domap-mcbsp.c610 struct snd_ctl_elem_info *uinfo) in omap_mcbsp_st_info_volsw() argument
617 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in omap_mcbsp_st_info_volsw()
618 uinfo->count = 1; in omap_mcbsp_st_info_volsw()
619 uinfo->value.integer.min = min; in omap_mcbsp_st_info_volsw()
620 uinfo->value.integer.max = max; in omap_mcbsp_st_info_volsw()
/linux-4.4.14/sound/parisc/
Dharmony.c696 struct snd_ctl_elem_info *uinfo) in snd_harmony_mixercontrol_info() argument
702 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : in snd_harmony_mixercontrol_info()
704 uinfo->count = left_shift == right_shift ? 1 : 2; in snd_harmony_mixercontrol_info()
705 uinfo->value.integer.min = 0; in snd_harmony_mixercontrol_info()
706 uinfo->value.integer.max = mask; in snd_harmony_mixercontrol_info()
777 struct snd_ctl_elem_info *uinfo) in snd_harmony_captureroute_info() argument
781 return snd_ctl_enum_info(uinfo, 1, 2, texts); in snd_harmony_captureroute_info()
/linux-4.4.14/sound/pci/ymfpci/
Dymfpci_main.c1281 …c int snd_ymfpci_spdif_default_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ymfpci_spdif_default_info() argument
1283 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_ymfpci_spdif_default_info()
1284 uinfo->count = 1; in snd_ymfpci_spdif_default_info()
1328 …atic int snd_ymfpci_spdif_mask_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ymfpci_spdif_mask_info() argument
1330 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_ymfpci_spdif_mask_info()
1331 uinfo->count = 1; in snd_ymfpci_spdif_mask_info()
1356 …ic int snd_ymfpci_spdif_stream_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ymfpci_spdif_stream_info() argument
1358 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_ymfpci_spdif_stream_info()
1359 uinfo->count = 1; in snd_ymfpci_spdif_stream_info()
1517 static int snd_ymfpci_info_double(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_ymfpci_info_double() argument
[all …]
/linux-4.4.14/sound/soc/sh/
Dsiu_dai.c352 struct snd_ctl_elem_info *uinfo) in siu_dai_info_volume() argument
358 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in siu_dai_info_volume()
359 uinfo->count = 2; in siu_dai_info_volume()
360 uinfo->value.integer.min = 0; in siu_dai_info_volume()
361 uinfo->value.integer.max = SIU_MAX_VOLUME; in siu_dai_info_volume()
/linux-4.4.14/kernel/
Dptrace.c679 compat_siginfo_t __user *uinfo = compat_ptr(data); in ptrace_peek_siginfo() local
681 if (copy_siginfo_to_user32(uinfo, &info) || in ptrace_peek_siginfo()
682 __put_user(info.si_code, &uinfo->si_code)) { in ptrace_peek_siginfo()
690 siginfo_t __user *uinfo = (siginfo_t __user *) data; in ptrace_peek_siginfo() local
692 if (copy_siginfo_to_user(uinfo, &info) || in ptrace_peek_siginfo()
693 __put_user(info.si_code, &uinfo->si_code)) { in ptrace_peek_siginfo()
Dsignal.c2812 siginfo_t __user *, uinfo, const struct timespec __user *, uts, in SYSCALL_DEFINE4() argument
2834 if (ret > 0 && uinfo) { in SYSCALL_DEFINE4()
2835 if (copy_siginfo_to_user(uinfo, &info)) in SYSCALL_DEFINE4()
2960 siginfo_t __user *, uinfo) in SYSCALL_DEFINE3() argument
2963 if (copy_from_user(&info, uinfo, sizeof(siginfo_t))) in SYSCALL_DEFINE3()
2972 struct compat_siginfo __user *, uinfo) in COMPAT_SYSCALL_DEFINE3() argument
2975 int ret = copy_siginfo_from_user32(&info, uinfo); in COMPAT_SYSCALL_DEFINE3()
3001 siginfo_t __user *, uinfo) in SYSCALL_DEFINE4() argument
3005 if (copy_from_user(&info, uinfo, sizeof(siginfo_t))) in SYSCALL_DEFINE4()
3016 struct compat_siginfo __user *, uinfo) in COMPAT_SYSCALL_DEFINE4() argument
[all …]
Dcompat.c569 struct compat_siginfo __user *, uinfo, int, options, in COMPAT_SYSCALL_DEFINE5() argument
599 return copy_siginfo_to_user32(uinfo, &info); in COMPAT_SYSCALL_DEFINE5()
997 struct compat_siginfo __user *, uinfo, in COMPAT_SYSCALL_DEFINE4() argument
1020 if (ret > 0 && uinfo) { in COMPAT_SYSCALL_DEFINE4()
1021 if (copy_siginfo_to_user32(uinfo, &info)) in COMPAT_SYSCALL_DEFINE4()
/linux-4.4.14/sound/sparc/
Dcs4231.c1286 struct snd_ctl_elem_info *uinfo) in snd_cs4231_info_mux() argument
1292 return snd_ctl_enum_info(uinfo, 2, 4, texts); in snd_cs4231_info_mux()
1340 struct snd_ctl_elem_info *uinfo) in snd_cs4231_info_single() argument
1344 uinfo->type = (mask == 1) ? in snd_cs4231_info_single()
1346 uinfo->count = 1; in snd_cs4231_info_single()
1347 uinfo->value.integer.min = 0; in snd_cs4231_info_single()
1348 uinfo->value.integer.max = mask; in snd_cs4231_info_single()
1405 struct snd_ctl_elem_info *uinfo) in snd_cs4231_info_double() argument
1409 uinfo->type = mask == 1 ? in snd_cs4231_info_double()
1411 uinfo->count = 2; in snd_cs4231_info_double()
[all …]
Damd7930.c789 static int snd_amd7930_info_volume(struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) in snd_amd7930_info_volume() argument
791 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_amd7930_info_volume()
792 uinfo->count = 1; in snd_amd7930_info_volume()
793 uinfo->value.integer.min = 0; in snd_amd7930_info_volume()
794 uinfo->value.integer.max = 255; in snd_amd7930_info_volume()
Ddbri.c2253 struct snd_ctl_elem_info *uinfo) in snd_cs4215_info_volume() argument
2255 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_cs4215_info_volume()
2256 uinfo->count = 2; in snd_cs4215_info_volume()
2257 uinfo->value.integer.min = 0; in snd_cs4215_info_volume()
2259 uinfo->value.integer.max = DBRI_MAX_VOLUME; in snd_cs4215_info_volume()
2261 uinfo->value.integer.max = DBRI_MAX_GAIN; in snd_cs4215_info_volume()
2319 struct snd_ctl_elem_info *uinfo) in snd_cs4215_info_single() argument
2323 uinfo->type = (mask == 1) ? in snd_cs4215_info_single()
2325 uinfo->count = 1; in snd_cs4215_info_single()
2326 uinfo->value.integer.min = 0; in snd_cs4215_info_single()
[all …]
/linux-4.4.14/sound/isa/wss/
Dwss_lib.c1990 struct snd_ctl_elem_info *uinfo) in snd_wss_info_mux() argument
2017 return snd_ctl_enum_info(uinfo, 2, 4, ptexts); in snd_wss_info_mux()
2058 struct snd_ctl_elem_info *uinfo) in snd_wss_info_single() argument
2062 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_wss_info_single()
2063 uinfo->count = 1; in snd_wss_info_single()
2064 uinfo->value.integer.min = 0; in snd_wss_info_single()
2065 uinfo->value.integer.max = mask; in snd_wss_info_single()
2115 struct snd_ctl_elem_info *uinfo) in snd_wss_info_double() argument
2119 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_wss_info_double()
2120 uinfo->count = 2; in snd_wss_info_double()
[all …]
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dcnic.c106 static int cnic_uio_open(struct uio_info *uinfo, struct inode *inode) in cnic_uio_open() argument
108 struct cnic_uio_dev *udev = uinfo->priv; in cnic_uio_open()
134 static int cnic_uio_close(struct uio_info *uinfo, struct inode *inode) in cnic_uio_close() argument
136 struct cnic_uio_dev *udev = uinfo->priv; in cnic_uio_close()
1095 struct uio_info *uinfo; in cnic_init_uio() local
1101 uinfo = &udev->cnic_uinfo; in cnic_init_uio()
1103 uinfo->mem[0].addr = pci_resource_start(dev->pcidev, 0); in cnic_init_uio()
1104 uinfo->mem[0].internal_addr = dev->regview; in cnic_init_uio()
1105 uinfo->mem[0].memtype = UIO_MEM_PHYS; in cnic_init_uio()
1108 uinfo->mem[0].size = MB_GET_CID_ADDR(TX_TSS_CID + in cnic_init_uio()
[all …]
/linux-4.4.14/sound/pci/lx6464es/
Dlx6464es.c870 struct snd_ctl_elem_info *uinfo) in lx_control_playback_info() argument
872 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in lx_control_playback_info()
873 uinfo->count = 1; in lx_control_playback_info()
874 uinfo->value.integer.min = 0; in lx_control_playback_info()
875 uinfo->value.integer.max = 1; in lx_control_playback_info()
/linux-4.4.14/sound/pci/aw2/
Daw2-alsa.c141 struct snd_ctl_elem_info *uinfo);
724 struct snd_ctl_elem_info *uinfo) in snd_aw2_control_switch_capture_info() argument
729 return snd_ctl_enum_info(uinfo, 1, 2, texts); in snd_aw2_control_switch_capture_info()
/linux-4.4.14/net/ipv4/
Dah4.c498 if (aalg_desc->uinfo.auth.icv_fullbits/8 != in ah_init_state()
503 aalg_desc->uinfo.auth.icv_fullbits / 8); in ah_init_state()
507 ahp->icv_full_len = aalg_desc->uinfo.auth.icv_fullbits/8; in ah_init_state()
Desp4.c650 if (aalg_desc->uinfo.auth.icv_fullbits / 8 != in esp_init_authenc()
655 aalg_desc->uinfo.auth.icv_fullbits / 8); in esp_init_authenc()
/linux-4.4.14/net/ipv6/
Dah6.c707 if (aalg_desc->uinfo.auth.icv_fullbits/8 != in ah6_init_state()
711 aalg_desc->uinfo.auth.icv_fullbits/8); in ah6_init_state()
715 ahp->icv_full_len = aalg_desc->uinfo.auth.icv_fullbits/8; in ah6_init_state()
Desp6.c592 if (aalg_desc->uinfo.auth.icv_fullbits / 8 != in esp_init_authenc()
597 aalg_desc->uinfo.auth.icv_fullbits / 8); in esp_init_authenc()
/linux-4.4.14/include/linux/
Dcompat.h388 struct compat_siginfo __user *uinfo);
620 struct compat_siginfo __user *uinfo,
636 struct compat_siginfo __user *uinfo);
Dsyscalls.h369 siginfo_t __user *uinfo,
373 siginfo_t __user *uinfo);
377 asmlinkage long sys_rt_sigqueueinfo(int pid, int sig, siginfo_t __user *uinfo);
/linux-4.4.14/sound/pci/cs46xx/
Dcs46xx_lib.c1903 struct snd_ctl_elem_info *uinfo) in snd_cs46xx_vol_info() argument
1905 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_cs46xx_vol_info()
1906 uinfo->count = 2; in snd_cs46xx_vol_info()
1907 uinfo->value.integer.min = 0; in snd_cs46xx_vol_info()
1908 uinfo->value.integer.max = 0x7fff; in snd_cs46xx_vol_info()
2153 static int snd_cs46xx_spdif_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_cs46xx_spdif_info() argument
2155 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_cs46xx_spdif_info()
2156 uinfo->count = 1; in snd_cs46xx_spdif_info()
/linux-4.4.14/drivers/platform/x86/
Dthinkpad_acpi.c7009 struct snd_ctl_elem_info *uinfo) in volume_alsa_vol_info() argument
7011 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in volume_alsa_vol_info()
7012 uinfo->count = 1; in volume_alsa_vol_info()
7013 uinfo->value.integer.min = 0; in volume_alsa_vol_info()
7014 uinfo->value.integer.max = TP_EC_VOLUME_MAX; in volume_alsa_vol_info()
/linux-4.4.14/include/net/
Dxfrm.h1355 } uinfo; member
/linux-4.4.14/net/key/
Daf_key.c1157 x->aalg->alg_trunc_len = a->uinfo.auth.icv_truncbits; in pfkey_msg2xfrm_state()
1193 x->geniv = a->uinfo.encr.geniv; in pfkey_msg2xfrm_state()