/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() 1396 void *priv_data; /* private data (like strings for enumerated type) */ 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 strcpy(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() [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() 204 * ucontrol->value.enumerated.item[0] = 3; 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() [all …]
|
/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 name = uinfo->value.enumerated.name; in aw87390_profile_info() 198 count = uinfo->value.enumerated.item; in aw87390_profile_info() 202 strscpy(uinfo->value.enumerated.name, "null", in aw87390_profile_info() 207 strscpy(name, prof_name, sizeof(uinfo->value.enumerated.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/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 …]
|
H A D | xonar_wm87x6.c | 664 value->value.enumerated.item[0] = ctl->private_value & 0xf; in wm8776_field_enum_get() 678 return wm8776_field_set(ctl, value->value.enumerated.item[0]); in wm8776_field_enum_put() 863 value->value.enumerated.item[0] = 0; in wm8776_level_control_get() 866 value->value.enumerated.item[0] = 1; in wm8776_level_control_get() 868 value->value.enumerated.item[0] = 2; in wm8776_level_control_get() 896 if (value->value.enumerated.item[0] >= 3) in wm8776_level_control_put() 899 changed = value->value.enumerated.item[0] != ctl->private_value; in wm8776_level_control_put() 901 ctl->private_value = value->value.enumerated.item[0]; in wm8776_level_control_put() 904 switch (value->value.enumerated.item[0]) { in wm8776_level_control_put() 947 value->value.enumerated.item[0] = in hpf_get() [all …]
|
/linux/sound/soc/ |
H A D | soc-ops.c | 30 * snd_soc_info_enum_double - enumerated double mixer info callback 34 * Callback to provide information about a double enumerated 50 * snd_soc_get_enum_double - enumerated double mixer get callback 54 * Callback to get the value of a double enumerated mixer. 69 ucontrol->value.enumerated.item[0] = item; in snd_soc_get_enum_double() 73 ucontrol->value.enumerated.item[1] = item; in snd_soc_get_enum_double() 81 * snd_soc_put_enum_double - enumerated double mixer put callback 85 * Callback to set the value of a double enumerated mixer. 94 unsigned int *item = ucontrol->value.enumerated.item; in snd_soc_put_enum_double() 763 ucontrol->value.enumerated.item[0] = val ^ invert; in snd_soc_get_strobe() [all …]
|
/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 name = uinfo->value.enumerated.name; in aw88395_profile_info() 196 count = uinfo->value.enumerated.item; in aw88395_profile_info() 200 strscpy(uinfo->value.enumerated.name, "null", in aw88395_profile_info() 205 strscpy(name, prof_name, sizeof(uinfo->value.enumerated.name)); in aw88395_profile_info()
|
/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/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/Documentation/firmware-guide/acpi/ |
H A D | enumeration.rst | 35 enumerated from ACPI namespace. This handle can be used to extract other 72 that can be discovered and enumerated natively, through a protocol defined for 87 objects for the majority of devices that are discovered and enumerated with the 95 were implemented for some devices enumerated with the help of the platform 113 DMA controllers enumerated via ACPI should be registered in the system to 191 Drivers enumerated via ACPI can have names to interrupts in the ACPI table 231 enumerated once spi_register_master() is called by the bus driver. 522 or its value is not valid, the device will not be enumerated by the ACPI 523 subsystem. Otherwise, it will be enumerated automatically as a platform device 537 will be enumerated to depends on the device ID returned by _HID.
|
/linux/sound/pci/emu10k1/ |
H A D | emumixer.c | 643 ucontrol->value.enumerated.item[0] = emu->emu1010.output_source[channel]; in snd_emu1010_output_source_get() 653 unsigned val = ucontrol->value.enumerated.item[0]; in snd_emu1010_output_source_put() 689 ucontrol->value.enumerated.item[0] = emu->emu1010.input_source[channel]; in snd_emu1010_input_source_get() 699 unsigned val = ucontrol->value.enumerated.item[0]; in snd_emu1010_input_source_put() 971 ucontrol->value.enumerated.item[0] = emu->emu1010.clock_source; in snd_emu1010_clock_source_get() 984 val = ucontrol->value.enumerated.item[0] ; in snd_emu1010_clock_source_put() 1034 ucontrol->value.enumerated.item[0] = emu->emu1010.clock_fallback; in snd_emu1010_clock_fallback_get() 1042 unsigned int val = ucontrol->value.enumerated.item[0]; in snd_emu1010_clock_fallback_put() 1081 ucontrol->value.enumerated.item[0] = emu->emu1010.optical_out; in snd_emu1010_optical_out_get() 1093 val = ucontrol->value.enumerated.item[0]; in snd_emu1010_optical_out_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
|
/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/Documentation/userspace-api/media/v4l/ |
H A D | vidioc-enum-frameintervals.rst | 131 - IN: Pixel format for which the frame intervals are enumerated. 134 - IN: Frame width for which the frame intervals are enumerated. 137 - IN: Frame height for which the frame intervals are enumerated.
|
/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 …]
|
/linux/Documentation/mhi/ |
H A D | topology.rst | 38 Each supported device is enumerated in:: 50 Each supported driver is enumerated in::
|
/linux/include/drm/ |
H A D | drm_property.h | 110 * Enumerated properties take a numerical value that ranges from 0 to 111 * the number of enumerated values defined by the property minus one, 119 * restrict all enumerated values to the 0..63 range. Bitmask property 120 * instance values combine one or more of the enumerated bits defined
|
/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/drivers/vx/ |
H A D | vx_mixer.c | 478 ucontrol->value.enumerated.item[0] = chip->audio_source_target; in vx_audio_src_get() 487 if (ucontrol->value.enumerated.item[0] > 2) in vx_audio_src_put() 490 if (ucontrol->value.enumerated.item[0] > 1) in vx_audio_src_put() 494 if (chip->audio_source_target != ucontrol->value.enumerated.item[0]) { in vx_audio_src_put() 495 chip->audio_source_target = ucontrol->value.enumerated.item[0]; in vx_audio_src_put() 527 ucontrol->value.enumerated.item[0] = chip->clock_mode; in vx_clock_mode_get() 535 if (ucontrol->value.enumerated.item[0] > 2) in vx_clock_mode_put() 538 if (chip->clock_mode != ucontrol->value.enumerated.item[0]) { in vx_clock_mode_put() 539 chip->clock_mode = ucontrol->value.enumerated.item[0]; in vx_clock_mode_put()
|