Home
last modified time | relevance | path

Searched refs:kcontrols (Results 1 – 14 of 14) sorted by relevance

/linux-6.3-rc2/Documentation/sound/designs/
A Djack-controls.rst5 Why we need Jack kcontrols
8 ALSA uses kcontrols to export audio controls(switch, volume, Mux, ...)
17 The new jack code creates embedded jack kcontrols for each jack that
30 Those kcontrols will be freed automatically when the Jack is freed.
32 How to use jack kcontrols
A Dcompress-offload.rst299 ALSA kcontrols.
309 would be enabled with ALSA kcontrols.
/linux-6.3-rc2/sound/soc/codecs/
A Dmt6358.c1359 unsigned int mux = dapm_kcontrol_get_value(w->kcontrols[0]); in mt_hp_event()
1421 dapm_kcontrol_get_value(w->kcontrols[0])); in mt_rcv_event()
1900 unsigned int mux = dapm_kcontrol_get_value(w->kcontrols[0]); in mt_mic_type_event()
1946 unsigned int mux = dapm_kcontrol_get_value(w->kcontrols[0]); in mt_adc_l_event()
1962 unsigned int mux = dapm_kcontrol_get_value(w->kcontrols[0]); in mt_adc_r_event()
1978 unsigned int mux = dapm_kcontrol_get_value(w->kcontrols[0]); in mt_pga_left_event()
1994 unsigned int mux = dapm_kcontrol_get_value(w->kcontrols[0]); in mt_pga_right_event()
A Dmt6359.c959 unsigned int mux = dapm_kcontrol_get_value(w->kcontrols[0]); in mt_hp_event()
991 __func__, event, dapm_kcontrol_get_value(w->kcontrols[0])); in mt_rcv_event()
1075 __func__, event, dapm_kcontrol_get_value(w->kcontrols[0])); in mt_lo_event()
1528 unsigned int mux = dapm_kcontrol_get_value(w->kcontrols[0]); in mt_pga_l_mux_event()
1541 unsigned int mux = dapm_kcontrol_get_value(w->kcontrols[0]); in mt_pga_r_mux_event()
1554 unsigned int mux = dapm_kcontrol_get_value(w->kcontrols[0]); in mt_pga_3_mux_event()
A Dsma1303.c529 unsigned int mux = dapm_kcontrol_get_value(w->kcontrols[0]); in sma1303_aif_in_event()
599 unsigned int mux = dapm_kcontrol_get_value(w->kcontrols[0]); in sma1303_aif_out_event()
A Dhdac_hdmi.c873 kc = w->kcontrols[0]; in hdac_hdmi_pin_mux_widget_event()
/linux-6.3-rc2/drivers/staging/greybus/
A Daudio_helper.c106 kfree(w->kcontrols); in gbaudio_dapm_free_widget()
/linux-6.3-rc2/Documentation/sound/soc/
A Ddapm.rst134 parameters for stream name and kcontrols.
175 Any widget kcontrols can be set using the controls and num_controls members.
177 e.g. Mixer widget (the kcontrols are declared first)
/linux-6.3-rc2/sound/soc/
A Dsoc-dapm.c855 if (w->kcontrols) in dapm_is_shared_kcontrol()
856 *kcontrol = w->kcontrols[i]; in dapm_is_shared_kcontrol()
968 w->kcontrols[kci] = kcontrol; in dapm_create_or_share_kcontrol()
991 if (!w->kcontrols[i]) { in dapm_new_mixer()
997 dapm_kcontrol_add_path(w->kcontrols[i], path); in dapm_new_mixer()
999 data = snd_kcontrol_chip(w->kcontrols[i]); in dapm_new_mixer()
1051 dapm_kcontrol_add_path(w->kcontrols[0], path); in dapm_new_mux()
1096 w->kcontrols[i] = kcontrol; in dapm_new_dai_link()
2499 kfree(w->kcontrols); in snd_soc_dapm_free_widget()
3231 w->kcontrols = kcalloc(w->num_kcontrols, in snd_soc_dapm_new_widgets()
[all …]
A Dsoc-topology.c397 if (!w->kcontrols) in soc_tplg_remove_widget()
400 for (i = 0; w->kcontrols && i < w->num_kcontrols; i++) in soc_tplg_remove_widget()
401 snd_ctl_remove(card, w->kcontrols[i]); in soc_tplg_remove_widget()
/linux-6.3-rc2/sound/soc/sof/
A Dipc3-control.c595 kc = widget->kcontrols[i]; in sof_ipc3_control_update()
/linux-6.3-rc2/sound/soc/intel/atom/
A Dsst-atom-controls.c640 if (dapm_kcontrol_get_value(w->kcontrols[i])) { in sst_swm_mixer_event()
641 mc = (struct soc_mixer_control *)(w->kcontrols[i])->private_value; in sst_swm_mixer_event()
/linux-6.3-rc2/include/sound/
A Dsoc-dapm.h623 struct snd_kcontrol **kcontrols; member
/linux-6.3-rc2/sound/soc/intel/avs/
A Dpath.c282 mc = (struct soc_mixer_control *)w->kcontrols[i]->private_value; in avs_get_module_control()

Completed in 40 milliseconds