| /linux/net/xfrm/ |
| H A D | xfrm_algo.c | 31 .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 D | pcsp_mixer.c | 15 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 D | bcm2835-ctl.c | 31 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 D | mixer_usb_offload.c | 44 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 D | mixer_oss.c | 520 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 D | cs5535audio_olpc.c | 62 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 D | tas2781_hda.c | 256 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 D | tea6330t.c | 69 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 D | cs8427.c | 356 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 D | vmaster.c | 77 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 D | virtio_kctl.c | 48 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 D | mixer_scarlett.c | 233 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 D | toneport.c | 144 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 D | ca0106_mixer.c | 172 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 D | control.c | 21 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 D | control.c | 176 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 D | wm8958-dsp2.c | 487 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 D | aw87390.c | 176 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 D | au88x0_a3d.c | 717 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 D | file_ops.c | 43 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 D | ak4xxx-adda.c | 353 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 D | u_audio.c | 892 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 D | axg-spdifin.c | 263 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 D | tumbler.c | 243 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 D | aw88395.c | 174 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...] |