Home
last modified time | relevance | path

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

12345

/linux/net/xfrm/
H A Dxfrm_algo.c31 .uinfo = {
50 .uinfo = {
69 .uinfo = {
88 .uinfo = {
107 .uinfo = {
126 .uinfo = {
145 .uinfo = {
164 .uinfo = {
179 .uinfo = {
199 .uinfo
[all...]
/linux/sound/drivers/pcsp/
H A Dpcsp_mixer.c15 struct snd_ctl_elem_info *uinfo) in pcsp_enable_info() argument
17 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in pcsp_enable_info()
18 uinfo->count = 1; in pcsp_enable_info()
19 uinfo->value.integer.min = 0; in pcsp_enable_info()
20 uinfo->value.integer.max = 1; in pcsp_enable_info()
46 struct snd_ctl_elem_info *uinfo) in pcsp_treble_info() argument
49 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in pcsp_treble_info()
50 uinfo->count = 1; in pcsp_treble_info()
51 uinfo->value.enumerated.items = chip->max_treble + 1; in pcsp_treble_info()
52 if (uinfo->value.enumerated.item > chip->max_treble) in pcsp_treble_info()
[all …]
/linux/drivers/staging/vc04_services/bcm2835-audio/
H A Dbcm2835-ctl.c31 struct snd_ctl_elem_info *uinfo) in snd_bcm2835_ctl_info() argument
34 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_bcm2835_ctl_info()
35 uinfo->count = 1; in snd_bcm2835_ctl_info()
36 uinfo->value.integer.min = CTRL_VOL_MIN; in snd_bcm2835_ctl_info()
37 uinfo->value.integer.max = CTRL_VOL_MAX; /* 2303 */ in snd_bcm2835_ctl_info()
39 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in snd_bcm2835_ctl_info()
40 uinfo->count = 1; in snd_bcm2835_ctl_info()
41 uinfo->value.integer.min = 0; in snd_bcm2835_ctl_info()
42 uinfo->value.integer.max = 1; in snd_bcm2835_ctl_info()
44 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_bcm2835_ctl_info()
[all …]
/linux/sound/usb/qcom/
H A Dmixer_usb_offload.c44 struct snd_ctl_elem_info *uinfo) in snd_usb_offload_card_route_info() argument
46 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_usb_offload_card_route_info()
47 uinfo->count = 1; in snd_usb_offload_card_route_info()
48 uinfo->value.integer.min = -1; in snd_usb_offload_card_route_info()
49 uinfo->value.integer.max = SNDRV_CARDS; in snd_usb_offload_card_route_info()
83 struct snd_ctl_elem_info *uinfo) in snd_usb_offload_pcm_route_info() argument
85 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_usb_offload_pcm_route_info()
86 uinfo->count = 1; in snd_usb_offload_pcm_route_info()
87 uinfo->value.integer.min = -1; in snd_usb_offload_pcm_route_info()
89 uinfo->value.integer.max = 0xff; in snd_usb_offload_pcm_route_info()
/linux/sound/core/oss/
H A Dmixer_oss.c520 struct snd_ctl_elem_info *uinfo __free(kfree) = NULL; in snd_mixer_oss_get_volume1_vol()
531 uinfo = kzalloc(sizeof(*uinfo), GFP_KERNEL); in snd_mixer_oss_get_volume1_vol()
533 if (uinfo == NULL || uctl == NULL) in snd_mixer_oss_get_volume1_vol()
535 if (kctl->info(kctl, uinfo)) in snd_mixer_oss_get_volume1_vol()
539 if (uinfo->type == SNDRV_CTL_ELEM_TYPE_BOOLEAN && in snd_mixer_oss_get_volume1_vol()
540 uinfo->value.integer.min == 0 && uinfo->value.integer.max == 1) in snd_mixer_oss_get_volume1_vol()
542 …*left = snd_mixer_oss_conv1(uctl->value.integer.value[0], uinfo->value.integer.min, uinfo->value.i… in snd_mixer_oss_get_volume1_vol()
543 if (uinfo->count > 1) in snd_mixer_oss_get_volume1_vol()
544 …*right = snd_mixer_oss_conv1(uctl->value.integer.value[1], uinfo->value.integer.min, uinfo->value.… in snd_mixer_oss_get_volume1_vol()
553 struct snd_ctl_elem_info *uinfo __free(kfree) = NULL; in snd_mixer_oss_get_volume1_sw()
[all …]
/linux/sound/pci/cs5535audio/
H A Dcs5535audio_olpc.c62 struct snd_ctl_elem_info *uinfo) in olpc_dc_info() argument
64 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in olpc_dc_info()
65 uinfo->count = 1; in olpc_dc_info()
66 uinfo->value.integer.min = 0; in olpc_dc_info()
67 uinfo->value.integer.max = 1; in olpc_dc_info()
86 struct snd_ctl_elem_info *uinfo) in olpc_mic_info() argument
88 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in olpc_mic_info()
89 uinfo->count = 1; in olpc_mic_info()
90 uinfo->value.integer.min = 0; in olpc_mic_info()
91 uinfo->value.integer.max = 1; in olpc_mic_info()
/linux/sound/hda/codecs/side-codecs/
H A Dtas2781_hda.c256 struct snd_ctl_elem_info *uinfo) in tasdevice_info_profile() argument
260 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in tasdevice_info_profile()
261 uinfo->count = 1; in tasdevice_info_profile()
262 uinfo->value.integer.min = 0; in tasdevice_info_profile()
263 uinfo->value.integer.max = tas_priv->rcabin.ncfgs - 1; in tasdevice_info_profile()
270 struct snd_ctl_elem_info *uinfo) in tasdevice_info_programs() argument
274 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in tasdevice_info_programs()
275 uinfo->count = 1; in tasdevice_info_programs()
276 uinfo->value.integer.min = 0; in tasdevice_info_programs()
277 uinfo->value.integer.max = tas_priv->fmw->nr_programs - 1; in tasdevice_info_programs()
[all …]
/linux/sound/i2c/
H A Dtea6330t.c69 struct snd_ctl_elem_info *uinfo) in snd_tea6330t_info_master_volume() argument
71 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_tea6330t_info_master_volume()
72 uinfo->count = 2; in snd_tea6330t_info_master_volume()
73 uinfo->value.integer.min = 0; in snd_tea6330t_info_master_volume()
74 uinfo->value.integer.max = 43; in snd_tea6330t_info_master_volume()
174 struct snd_ctl_elem_info *uinfo) in snd_tea6330t_info_bass() argument
178 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_tea6330t_info_bass()
179 uinfo->count = 1; in snd_tea6330t_info_bass()
180 uinfo->value.integer.min = 0; in snd_tea6330t_info_bass()
181 uinfo->value.integer.max = tea->max_bass; in snd_tea6330t_info_bass()
[all …]
H A Dcs8427.c356 struct snd_ctl_elem_info *uinfo) in snd_cs8427_in_status_info() argument
358 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_cs8427_in_status_info()
359 uinfo->count = 1; in snd_cs8427_in_status_info()
360 uinfo->value.integer.min = 0; in snd_cs8427_in_status_info()
361 uinfo->value.integer.max = 255; in snd_cs8427_in_status_info()
381 struct snd_ctl_elem_info *uinfo) in snd_cs8427_qsubcode_info() argument
383 uinfo->type = SNDRV_CTL_ELEM_TYPE_BYTES; in snd_cs8427_qsubcode_info()
384 uinfo->count = 10; in snd_cs8427_qsubcode_info()
415 struct snd_ctl_elem_info *uinfo) in snd_cs8427_spdif_info() argument
417 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_cs8427_spdif_info()
[all …]
/linux/sound/core/
H A Dvmaster.c77 struct snd_ctl_elem_info *uinfo __free(kfree) = NULL; in follower_init()
87 uinfo = kmalloc(sizeof(*uinfo), GFP_KERNEL); in follower_init()
88 if (!uinfo) in follower_init()
90 uinfo->id = follower->follower.id; in follower_init()
91 err = follower->follower.info(&follower->follower, uinfo); in follower_init()
94 follower->info.type = uinfo->type; in follower_init()
95 follower->info.count = uinfo->count; in follower_init()
102 follower->info.min_val = uinfo->value.integer.min; in follower_init()
103 follower->info.max_val = uinfo->value.integer.max; in follower_init()
179 struct snd_ctl_elem_info *uinfo) in follower_info() argument
[all …]
/linux/sound/virtio/
H A Dvirtio_kctl.c48 struct snd_ctl_elem_info *uinfo) in virtsnd_kctl_info() argument
56 uinfo->type = g_v2a_type_map[le32_to_cpu(kinfo->type)]; in virtsnd_kctl_info()
57 uinfo->count = le32_to_cpu(kinfo->count); in virtsnd_kctl_info()
59 switch (uinfo->type) { in virtsnd_kctl_info()
61 uinfo->value.integer.min = in virtsnd_kctl_info()
63 uinfo->value.integer.max = in virtsnd_kctl_info()
65 uinfo->value.integer.step = in virtsnd_kctl_info()
70 uinfo->value.integer64.min = in virtsnd_kctl_info()
72 uinfo->value.integer64.max = in virtsnd_kctl_info()
74 uinfo->value.integer64.step = in virtsnd_kctl_info()
[all …]
/linux/sound/usb/
H A 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()
301 struct snd_ctl_elem_info *uinfo) in scarlett_ctl_info() argument
305 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in scarlett_ctl_info()
306 uinfo->count = elem->channels; in scarlett_ctl_info()
307 uinfo->value.integer.min = 0; in scarlett_ctl_info()
308 uinfo->value.integer.max = (int)kctl->private_value + in scarlett_ctl_info()
[all …]
/linux/sound/usb/line6/
H A Dtoneport.c144 struct snd_ctl_elem_info *uinfo) in snd_toneport_monitor_info() argument
146 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_toneport_monitor_info()
147 uinfo->count = 1; in snd_toneport_monitor_info()
148 uinfo->value.integer.min = 0; in snd_toneport_monitor_info()
149 uinfo->value.integer.max = 256; in snd_toneport_monitor_info()
191 struct snd_ctl_elem_info *uinfo) in snd_toneport_source_info() argument
195 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in snd_toneport_source_info()
196 uinfo->count = 1; in snd_toneport_source_info()
197 uinfo->value.enumerated.items = size; in snd_toneport_source_info()
199 if (uinfo->value.enumerated.item >= size) in snd_toneport_source_info()
[all …]
/linux/sound/pci/ca0106/
H A Dca0106_mixer.c172 struct snd_ctl_elem_info *uinfo) in snd_ca0106_capture_source_info() argument
178 return snd_ctl_enum_info(uinfo, 1, 6, texts); in snd_ca0106_capture_source_info()
209 struct snd_ctl_elem_info *uinfo) in snd_ca0106_i2c_capture_source_info() argument
215 return snd_ctl_enum_info(uinfo, 1, 4, texts); in snd_ca0106_i2c_capture_source_info()
248 struct snd_ctl_elem_info *uinfo) in snd_ca0106_capture_line_in_side_out_info() argument
252 return snd_ctl_enum_info(uinfo, 1, 2, texts); in snd_ca0106_capture_line_in_side_out_info()
256 struct snd_ctl_elem_info *uinfo) in snd_ca0106_capture_mic_line_in_info() argument
260 return snd_ctl_enum_info(uinfo, 1, 2, texts); in snd_ca0106_capture_mic_line_in_info()
310 struct snd_ctl_elem_info *uinfo) in snd_ca0106_spdif_info() argument
312 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_ca0106_spdif_info()
[all …]
/linux/sound/usb/caiaq/
H A Dcontrol.c21 struct snd_ctl_elem_info *uinfo) in control_info() argument
29 uinfo->count = 1; in control_info()
37 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in control_info()
38 uinfo->value.integer.min = 0; in control_info()
39 uinfo->value.integer.max = 2; in control_info()
54 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in control_info()
55 uinfo->value.integer.min = 0; in control_info()
56 uinfo->value.integer.max = maxval; in control_info()
58 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in control_info()
59 uinfo->value.integer.min = 0; in control_info()
[all …]
/linux/sound/usb/6fire/
H A Dcontrol.c176 struct snd_ctl_elem_info *uinfo) in usb6fire_control_output_vol_info() argument
178 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in usb6fire_control_output_vol_info()
179 uinfo->count = 2; in usb6fire_control_output_vol_info()
180 uinfo->value.integer.min = 0; in usb6fire_control_output_vol_info()
181 uinfo->value.integer.max = 180; in usb6fire_control_output_vol_info()
280 struct snd_ctl_elem_info *uinfo) in usb6fire_control_input_vol_info() argument
282 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in usb6fire_control_input_vol_info()
283 uinfo->count = 2; in usb6fire_control_input_vol_info()
284 uinfo->value.integer.min = 0; in usb6fire_control_input_vol_info()
285 uinfo->value.integer.max = 30; in usb6fire_control_input_vol_info()
[all …]
/linux/sound/soc/codecs/
H A Dwm8958-dsp2.c487 struct snd_ctl_elem_info *uinfo) in wm8958_mbc_info() argument
489 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in wm8958_mbc_info()
490 uinfo->count = 1; in wm8958_mbc_info()
491 uinfo->value.integer.min = 0; in wm8958_mbc_info()
492 uinfo->value.integer.max = 1; in wm8958_mbc_info()
610 struct snd_ctl_elem_info *uinfo) in wm8958_vss_info() argument
612 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in wm8958_vss_info()
613 uinfo->count = 1; in wm8958_vss_info()
614 uinfo->value.integer.min = 0; in wm8958_vss_info()
615 uinfo in wm8958_vss_info()
671 wm8958_hpf_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) wm8958_hpf_info() argument
777 wm8958_enh_eq_info(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo) wm8958_enh_eq_info() argument
[all...]
H A Daw87390.c176 struct snd_ctl_elem_info *uinfo) in aw87390_profile_info() argument
183 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in aw87390_profile_info()
184 uinfo->count = 1; in aw87390_profile_info()
188 uinfo->value.enumerated.items = 0; in aw87390_profile_info()
192 uinfo->value.enumerated.items = count; in aw87390_profile_info()
194 if (uinfo->value.enumerated.item >= count) in aw87390_profile_info()
195 uinfo->value.enumerated.item = count - 1; in aw87390_profile_info()
197 count = uinfo->value.enumerated.item; in aw87390_profile_info()
201 strscpy(uinfo->value.enumerated.name, "null"); in aw87390_profile_info()
205 strscpy(uinfo in aw87390_profile_info()
[all...]
/linux/sound/pci/au88x0/
H A Dau88x0_a3d.c717 snd_vortex_a3d_hrtf_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_vortex_a3d_hrtf_info() argument
719 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_vortex_a3d_hrtf_info()
720 uinfo->count = 6; in snd_vortex_a3d_hrtf_info()
721 uinfo->value.integer.min = 0x00000000; in snd_vortex_a3d_hrtf_info()
722 uinfo->value.integer.max = 0xffffffff; in snd_vortex_a3d_hrtf_info()
726 snd_vortex_a3d_itd_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_vortex_a3d_itd_info() argument
728 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_vortex_a3d_itd_info()
729 uinfo->count = 2; in snd_vortex_a3d_itd_info()
730 uinfo->value.integer.min = 0x00000000; in snd_vortex_a3d_itd_info()
731 uinfo->value.integer.max = 0xffffffff; in snd_vortex_a3d_itd_info()
[all …]
/linux/drivers/infiniband/hw/hfi1/
H A Dfile_ops.c43 const struct hfi1_user_info *uinfo);
60 const struct hfi1_user_info *uinfo);
62 struct hfi1_user_info *uinfo,
780 struct hfi1_user_info uinfo; in assign_ctxt() local
785 if (sizeof(uinfo) != len) in assign_ctxt()
788 if (copy_from_user(&uinfo, (void __user *)arg, sizeof(uinfo))) in assign_ctxt()
791 swmajor = uinfo.userversion >> 16; in assign_ctxt()
795 if (uinfo.subctxt_cnt > HFI1_MAX_SHARED_CTXTS) in assign_ctxt()
807 ret = find_sub_ctxt(fd, &uinfo); in assign_ctxt()
814 ret = allocate_ctxt(fd, fd->dd, &uinfo, &uctxt); in assign_ctxt()
[all …]
/linux/sound/i2c/other/
H A Dak4xxx-adda.c353 struct snd_ctl_elem_info *uinfo) in snd_akm4xxx_volume_info() argument
357 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_akm4xxx_volume_info()
358 uinfo->count = 1; in snd_akm4xxx_volume_info()
359 uinfo->value.integer.min = 0; in snd_akm4xxx_volume_info()
360 uinfo->value.integer.max = mask; in snd_akm4xxx_volume_info()
409 struct snd_ctl_elem_info *uinfo) in snd_akm4xxx_stereo_volume_info() argument
413 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_akm4xxx_stereo_volume_info()
414 uinfo->count = 2; in snd_akm4xxx_stereo_volume_info()
415 uinfo->value.integer.min = 0; in snd_akm4xxx_stereo_volume_info()
416 uinfo->value.integer.max = mask; in snd_akm4xxx_stereo_volume_info()
[all …]
/linux/drivers/usb/gadget/function/
H A Du_audio.c892 struct snd_ctl_elem_info *uinfo) in u_audio_pitch_info() argument
903 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in u_audio_pitch_info()
904 uinfo->count = 1; in u_audio_pitch_info()
905 uinfo->value.integer.min = pitch_min; in u_audio_pitch_info()
906 uinfo->value.integer.max = pitch_max; in u_audio_pitch_info()
907 uinfo->value.integer.step = 1; in u_audio_pitch_info()
951 struct snd_ctl_elem_info *uinfo) in u_audio_mute_info() argument
953 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in u_audio_mute_info()
954 uinfo->count = 1; in u_audio_mute_info()
955 uinfo->value.integer.min = 0; in u_audio_mute_info()
[all …]
/linux/sound/soc/meson/
H A Daxg-spdifin.c263 struct snd_ctl_elem_info *uinfo) in axg_spdifin_iec958_info() argument
265 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in axg_spdifin_iec958_info()
266 uinfo->count = 1; in axg_spdifin_iec958_info()
337 struct snd_ctl_elem_info *uinfo) in axg_spdifin_rate_lock_info() argument
339 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in axg_spdifin_rate_lock_info()
340 uinfo->count = 1; in axg_spdifin_rate_lock_info()
341 uinfo->value.integer.min = 0; in axg_spdifin_rate_lock_info()
342 uinfo->value.integer.max = 192000; in axg_spdifin_rate_lock_info()
/linux/sound/ppc/
H A Dtumbler.c243 struct snd_ctl_elem_info *uinfo) in tumbler_info_master_volume() argument
245 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in tumbler_info_master_volume()
246 uinfo->count = 2; in tumbler_info_master_volume()
247 uinfo->value.integer.min = 0; in tumbler_info_master_volume()
248 uinfo->value.integer.max = ARRAY_SIZE(master_volume_table) - 1; in tumbler_info_master_volume()
389 struct snd_ctl_elem_info *uinfo) in tumbler_info_drc_value() argument
392 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in tumbler_info_drc_value()
393 uinfo->count = 1; in tumbler_info_drc_value()
394 uinfo->value.integer.min = 0; in tumbler_info_drc_value()
395 uinfo->value.integer.max = in tumbler_info_drc_value()
[all …]
/linux/sound/soc/codecs/aw88395/
H A Daw88395.c174 struct snd_ctl_elem_info *uinfo) in aw88395_profile_info() argument
181 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in aw88395_profile_info()
182 uinfo->count = 1; in aw88395_profile_info()
186 uinfo->value.enumerated.items = 0; in aw88395_profile_info()
190 uinfo->value.enumerated.items = count; in aw88395_profile_info()
192 if (uinfo->value.enumerated.item >= count) in aw88395_profile_info()
193 uinfo->value.enumerated.item = count - 1; in aw88395_profile_info()
195 count = uinfo->value.enumerated.item; in aw88395_profile_info()
199 strscpy(uinfo->value.enumerated.name, "null"); in aw88395_profile_info()
203 strscpy(uinfo in aw88395_profile_info()
[all...]

12345