/linux/sound/drivers/pcsp/ |
H A D | pcsp_mixer.c | 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() 53 uinfo->value.enumerated.item = chip->max_treble; in pcsp_treble_info() 54 sprintf(uinfo->value.enumerated.name, "%lu", in pcsp_treble_info() 55 (unsigned long)PCSP_CALC_RATE(uinfo->value.enumerated.item)); in pcsp_treble_info() 63 ucontrol->value.enumerated.item[0] = chip->treble; in pcsp_treble_get() 72 int treble = ucontrol->value.enumerated.item[0]; in pcsp_treble_put()
|
/linux/drivers/staging/greybus/ |
H A D | audio_topology.c | 190 max = le32_to_cpu(info->value.enumerated.items); in gbcodec_mixer_ctl_info() 191 uinfo->value.enumerated.items = max; in gbcodec_mixer_ctl_info() 192 if (uinfo->value.enumerated.item > max - 1) in gbcodec_mixer_ctl_info() 193 uinfo->value.enumerated.item = max - 1; in gbcodec_mixer_ctl_info() 198 uinfo->value.enumerated.item); in gbcodec_mixer_ctl_info() 199 strscpy(uinfo->value.enumerated.name, name, sizeof(uinfo->value.enumerated.name)); in gbcodec_mixer_ctl_info() 256 ucontrol->value.enumerated.item[0] = in gbcodec_mixer_ctl_get() 259 ucontrol->value.enumerated.item[1] = in gbcodec_mixer_ctl_get() 304 cpu_to_le32(ucontrol->value.enumerated.item[0]); in gbcodec_mixer_ctl_put() 307 cpu_to_le32(ucontrol->value.enumerated.item[1]); in gbcodec_mixer_ctl_put() [all …]
|
/linux/sound/virtio/ |
H A D | virtio_kctl.c | 79 uinfo->value.enumerated.items = in virtsnd_kctl_info() 80 le32_to_cpu(kinfo->value.enumerated.items); in virtsnd_kctl_info() 81 i = uinfo->value.enumerated.item; in virtsnd_kctl_info() 82 if (i >= uinfo->value.enumerated.items) in virtsnd_kctl_info() 85 strscpy(uinfo->value.enumerated.name, kctl->items[i].item, in virtsnd_kctl_info() 86 sizeof(uinfo->value.enumerated.name)); in virtsnd_kctl_info() 149 uvalue->value.enumerated.item[i] = in virtsnd_kctl_get() 150 le32_to_cpu(kvalue->value.enumerated[i]); in virtsnd_kctl_get() 214 kvalue->value.enumerated[i] = in virtsnd_kctl_put() 215 cpu_to_le32(uvalue->value.enumerated.item[i]); in virtsnd_kctl_put() [all …]
|
/linux/sound/core/ |
H A D | control_compat.c | 73 } enumerated; member 96 if (get_user(data->value.enumerated.item, &data32->value.enumerated.item)) in snd_ctl_elem_info_compat() 128 if (copy_to_user(&data32->value.enumerated, in snd_ctl_elem_info_compat() 129 &data->value.enumerated, in snd_ctl_elem_info_compat() 130 sizeof(data->value.enumerated))) in snd_ctl_elem_info_compat() 408 if (copy_from_user(&data->value.enumerated, in snd_ctl_elem_add_compat() 409 &data32->value.enumerated, in snd_ctl_elem_add_compat() 410 sizeof(data->value.enumerated))) in snd_ctl_elem_add_compat() 412 data->value.enumerated.names_ptr = in snd_ctl_elem_add_compat() 413 (uintptr_t)compat_ptr(data->value.enumerated.names_ptr); in snd_ctl_elem_add_compat()
|
H A D | control.c | 963 info->value.enumerated.items == 0) { in snd_ctl_check_elem_info() 1037 lval = control->value.enumerated.item[i]; in sanity_check_int_value() 1039 lmax = info->value.enumerated.items - 1; in sanity_check_int_value() 1426 item = uinfo->value.enumerated.item; in snd_ctl_elem_user_enum_info() 1432 item = min(item, uinfo->value.enumerated.items - 1); in snd_ctl_elem_user_enum_info() 1433 uinfo->value.enumerated.item = item; in snd_ctl_elem_user_enum_info() 1438 strscpy(uinfo->value.enumerated.name, names); in snd_ctl_elem_user_enum_info() 1560 const uintptr_t user_ptrval = ue->info.value.enumerated.names_ptr; in snd_ctl_elem_init_enum_names() 1564 buf_len = ue->info.value.enumerated.names_length; in snd_ctl_elem_init_enum_names() 1576 for (i = 0; i < ue->info.value.enumerated.items; ++i) { in snd_ctl_elem_init_enum_names() [all …]
|
/linux/sound/pci/ac97/ |
H A D | ac97_patch.c | 80 ucontrol->value.enumerated.item[0] = ac97->indep_surround; in ac97_surround_jack_mode_get() 87 unsigned char indep = !!ucontrol->value.enumerated.item[0]; in ac97_surround_jack_mode_put() 109 ucontrol->value.enumerated.item[0] = ac97->channel_mode; in ac97_channel_mode_get() 116 unsigned char mode = ucontrol->value.enumerated.item[0]; in ac97_channel_mode_put() 234 ucontrol->value.enumerated.item[0] = val; in snd_ac97_ymf7x3_get_speaker() 244 if (ucontrol->value.enumerated.item[0] > 2) in snd_ac97_ymf7x3_put_speaker() 246 val = (ucontrol->value.enumerated.item[0] + 1) << 10; in snd_ac97_ymf7x3_put_speaker() 276 ucontrol->value.enumerated.item[0] = (val >> 1) & 1; in snd_ac97_ymf7x3_spdif_source_get() 286 if (ucontrol->value.enumerated.item[0] > 1) in snd_ac97_ymf7x3_spdif_source_put() 288 val = ucontrol->value.enumerated.item[0] << 1; in snd_ac97_ymf7x3_spdif_source_put() [all …]
|
/linux/sound/isa/sb/ |
H A D | sb_mixer.c | 189 ucontrol->value.enumerated.item[0] = 0; in snd_dt019x_input_sw_get() 192 ucontrol->value.enumerated.item[0] = 1; in snd_dt019x_input_sw_get() 195 ucontrol->value.enumerated.item[0] = 2; in snd_dt019x_input_sw_get() 198 ucontrol->value.enumerated.item[0] = 4; in snd_dt019x_input_sw_get() 208 ucontrol->value.enumerated.item[0] = 4; in snd_dt019x_input_sw_get() 221 if (ucontrol->value.enumerated.item[0] > 4) in snd_dt019x_input_sw_put() 223 switch (ucontrol->value.enumerated.item[0]) { in snd_dt019x_input_sw_put() 279 ucontrol->value.enumerated.item[0] = oval; in snd_als4k_mono_capture_route_get() 291 if (ucontrol->value.enumerated.item[0] > 2) in snd_als4k_mono_capture_route_put() 297 | (ucontrol->value.enumerated.item[0] << 6); in snd_als4k_mono_capture_route_put() [all …]
|
/linux/sound/pci/oxygen/ |
H A D | xonar_dg_mixer.c | 66 value->value.enumerated.item[0] = data->output_sel; in output_select_get() 76 unsigned int new = value->value.enumerated.item[0]; in output_select_put() 286 value->value.enumerated.item[0] = data->input_sel; in input_sel_get() 299 if (value->value.enumerated.item[0] > 3) in input_sel_put() 303 changed = value->value.enumerated.item[0] != data->input_sel; in input_sel_put() 305 data->input_sel = value->value.enumerated.item[0]; in input_sel_put() 332 value->value.enumerated.item[0] = in hpf_get() 346 if (value->value.enumerated.item[0]) in hpf_put()
|
H A D | xonar_pcm179x.c | 750 value->value.enumerated.item[0] = in rolloff_get() 768 if (!value->value.enumerated.item[0]) in rolloff_put() 859 value->value.enumerated.item[0] = 0; in st_output_switch_get() 861 value->value.enumerated.item[0] = 1; in st_output_switch_get() 863 value->value.enumerated.item[0] = 2; in st_output_switch_get() 878 switch (value->value.enumerated.item[0]) { in st_output_switch_put() 914 value->value.enumerated.item[0] = 0; in st_hp_volume_offset_get() 916 value->value.enumerated.item[0] = 1; in st_hp_volume_offset_get() 918 value->value.enumerated.item[0] = 2; in st_hp_volume_offset_get() 920 value->value.enumerated.item[0] = 3; in st_hp_volume_offset_get() [all …]
|
/linux/sound/usb/line6/ |
H A D | toneport.c | 197 uinfo->value.enumerated.items = size; in snd_toneport_source_info() 199 if (uinfo->value.enumerated.item >= size) in snd_toneport_source_info() 200 uinfo->value.enumerated.item = size - 1; in snd_toneport_source_info() 202 strscpy(uinfo->value.enumerated.name, in snd_toneport_source_info() 203 toneport_source_info[uinfo->value.enumerated.item].name); in snd_toneport_source_info() 215 ucontrol->value.enumerated.item[0] = toneport->source; in snd_toneport_source_get() 227 source = ucontrol->value.enumerated.item[0]; in snd_toneport_source_put()
|
/linux/sound/soc/codecs/ |
H A D | aw87390.c | 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->value.enumerated.name, prof_name); in aw87390_profile_info()
|
H A D | wl1273.c | 164 ucontrol->value.enumerated.item[0] = wl1273->mode; in snd_wl1273_get_audio_route() 182 if (wl1273->mode == ucontrol->value.enumerated.item[0]) in snd_wl1273_set_audio_route() 189 if (ucontrol->value.enumerated.item[0] >= ARRAY_SIZE(wl1273_audio_route)) in snd_wl1273_set_audio_route() 192 wl1273->mode = ucontrol->value.enumerated.item[0]; in snd_wl1273_set_audio_route() 207 ucontrol->value.enumerated.item[0] = wl1273->core->audio_mode; in snd_wl1273_fm_audio_get() 221 val = ucontrol->value.enumerated.item[0]; in snd_wl1273_fm_audio_put()
|
/linux/sound/pci/asihpi/ |
H A D | asihpi.c | 1637 ucontrol->value.enumerated.item[0] = 0; in snd_asihpi_aesebu_format_get() 1642 ucontrol->value.enumerated.item[0] = 1; in snd_asihpi_aesebu_format_get() 1644 ucontrol->value.enumerated.item[0] = 2; in snd_asihpi_aesebu_format_get() 1658 if (ucontrol->value.enumerated.item[0] == 1) in snd_asihpi_aesebu_format_put() 1660 if (ucontrol->value.enumerated.item[0] == 2) in snd_asihpi_aesebu_format_put() 1870 ucontrol->value.enumerated.item[0] = -1; in snd_asihpi_tuner_band_get() 1873 ucontrol->value.enumerated.item[0] = idx; in snd_asihpi_tuner_band_get() 1895 idx = ucontrol->value.enumerated.item[0]; in snd_asihpi_tuner_band_put() 2125 uinfo->value.enumerated.items = in snd_asihpi_mux_info() 2128 if (uinfo->value.enumerated.item >= uinfo->value.enumerated.items) in snd_asihpi_mux_info() [all …]
|
/linux/sound/soc/meson/ |
H A D | g12a-tohdmitx.c | 48 if (ucontrol->value.enumerated.item[0] >= e->items) in g12a_tohdmitx_i2s_mux_put_enum() 51 mux = snd_soc_enum_item_to_val(e, ucontrol->value.enumerated.item[0]); in g12a_tohdmitx_i2s_mux_put_enum() 99 if (ucontrol->value.enumerated.item[0] >= e->items) in g12a_tohdmitx_spdif_mux_put_enum() 102 mux = snd_soc_enum_item_to_val(e, ucontrol->value.enumerated.item[0]); in g12a_tohdmitx_spdif_mux_put_enum()
|
/linux/sound/soc/codecs/aw88395/ |
H A D | aw88395.c | 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->value.enumerated.name, prof_name); in aw88395_profile_info()
|
/linux/sound/pci/rme9652/ |
H A D | hdsp.c | 1669 ucontrol->value.enumerated.item[0] = hdsp_spdif_in(hdsp); in snd_hdsp_get_spdif_in() 1681 val = ucontrol->value.enumerated.item[0] % ((hdsp->io_type == H9632) ? 4 : 3); in snd_hdsp_put_spdif_in() 1775 ucontrol->value.enumerated.item[0] = 0; in snd_hdsp_get_spdif_sample_rate() 1778 ucontrol->value.enumerated.item[0] = 1; in snd_hdsp_get_spdif_sample_rate() 1781 ucontrol->value.enumerated.item[0] = 2; in snd_hdsp_get_spdif_sample_rate() 1784 ucontrol->value.enumerated.item[0] = 3; in snd_hdsp_get_spdif_sample_rate() 1787 ucontrol->value.enumerated.item[0] = 4; in snd_hdsp_get_spdif_sample_rate() 1790 ucontrol->value.enumerated.item[0] = 5; in snd_hdsp_get_spdif_sample_rate() 1793 ucontrol->value.enumerated.item[0] = 7; in snd_hdsp_get_spdif_sample_rate() 1796 ucontrol->value.enumerated.item[0] = 8; in snd_hdsp_get_spdif_sample_rate() [all …]
|
H A D | hdspm.c | 2424 ucontrol->value.enumerated.item[0] = in snd_hdspm_get_autosync_sample_rate() 2428 ucontrol->value.enumerated.item[0] = in snd_hdspm_get_autosync_sample_rate() 2432 ucontrol->value.enumerated.item[0] = in snd_hdspm_get_autosync_sample_rate() 2436 ucontrol->value.enumerated.item[0] = in snd_hdspm_get_autosync_sample_rate() 2445 ucontrol->value.enumerated.item[0] = in snd_hdspm_get_autosync_sample_rate() 2449 ucontrol->value.enumerated.item[0] = in snd_hdspm_get_autosync_sample_rate() 2453 ucontrol->value.enumerated.item[0] = in snd_hdspm_get_autosync_sample_rate() 2457 ucontrol->value.enumerated.item[0] = in snd_hdspm_get_autosync_sample_rate() 2467 ucontrol->value.enumerated.item[0] = in snd_hdspm_get_autosync_sample_rate() 2471 ucontrol->value.enumerated.item[0] = in snd_hdspm_get_autosync_sample_rate() [all …]
|
/linux/sound/soc/mediatek/mt8186/ |
H A D | mt8186-misc-control.c | 96 if (ucontrol->value.enumerated.item[0] >= e->items) in mt8186_sgen_set() 149 if (ucontrol->value.enumerated.item[0] >= e->items) in mt8186_sgen_rate_set() 192 if (ucontrol->value.enumerated.item[0] >= e->items) in mt8186_sgen_amplitude_set()
|
/linux/sound/usb/ |
H A D | mixer_scarlett.c | 386 uinfo->value.enumerated.items = items; in scarlett_ctl_enum_dynamic_info() 388 if (uinfo->value.enumerated.item >= items) in scarlett_ctl_enum_dynamic_info() 389 uinfo->value.enumerated.item = items - 1; in scarlett_ctl_enum_dynamic_info() 392 scarlett_generate_name(uinfo->value.enumerated.item, in scarlett_ctl_enum_dynamic_info() 393 uinfo->value.enumerated.name, in scarlett_ctl_enum_dynamic_info() 394 sizeof(uinfo->value.enumerated.name), in scarlett_ctl_enum_dynamic_info() 423 ucontrol->value.enumerated.item[0] = val; in scarlett_ctl_enum_get() 475 ucontrol->value.enumerated.item[0] = clamp((int)buf[0], 0, 1); in scarlett_ctl_meter_get()
|
/linux/sound/isa/msnd/ |
H A D | msnd_pinnacle_mixer.c | 69 ucontrol->value.enumerated.item[0] = 0; in snd_msndmix_get_mux() 72 ucontrol->value.enumerated.item[0] = 1; in snd_msndmix_get_mux() 75 ucontrol->value.enumerated.item[0] = 2; in snd_msndmix_get_mux() 120 return snd_msndmix_set_mux(msnd, ucontrol->value.enumerated.item[0]); in snd_msndmix_put_mux()
|
/linux/sound/hda/codecs/ |
H A D | ca0132.c | 5798 uinfo->value.enumerated.items = MIC_BOOST_NUM_OF_STEPS; in ca0132_alt_mic_boost_info() 5799 if (uinfo->value.enumerated.item >= MIC_BOOST_NUM_OF_STEPS) in ca0132_alt_mic_boost_info() 5800 uinfo->value.enumerated.item = MIC_BOOST_NUM_OF_STEPS - 1; in ca0132_alt_mic_boost_info() 5801 sprintf(namestr, "%d %s", (uinfo->value.enumerated.item * 10), sfx); in ca0132_alt_mic_boost_info() 5802 strscpy(uinfo->value.enumerated.name, namestr); in ca0132_alt_mic_boost_info() 5812 ucontrol->value.enumerated.item[0] = spec->mic_boost_enum_val; in ca0132_alt_mic_boost_get() 5821 int sel = ucontrol->value.enumerated.item[0]; in ca0132_alt_mic_boost_put() 5850 uinfo->value.enumerated.items = AE5_HEADPHONE_GAIN_MAX; in ae5_headphone_gain_info() 5851 if (uinfo->value.enumerated.item >= AE5_HEADPHONE_GAIN_MAX) in ae5_headphone_gain_info() 5852 uinfo->value.enumerated.item = AE5_HEADPHONE_GAIN_MAX - 1; in ae5_headphone_gain_info() [all …]
|
/linux/sound/pci/emu10k1/ |
H A D | emumixer.c | 644 ucontrol->value.enumerated.item[0] = emu->emu1010.output_source[channel]; in snd_emu1010_output_source_get() 654 unsigned val = ucontrol->value.enumerated.item[0]; in snd_emu1010_output_source_put() 690 ucontrol->value.enumerated.item[0] = emu->emu1010.input_source[channel]; in snd_emu1010_input_source_get() 700 unsigned val = ucontrol->value.enumerated.item[0]; in snd_emu1010_input_source_put() 972 ucontrol->value.enumerated.item[0] = emu->emu1010.clock_source; in snd_emu1010_clock_source_get() 985 val = ucontrol->value.enumerated.item[0] ; in snd_emu1010_clock_source_put() 1035 ucontrol->value.enumerated.item[0] = emu->emu1010.clock_fallback; in snd_emu1010_clock_fallback_get() 1043 unsigned int val = ucontrol->value.enumerated.item[0]; in snd_emu1010_clock_fallback_put() 1082 ucontrol->value.enumerated.item[0] = emu->emu1010.optical_out; in snd_emu1010_optical_out_get() 1094 val = ucontrol->value.enumerated.item[0]; in snd_emu1010_optical_out_put() [all …]
|
/linux/sound/firewire/bebob/ |
H A D | bebob_maudio.c | 372 uval->value.enumerated.item[0] = params->clk_src; in special_clk_ctl_get() 382 id = uval->value.enumerated.item[0]; in special_clk_ctl_put() 476 uval->value.enumerated.item[0] = val; in special_dig_in_iface_ctl_get() 489 id = uval->value.enumerated.item[0]; in special_dig_in_iface_ctl_set() 550 uval->value.enumerated.item[0] = params->dig_out_fmt; in special_dig_out_iface_ctl_get() 562 id = uval->value.enumerated.item[0]; in special_dig_out_iface_ctl_set()
|
/linux/sound/pci/ice1712/ |
H A D | ice1712.c | 1786 ucontrol->value.enumerated.item[0] = 13; in snd_ice1712_pro_internal_clock_get() 1793 ucontrol->value.enumerated.item[0] = val; in snd_ice1712_pro_internal_clock_get() 1812 if (ucontrol->value.enumerated.item[0] == 13) { in snd_ice1712_pro_internal_clock_put() 1874 ucontrol->value.enumerated.item[0] = val; in snd_ice1712_pro_internal_clock_default_get() 1998 ucontrol->value.enumerated.item[0] = 11; in snd_ice1712_pro_route_analog_get() 2000 ucontrol->value.enumerated.item[0] = (cval & 7) + 1; in snd_ice1712_pro_route_analog_get() 2002 ucontrol->value.enumerated.item[0] = ((cval >> 3) & 1) + 9; in snd_ice1712_pro_route_analog_get() 2004 ucontrol->value.enumerated.item[0] = 0; in snd_ice1712_pro_route_analog_get() 2017 if (ucontrol->value.enumerated.item[0] >= 11) in snd_ice1712_pro_route_analog_put() 2019 else if (ucontrol->value.enumerated.item[0] >= 9) in snd_ice1712_pro_route_analog_put() [all …]
|
/linux/Documentation/core-api/irq/ |
H A D | concepts.rst | 17 machine. Typically, what is enumerated is the number of input pins on 19 what is enumerated are the 8 input pins on each of the two i8259
|