/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 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() [all …]
|
/linux/sound/isa/sb/ |
H A D | sb_mixer.c | 180 ucontrol->value.enumerated.item[0] = 0; in snd_dt019x_input_sw_get() 183 ucontrol->value.enumerated.item[0] = 1; in snd_dt019x_input_sw_get() 186 ucontrol->value.enumerated.item[0] = 2; in snd_dt019x_input_sw_get() 189 ucontrol->value.enumerated.item[0] = 4; in snd_dt019x_input_sw_get() 195 * ucontrol->value.enumerated.item[0] = 3; in snd_dt019x_input_sw_get() 199 ucontrol->value.enumerated.item[0] = 4; in snd_dt019x_input_sw_get() 211 if (ucontrol->value.enumerated.item[0] > 4) in snd_dt019x_input_sw_get() 213 switch (ucontrol->value.enumerated.item[0]) { 266 ucontrol->value.enumerated.item[0] = oval; in snd_als4k_mono_capture_route_get() 277 if (ucontrol->value.enumerated in snd_als4k_mono_capture_route_get() [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() 75 unsigned int new = value->value.enumerated.item[0]; in output_select_put() 278 value->value.enumerated.item[0] = data->input_sel; 290 if (value->value.enumerated.item[0] > 3) 294 changed = value->value.enumerated.item[0] != data->input_sel; in input_sel_put() 296 data->input_sel = value->value.enumerated.item[0]; in input_sel_put() 322 value->value.enumerated.item[0] = in hpf_info() 336 if (value->value.enumerated.item[0])
|
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() 857 value->value.enumerated.item[0] = 0; in st_output_switch_get() 859 value->value.enumerated.item[0] = 1; in st_output_switch_get() 861 value->value.enumerated.item[0] = 2; in st_output_switch_get() 876 switch (value->value.enumerated.item[0]) { in st_output_switch_put() 911 value->value.enumerated.item[0] = 0; in st_hp_volume_offset_get() 913 value->value.enumerated.item[0] = 1; in st_hp_volume_offset_get() 915 value->value.enumerated.item[0] = 2; in st_hp_volume_offset_get() 917 value->value.enumerated in st_hp_volume_offset_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() 768 ucontrol->value.enumerated in snd_soc_get_strobe() [all...] |
/linux/arch/x86/kernel/cpu/ |
H A D | topology.c | 13 * Not enumerated levels consume 0 bits space, but conceptually they are 14 * always represented. If e.g. only CORE and THREAD levels are enumerated 21 * This allows a unified view on the system independent of the enumerated 139 * enumerated by firmware. That allows to detect whether the boot in check_for_real_bsp() 144 * The first APIC ID which is enumerated by firmware is detectable in check_for_real_bsp() 174 * If the boot APIC is enumerated first, but the APICBASE in check_for_real_bsp() 180 pr_warn("Enumerated BSP APIC %x is not marked in APICBASE MSR\n", apic_id); in check_for_real_bsp() 186 pr_warn("Boot CPU APIC ID not the first enumerated APIC ID: %x != %x\n", in check_for_real_bsp() 346 * This returns the number of possible units according to the enumerated
|
/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 |
|
/linux/sound/pci/ac97/ |
H A D | ac97_patch.c | 79 ucontrol->value.enumerated.item[0] = ac97->indep_surround; in ac97_surround_jack_mode_get() 86 unsigned char indep = !!ucontrol->value.enumerated.item[0]; in ac97_surround_jack_mode_put() 108 ucontrol->value.enumerated.item[0] = ac97->channel_mode; in ac97_channel_mode_get() 115 unsigned char mode = ucontrol->value.enumerated.item[0]; in ac97_channel_mode_put() 233 ucontrol->value.enumerated.item[0] = val; in snd_ac97_ymf7x3_get_speaker() 243 if (ucontrol->value.enumerated.item[0] > 2) in snd_ac97_ymf7x3_put_speaker() 245 val = (ucontrol->value.enumerated.item[0] + 1) << 10; in snd_ac97_ymf7x3_put_speaker() 275 ucontrol->value.enumerated.item[0] = (val >> 1) & 1; in snd_ac97_ymf7x3_spdif_source_get() 285 if (ucontrol->value.enumerated.item[0] > 1) in snd_ac97_ymf7x3_spdif_source_put() 287 val = ucontrol->value.enumerated 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 in snd_asihpi_mux_info() [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/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/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/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/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() 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() 970 ucontrol->value.enumerated.item[0] = emu->emu1010.clock_source; in snd_emu1010_clock_source_get() 982 val = ucontrol->value.enumerated.item[0] ; in snd_emu1010_clock_source_put() 1028 ucontrol->value.enumerated.item[0] = emu->emu1010.clock_fallback; in snd_emu1010_clock_fallback_info() 1036 unsigned int val = ucontrol->value.enumerated.item[0]; in snd_emu1010_clock_fallback_get() 1075 ucontrol->value.enumerated.item[0] = emu->emu1010.optical_out; in snd_emu1010_optical_out_info() 1087 val = ucontrol->value.enumerated in snd_emu1010_optical_out_put() [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/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/Documentation/mhi/ |
H A D | topology.rst | 38 Each supported device is enumerated in:: 50 Each supported driver is enumerated in::
|
/linux/sound/pci/rme9652/ |
H A D | hdsp.c | 1646 ucontrol->value.enumerated.item[0] = hdsp_spdif_in(hdsp); in hdsp_set_spdif_input() 1658 val = ucontrol->value.enumerated.item[0] % ((hdsp->io_type == H9632) ? 4 : 3); in snd_hdsp_info_spdif_in() 1749 ucontrol->value.enumerated.item[0] = 0; 1752 ucontrol->value.enumerated.item[0] = 1; 1755 ucontrol->value.enumerated.item[0] = 2; 1758 ucontrol->value.enumerated.item[0] = 3; in snd_hdsp_info_spdif_sample_rate() 1761 ucontrol->value.enumerated.item[0] = 4; in snd_hdsp_info_spdif_sample_rate() 1764 ucontrol->value.enumerated.item[0] = 5; in snd_hdsp_info_spdif_sample_rate() 1767 ucontrol->value.enumerated.item[0] = 7; in snd_hdsp_info_spdif_sample_rate() 1770 ucontrol->value.enumerated in snd_hdsp_get_spdif_sample_rate() [all...] |
/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/Documentation/driver-api/cxl/platform/acpi/ |
H A D | srat.rst | 9 performance information (see "HMAT") to be enumerated by linux it must be 54 which cannot be enumerated at boot by platform firmware.
|