Home
last modified time | relevance | path

Searched refs:enumerated (Results 1 – 25 of 159) sorted by relevance

1234567

/linux/sound/drivers/pcsp/
H A Dpcsp_mixer.c51 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 Daudio_topology.c190 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 in gbcodec_mixer_ctl_put()
[all...]
/linux/sound/virtio/
H A Dvirtio_kctl.c79 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 Dcontrol_compat.c73 } 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 Dcontrol.c963 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/usb/line6/
H A Dtoneport.c197 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 Daw87390.c188 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 Dwm8958-dsp2.c459 int value = ucontrol->value.enumerated.item[0]; in wm8958_put_mbc_enum()
481 ucontrol->value.enumerated.item[0] = wm8994->mbc_cfg; in wm8958_get_mbc_enum()
549 int value = ucontrol->value.enumerated.item[0]; in wm8958_put_vss_enum()
571 ucontrol->value.enumerated.item[0] = wm8994->vss_cfg; in wm8958_get_vss_enum()
582 int value = ucontrol->value.enumerated.item[0]; in wm8958_put_vss_hpf_enum()
604 ucontrol->value.enumerated.item[0] = wm8994->vss_hpf_cfg; in wm8958_get_vss_hpf_enum()
749 int value = ucontrol->value.enumerated.item[0]; in wm8958_put_enh_eq_enum()
771 ucontrol->value.enumerated.item[0] = wm8994->enh_eq_cfg; in wm8958_get_enh_eq_enum()
H A Daw88261.c830 uinfo->value.enumerated.items = 0; in aw88261_profile_info()
834 uinfo->value.enumerated.items = count; in aw88261_profile_info()
836 if (uinfo->value.enumerated.item >= count) in aw88261_profile_info()
837 uinfo->value.enumerated.item = count - 1; in aw88261_profile_info()
839 count = uinfo->value.enumerated.item; in aw88261_profile_info()
843 strscpy(uinfo->value.enumerated.name, "null"); in aw88261_profile_info()
847 strscpy(uinfo->value.enumerated.name, prof_name); in aw88261_profile_info()
/linux/sound/soc/meson/
H A Dg12a-tohdmitx.c46 if (ucontrol->value.enumerated.item[0] >= e->items) in g12a_tohdmitx_i2s_mux_put_enum()
49 mux = snd_soc_enum_item_to_val(e, ucontrol->value.enumerated.item[0]); in g12a_tohdmitx_i2s_mux_put_enum()
95 if (ucontrol->value.enumerated.item[0] >= e->items) in g12a_tohdmitx_spdif_mux_put_enum()
98 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 Daw88395.c186 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/soc/mediatek/mt8186/
H A Dmt8186-misc-control.c96 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 Dmixer_scarlett.c386 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()
H A Dmixer_quirks.c467 ucontrol->value.enumerated.item[0] = kcontrol->private_value; in snd_emu0204_ch_switch_get()
494 unsigned int value = ucontrol->value.enumerated.item[0]; in snd_emu0204_ch_switch_put()
949 ucontrol->value.enumerated.item[0] = kctl->private_value; in snd_mbox1_clk_switch_get()
987 new_val = ucontrol->value.enumerated.item[0]; in snd_mbox1_clk_switch_put()
1017 ucontrol->value.enumerated.item[0] = kctl->private_value; in snd_mbox1_src_switch_get()
1054 new_val = ucontrol->value.enumerated.item[0]; in snd_mbox1_src_switch_put()
1303 ucontrol->value.enumerated.item[0] = kctl->private_value >> 24; in snd_ftu_eff_switch_get()
1336 new_val = ucontrol->value.enumerated.item[0]; in snd_ftu_eff_switch_put()
2614 ucontrol->value.enumerated.item[0] = idx; in snd_rme_sync_state_get()
2627 ucontrol->value.enumerated.item[0] = SND_RME_SPDIF_IF(status1); in snd_rme_spdif_if_get()
[all …]
/linux/Documentation/core-api/irq/
H A Dconcepts.rst17 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/tegra/
H A Dtegra210_i2s.c392 ucontrol->value.enumerated.item[0] = i2s->stereo_to_mono[I2S_TX_PATH]; in tegra210_i2s_cget_stereo_to_mono()
402 unsigned int value = ucontrol->value.enumerated.item[0]; in tegra210_i2s_cput_stereo_to_mono()
418 ucontrol->value.enumerated.item[0] = i2s->mono_to_stereo[I2S_TX_PATH]; in tegra210_i2s_cget_mono_to_stereo()
428 unsigned int value = ucontrol->value.enumerated.item[0]; in tegra210_i2s_cput_mono_to_stereo()
444 ucontrol->value.enumerated.item[0] = i2s->stereo_to_mono[I2S_RX_PATH]; in tegra210_i2s_pget_stereo_to_mono()
454 unsigned int value = ucontrol->value.enumerated.item[0]; in tegra210_i2s_pput_stereo_to_mono()
470 ucontrol->value.enumerated.item[0] = i2s->mono_to_stereo[I2S_RX_PATH]; in tegra210_i2s_pget_mono_to_stereo()
480 unsigned int value = ucontrol->value.enumerated.item[0]; in tegra210_i2s_pput_mono_to_stereo()
H A Dtegra210_admaif.c500 ucontrol->value.enumerated.item[0] = in tegra210_admaif_pget_mono_to_stereo()
512 unsigned int value = ucontrol->value.enumerated.item[0]; in tegra210_admaif_pput_mono_to_stereo()
529 ucontrol->value.enumerated.item[0] = in tegra210_admaif_cget_mono_to_stereo()
541 unsigned int value = ucontrol->value.enumerated.item[0]; in tegra210_admaif_cput_mono_to_stereo()
558 ucontrol->value.enumerated.item[0] = in tegra210_admaif_pget_stereo_to_mono()
570 unsigned int value = ucontrol->value.enumerated.item[0]; in tegra210_admaif_pput_stereo_to_mono()
587 ucontrol->value.enumerated.item[0] = in tegra210_admaif_cget_stereo_to_mono()
599 unsigned int value = ucontrol->value.enumerated.item[0]; in tegra210_admaif_cput_stereo_to_mono()
/linux/Documentation/gpu/rfc/
H A Dcolor_pipeline.rst125 * enumerated curve
145 /* 1D enumerated curve */
147 …├─ "TYPE": immutable enum {1D enumerated curve, 1D LUT, 3x3 matrix, 3x4 matrix, 3D LUT, etc.} = 1D…
154 …├─ "TYPE": immutable enum {1D enumerated curve, 1D LUT, 3x3 matrix, 3x4 matrix, 3D LUT, etc.} = 1D…
162 …├─ "TYPE": immutable enum {1D enumerated curve, 1D LUT, 3x3 matrix, 3x4 matrix, 3D LUT, etc.} = 3D…
248 ├─ "TYPE" (immutable) = 1D enumerated curve
260 ├─ "TYPE" (immutable) = 1D enumerated curve
277 ├─ "TYPE" (immutable) = 1D enumerated curve
/linux/sound/pci/ca0106/
H A Dca0106_mixer.c186 ucontrol->value.enumerated.item[0] = emu->capture_source; in snd_ca0106_capture_source_get()
197 val = ucontrol->value.enumerated.item[0] ; in snd_ca0106_capture_source_put()
223 ucontrol->value.enumerated.item[0] = emu->i2c_capture_source; in snd_ca0106_i2c_capture_source_get()
237 source_id = ucontrol->value.enumerated.item[0] ; in snd_ca0106_i2c_capture_source_put()
268 ucontrol->value.enumerated.item[0] = emu->capture_mic_line_in; in snd_ca0106_capture_mic_line_in_get()
279 val = ucontrol->value.enumerated.item[0] ; in snd_ca0106_capture_mic_line_in_put()
/linux/Documentation/mhi/
H A Dtopology.rst38 Each supported device is enumerated in::
50 Each supported driver is enumerated in::
/linux/include/uapi/linux/
H A Dvirtio_snd.h434 } enumerated; member
461 __le32 enumerated[128]; member
/linux/Documentation/driver-api/cxl/platform/acpi/
H A Dsrat.rst9 performance information (see "HMAT") to be enumerated by linux it must be
54 which cannot be enumerated at boot by platform firmware.
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-enum-frameintervals.rst131 - 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/soc/ti/
H A Dams-delta.c111 if (ucontrol->value.enumerated.item[0] >= control->items) in ams_delta_set_audio_mode()
117 pins = ams_delta_audio_mode_pins[ucontrol->value.enumerated.item[0]]; in ams_delta_set_audio_mode()
199 ucontrol->value.enumerated.item[0] = mode; in ams_delta_get_audio_mode()
/linux/sound/i2c/other/
H A Dak4xxx-adda.c465 ucontrol->value.enumerated.item[0] = in snd_akm4xxx_deemphasis_get()
477 unsigned char nval = ucontrol->value.enumerated.item[0] & 3; in snd_akm4xxx_deemphasis_put()
569 ucontrol->value.enumerated.item[0] = val; in ak4xxx_capture_source_get()
584 if (ucontrol->value.enumerated.item[0] >= num_names) in ak4xxx_capture_source_put()
589 val |= ucontrol->value.enumerated.item[0] & mask; in ak4xxx_capture_source_put()

1234567