/sound/usb/ |
D | mixer_scarlett.c | 235 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett_ctl_switch_info() local 238 uinfo->count = elem->channels; in scarlett_ctl_switch_info() 247 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett_ctl_switch_get() local 250 for (i = 0; i < elem->channels; i++) { in scarlett_ctl_switch_get() 251 err = snd_usb_get_cur_mix_value(elem, i, i, &val); in scarlett_ctl_switch_get() 265 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett_ctl_switch_put() local 269 for (i = 0; i < elem->channels; i++) { in scarlett_ctl_switch_put() 270 err = snd_usb_get_cur_mix_value(elem, i, i, &oval); in scarlett_ctl_switch_put() 277 err = snd_usb_set_cur_mix_value(elem, i, i, val); in scarlett_ctl_switch_put() 290 struct usb_mixer_elem_info *elem = mixer_elem_list_to_info(list); in scarlett_ctl_resume() local [all …]
|
D | mixer_us16x08.c | 183 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_route_get() local 187 ucontrol->value.enumerated.item[0] = elem->cache_val[index]; in snd_us16x08_route_get() 195 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_route_put() local 196 struct snd_usb_audio *chip = elem->head.mixer->chip; in snd_us16x08_route_put() 229 elem->cached |= 1 << index; in snd_us16x08_route_put() 230 elem->cache_val[index] = val; in snd_us16x08_route_put() 252 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_master_get() local 255 ucontrol->value.integer.value[0] = elem->cache_val[index]; in snd_us16x08_master_get() 263 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_master_put() local 264 struct snd_usb_audio *chip = elem->head.mixer->chip; in snd_us16x08_master_put() [all …]
|
D | mixer_scarlett_gen2.c | 1613 struct usb_mixer_elem_info *elem; in scarlett2_add_new_ctl() local 1616 elem = kzalloc(sizeof(*elem), GFP_KERNEL); in scarlett2_add_new_ctl() 1617 if (!elem) in scarlett2_add_new_ctl() 1624 elem->head.mixer = mixer; in scarlett2_add_new_ctl() 1625 elem->control = index; in scarlett2_add_new_ctl() 1626 elem->head.id = 0; in scarlett2_add_new_ctl() 1627 elem->channels = channels; in scarlett2_add_new_ctl() 1628 elem->val_type = USB_MIXER_BESPOKEN; in scarlett2_add_new_ctl() 1630 kctl = snd_ctl_new1(ncontrol, elem); in scarlett2_add_new_ctl() 1632 kfree(elem); in scarlett2_add_new_ctl() [all …]
|
D | mixer_s1810c.c | 454 struct usb_mixer_elem_info *elem; in snd_s1810c_switch_init() local 456 elem = kzalloc(sizeof(struct usb_mixer_elem_info), GFP_KERNEL); in snd_s1810c_switch_init() 457 if (!elem) in snd_s1810c_switch_init() 460 elem->head.mixer = mixer; in snd_s1810c_switch_init() 461 elem->control = 0; in snd_s1810c_switch_init() 462 elem->head.id = 0; in snd_s1810c_switch_init() 463 elem->channels = 1; in snd_s1810c_switch_init() 465 kctl = snd_ctl_new1(new_kctl, elem); in snd_s1810c_switch_init() 467 kfree(elem); in snd_s1810c_switch_init() 472 return snd_usb_mixer_add_control(&elem->head, kctl); in snd_s1810c_switch_init()
|
D | mixer.h | 63 typedef int (*usb_mixer_elem_resume_func_t)(struct usb_mixer_elem_list *elem);
|
D | mixer_quirks.c | 3112 struct snd_ctl_elem_value *elem) in snd_djm_controls_get() argument 3114 elem->value.enumerated.item[0] = kctl->private_value & SND_DJM_VALUE_MASK; in snd_djm_controls_get() 3118 static int snd_djm_controls_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *elem) in snd_djm_controls_put() argument 3126 u16 value = elem->value.enumerated.item[0]; in snd_djm_controls_put()
|
/sound/pci/cs5535audio/ |
D | cs5535audio_olpc.c | 146 struct snd_ctl_elem_id elem; in olpc_quirks() local 159 memset(&elem, 0, sizeof(elem)); in olpc_quirks() 160 elem.iface = SNDRV_CTL_ELEM_IFACE_MIXER; in olpc_quirks() 161 strscpy(elem.name, "High Pass Filter Enable", sizeof(elem.name)); in olpc_quirks() 162 snd_ctl_remove_id(card, &elem); in olpc_quirks() 165 memset(&elem, 0, sizeof(elem)); in olpc_quirks() 166 elem.iface = SNDRV_CTL_ELEM_IFACE_MIXER; in olpc_quirks() 167 strscpy(elem.name, "V_REFOUT Enable", sizeof(elem.name)); in olpc_quirks() 168 snd_ctl_remove_id(card, &elem); in olpc_quirks()
|
/sound/soc/sof/ |
D | loader.c | 205 const struct sof_config_elem *elem; in ext_man_get_config_data() local 219 elem = &config->elems[i]; in ext_man_get_config_data() 221 __func__, i, elem->token, elem->value); in ext_man_get_config_data() 222 switch (elem->token) { in ext_man_get_config_data() 230 if (sdev->first_boot && elem->value) in ext_man_get_config_data() 235 elem->token, elem->value); in ext_man_get_config_data() 240 elem->token, elem->value, ret); in ext_man_get_config_data() 365 struct sof_ipc_window_elem *elem; in sof_get_windows() local 390 elem = &sdev->info_window->window[i]; in sof_get_windows() 392 window_offset = snd_sof_dsp_get_window_offset(sdev, elem->id); in sof_get_windows() [all …]
|
D | trace.c | 34 struct sof_ipc_trace_filter_elem *elem, in trace_filter_parse_entry() argument 59 uuid_id, elem, capacity, &cnt); in trace_filter_parse_entry() 65 pipe_id, elem, capacity, &cnt); in trace_filter_parse_entry() 71 comp_id, elem, capacity, &cnt); in trace_filter_parse_entry() 78 log_level, elem, capacity, &cnt); in trace_filter_parse_entry()
|
D | topology.c | 472 int (*get_token)(void *elem, void *object, u32 offset, u32 size); 477 static int get_token_u32(void *elem, void *object, u32 offset, u32 size) in get_token_u32() argument 479 struct snd_soc_tplg_vendor_value_elem *velem = elem; in get_token_u32() 486 static int get_token_u16(void *elem, void *object, u32 offset, u32 size) in get_token_u16() argument 488 struct snd_soc_tplg_vendor_value_elem *velem = elem; in get_token_u16() 495 static int get_token_uuid(void *elem, void *object, u32 offset, u32 size) in get_token_uuid() argument 497 struct snd_soc_tplg_vendor_uuid_elem *velem = elem; in get_token_uuid() 505 static int get_token_comp_format(void *elem, void *object, u32 offset, u32 size) in get_token_comp_format() argument 507 struct snd_soc_tplg_vendor_string_elem *velem = elem; in get_token_comp_format() 514 static int get_token_dai_type(void *elem, void *object, u32 offset, u32 size) in get_token_dai_type() argument [all …]
|
/sound/sparc/ |
D | dbri.c | 274 #define dbri_dma_off(member, elem) \ argument 276 (&(((struct dbri_dma *)0)->member[elem]))) 2336 int elem = kcontrol->private_value & 0xff; in snd_cs4215_get_single() local 2344 if (elem < 4) in snd_cs4215_get_single() 2346 (dbri->mm.data[elem] >> shift) & mask; in snd_cs4215_get_single() 2349 (dbri->mm.ctrl[elem - 4] >> shift) & mask; in snd_cs4215_get_single() 2361 int elem = kcontrol->private_value & 0xff; in snd_cs4215_put_single() local 2376 if (elem < 4) { in snd_cs4215_put_single() 2377 dbri->mm.data[elem] = (dbri->mm.data[elem] & in snd_cs4215_put_single() 2379 changed = (val != dbri->mm.data[elem]); in snd_cs4215_put_single() [all …]
|
/sound/soc/ |
D | soc-topology.c | 1105 struct snd_soc_tplg_dapm_graph_elem *elem; in soc_tplg_dapm_graph_elems_load() local 1142 elem = (struct snd_soc_tplg_dapm_graph_elem *)tplg->pos; in soc_tplg_dapm_graph_elems_load() 1146 if (strnlen(elem->source, SNDRV_CTL_ELEM_ID_NAME_MAXLEN) == in soc_tplg_dapm_graph_elems_load() 1151 if (strnlen(elem->sink, SNDRV_CTL_ELEM_ID_NAME_MAXLEN) == in soc_tplg_dapm_graph_elems_load() 1156 if (strnlen(elem->control, SNDRV_CTL_ELEM_ID_NAME_MAXLEN) == in soc_tplg_dapm_graph_elems_load() 1162 routes[i]->source = elem->source; in soc_tplg_dapm_graph_elems_load() 1163 routes[i]->sink = elem->sink; in soc_tplg_dapm_graph_elems_load() 1167 if (strnlen(elem->control, SNDRV_CTL_ELEM_ID_NAME_MAXLEN) == 0) in soc_tplg_dapm_graph_elems_load() 1170 routes[i]->control = elem->control; in soc_tplg_dapm_graph_elems_load()
|
/sound/pci/hda/ |
D | hda_codec.c | 3025 const struct snd_pcm_chmap_elem *elem; in add_std_chmaps() local 3029 elem = hinfo->chmap ? hinfo->chmap : snd_pcm_std_chmaps; in add_std_chmaps() 3030 err = snd_pcm_add_chmap_ctls(pcm->pcm, str, elem, in add_std_chmaps()
|
D | patch_ca0132.c | 6946 const struct snd_pcm_chmap_elem *elem; in ca0132_alt_add_chmap_ctls() local 6948 elem = ca0132_alt_chmaps; in ca0132_alt_add_chmap_ctls() 6952 elem, hinfo->channels_max, 0, &chmap); in ca0132_alt_add_chmap_ctls()
|
/sound/core/ |
D | control.c | 1990 ev.data.elem.mask = kev->mask; in snd_ctl_read() 1991 ev.data.elem.id = kev->id; in snd_ctl_read()
|