Home
last modified time | relevance | path

Searched refs:snd_soc_dapm_widget (Results 1 – 25 of 444) sorted by relevance

12345678910>>...18

/kernel/linux/linux-5.10/sound/soc/
Dsoc-dapm.c52 struct snd_soc_dapm_widget *wsource, struct snd_soc_dapm_widget *wsink,
54 int (*connected)(struct snd_soc_dapm_widget *source,
55 struct snd_soc_dapm_widget *sink));
57 struct snd_soc_dapm_widget *
59 const struct snd_soc_dapm_widget *widget);
61 struct snd_soc_dapm_widget *
63 const struct snd_soc_dapm_widget *widget);
183 static bool dapm_dirty_widget(struct snd_soc_dapm_widget *w) in dapm_dirty_widget()
188 static void dapm_mark_dirty(struct snd_soc_dapm_widget *w, const char *reason) in dapm_mark_dirty()
207 struct snd_soc_dapm_widget *w, enum snd_soc_dapm_direction dir) in dapm_widget_invalidate_paths()
[all …]
/kernel/linux/linux-5.10/include/trace/events/
Dasoc.h16 struct snd_soc_dapm_widget;
87 DECLARE_EVENT_CLASS(snd_soc_dapm_widget,
89 TP_PROTO(struct snd_soc_dapm_widget *w, int val),
107 DEFINE_EVENT(snd_soc_dapm_widget, snd_soc_dapm_widget_power,
109 TP_PROTO(struct snd_soc_dapm_widget *w, int val),
115 DEFINE_EVENT(snd_soc_dapm_widget, snd_soc_dapm_widget_event_start,
117 TP_PROTO(struct snd_soc_dapm_widget *w, int val),
123 DEFINE_EVENT(snd_soc_dapm_widget, snd_soc_dapm_widget_event_done,
125 TP_PROTO(struct snd_soc_dapm_widget *w, int val),
158 TP_PROTO(struct snd_soc_dapm_widget *widget,
/kernel/linux/linux-5.10/include/sound/
Dsoc-topology.h23 struct snd_soc_dapm_widget;
103 int (*event_handler)(struct snd_soc_dapm_widget *w,
127 struct snd_soc_dapm_widget *,
130 struct snd_soc_dapm_widget *,
189 void snd_soc_tplg_widget_remove(struct snd_soc_dapm_widget *w);
194 int snd_soc_tplg_widget_bind_event(struct snd_soc_dapm_widget *w,
Dsoc-dapm.h370 struct snd_soc_dapm_widget;
399 int dapm_regulator_event(struct snd_soc_dapm_widget *w,
401 int dapm_clock_event(struct snd_soc_dapm_widget *w,
403 int dapm_pinctrl_event(struct snd_soc_dapm_widget *w,
422 const struct snd_soc_dapm_widget *widget,
424 struct snd_soc_dapm_widget *snd_soc_dapm_new_control(
426 const struct snd_soc_dapm_widget *widget);
427 struct snd_soc_dapm_widget *snd_soc_dapm_new_control_unlocked(
429 const struct snd_soc_dapm_widget *widget);
451 void snd_soc_dapm_free_widget(struct snd_soc_dapm_widget *w);
[all …]
/kernel/linux/linux-5.10/drivers/staging/greybus/
Daudio_helper.c15 static void gbaudio_dapm_link_dai_widget(struct snd_soc_dapm_widget *dai_w, in gbaudio_dapm_link_dai_widget()
18 struct snd_soc_dapm_widget *w; in gbaudio_dapm_link_dai_widget()
19 struct snd_soc_dapm_widget *src, *sink; in gbaudio_dapm_link_dai_widget()
62 struct snd_soc_dapm_widget *dai_w; in gbaudio_dapm_link_component_dai_widgets()
90 static void gbaudio_dapm_free_widget(struct snd_soc_dapm_widget *w) in gbaudio_dapm_free_widget()
113 const struct snd_soc_dapm_widget *widget, in gbaudio_dapm_free_controls()
117 struct snd_soc_dapm_widget *w, *next_w; in gbaudio_dapm_free_controls()
/kernel/linux/linux-5.10/sound/soc/meson/
Dmeson-codec-glue.c13 static struct snd_soc_dapm_widget *
14 meson_codec_glue_get_input(struct snd_soc_dapm_widget *w) in meson_codec_glue_get_input()
17 struct snd_soc_dapm_widget *in; in meson_codec_glue_get_input()
53 meson_codec_glue_output_get_input_data(struct snd_soc_dapm_widget *w) in meson_codec_glue_output_get_input_data()
55 struct snd_soc_dapm_widget *in = in meson_codec_glue_output_get_input_data()
Daxg-tdm-formatter.h14 struct snd_soc_dapm_widget;
22 struct axg_tdm_stream *(*get_stream)(struct snd_soc_dapm_widget *w);
40 int axg_tdm_formatter_event(struct snd_soc_dapm_widget *w,
Daxg-tdmout.c56 axg_tdmout_get_be(struct snd_soc_dapm_widget *w) in axg_tdmout_get_be()
77 axg_tdmout_get_tdm_stream(struct snd_soc_dapm_widget *w) in axg_tdmout_get_tdm_stream()
201 static const struct snd_soc_dapm_widget axg_tdmout_dapm_widgets[] = {
273 static const struct snd_soc_dapm_widget sm1_tdmout_dapm_widgets[] = {
/kernel/linux/linux-5.10/sound/soc/codecs/
Dmt6359.c617 static int mt_sgen_event(struct snd_soc_dapm_widget *w, in mt_sgen_event()
843 static int mt_hp_event(struct snd_soc_dapm_widget *w, in mt_hp_event()
873 static int mt_rcv_event(struct snd_soc_dapm_widget *w, in mt_rcv_event()
957 static int mt_lo_event(struct snd_soc_dapm_widget *w, in mt_lo_event()
1043 static int mt_adc_clk_gen_event(struct snd_soc_dapm_widget *w, in mt_adc_clk_gen_event()
1083 static int mt_dcc_clk_event(struct snd_soc_dapm_widget *w, in mt_dcc_clk_event()
1118 static int mt_mic_bias_0_event(struct snd_soc_dapm_widget *w, in mt_mic_bias_0_event()
1172 static int mt_mic_bias_1_event(struct snd_soc_dapm_widget *w, in mt_mic_bias_1_event()
1205 static int mt_mic_bias_2_event(struct snd_soc_dapm_widget *w, in mt_mic_bias_2_event()
1256 static int mt_mtkaif_tx_event(struct snd_soc_dapm_widget *w, in mt_mtkaif_tx_event()
[all …]
Drt5631.c282 static int check_sysclk1_source(struct snd_soc_dapm_widget *source, in check_sysclk1_source()
283 struct snd_soc_dapm_widget *sink) in check_sysclk1_source()
292 static int check_dmic_used(struct snd_soc_dapm_widget *source, in check_dmic_used()
293 struct snd_soc_dapm_widget *sink) in check_dmic_used()
300 static int check_dacl_to_outmixl(struct snd_soc_dapm_widget *source, in check_dacl_to_outmixl()
301 struct snd_soc_dapm_widget *sink) in check_dacl_to_outmixl()
310 static int check_dacr_to_outmixr(struct snd_soc_dapm_widget *source, in check_dacr_to_outmixr()
311 struct snd_soc_dapm_widget *sink) in check_dacr_to_outmixr()
320 static int check_dacl_to_spkmixl(struct snd_soc_dapm_widget *source, in check_dacl_to_spkmixl()
321 struct snd_soc_dapm_widget *sink) in check_dacl_to_spkmixl()
[all …]
Dmadera.h386 int madera_clk_ev(struct snd_soc_dapm_widget *w,
388 int madera_sysclk_ev(struct snd_soc_dapm_widget *w,
390 int madera_spk_ev(struct snd_soc_dapm_widget *w,
392 int madera_in_ev(struct snd_soc_dapm_widget *w,
394 int madera_out_ev(struct snd_soc_dapm_widget *w,
396 int madera_hp_ev(struct snd_soc_dapm_widget *w,
398 int madera_anc_ev(struct snd_soc_dapm_widget *w,
400 int madera_domain_clk_ev(struct snd_soc_dapm_widget *w,
Dsirf-audio-codec.c92 static int adc_enable_delay_event(struct snd_soc_dapm_widget *w, in adc_enable_delay_event()
117 static int atlas6_codec_enable_and_reset_event(struct snd_soc_dapm_widget *w, in atlas6_codec_enable_and_reset_event()
140 static int prima2_codec_enable_and_reset_event(struct snd_soc_dapm_widget *w, in prima2_codec_enable_and_reset_event()
163 static const struct snd_soc_dapm_widget atlas6_output_driver_dapm_widgets[] = {
172 static const struct snd_soc_dapm_widget prima2_output_driver_dapm_widgets[] = {
181 static const struct snd_soc_dapm_widget atlas6_codec_clock_dapm_widget =
186 static const struct snd_soc_dapm_widget prima2_codec_clock_dapm_widget =
191 static const struct snd_soc_dapm_widget sirf_audio_codec_dapm_widgets[] = {
Dmt6351.c578 static int mt_reg_set_clr_event(struct snd_soc_dapm_widget *w, in mt_reg_set_clr_event()
622 static int mt_ncp_event(struct snd_soc_dapm_widget *w, in mt_ncp_event()
646 static int mt_sgen_event(struct snd_soc_dapm_widget *w, in mt_sgen_event()
666 static int mt_aif_in_event(struct snd_soc_dapm_widget *w, in mt_aif_in_event()
711 static int mt_hp_event(struct snd_soc_dapm_widget *w, in mt_hp_event()
839 static int mt_aif_out_event(struct snd_soc_dapm_widget *w, in mt_aif_out_event()
902 static int mt_adc_clkgen_event(struct snd_soc_dapm_widget *w, in mt_adc_clkgen_event()
925 static int mt_pga_left_event(struct snd_soc_dapm_widget *w, in mt_pga_left_event()
955 static int mt_pga_right_event(struct snd_soc_dapm_widget *w, in mt_pga_right_event()
985 static int mt_mic_bias_0_event(struct snd_soc_dapm_widget *w, in mt_mic_bias_0_event()
[all …]
Dpcm3008.c27 static int pcm3008_dac_ev(struct snd_soc_dapm_widget *w, in pcm3008_dac_ev()
40 static int pcm3008_adc_ev(struct snd_soc_dapm_widget *w, in pcm3008_adc_ev()
53 static const struct snd_soc_dapm_widget pcm3008_dapm_widgets[] = {
Darizona.h257 int arizona_in_ev(struct snd_soc_dapm_widget *w, struct snd_kcontrol *kcontrol,
259 int arizona_out_ev(struct snd_soc_dapm_widget *w, struct snd_kcontrol *kcontrol,
261 int arizona_hp_ev(struct snd_soc_dapm_widget *w, struct snd_kcontrol *kcontrol,
263 int arizona_anc_ev(struct snd_soc_dapm_widget *w, struct snd_kcontrol *kcontrol,
271 int arizona_clk_ev(struct snd_soc_dapm_widget *w, struct snd_kcontrol *kcontrol,
299 int arizona_dvfs_sysclk_ev(struct snd_soc_dapm_widget *w,
Dwm_adsp.h168 int wm_adsp1_event(struct snd_soc_dapm_widget *w,
171 int wm_adsp_early_event(struct snd_soc_dapm_widget *w,
178 int wm_adsp_event(struct snd_soc_dapm_widget *w,
181 int wm_adsp2_set_dspclk(struct snd_soc_dapm_widget *w, unsigned int freq);
/kernel/linux/linux-5.10/sound/soc/mediatek/mt8183/
Dmt8183-dai-i2s.c273 static int mtk_apll_event(struct snd_soc_dapm_widget *w, in mtk_apll_event()
303 static int mtk_mclk_en_event(struct snd_soc_dapm_widget *w, in mtk_mclk_en_event()
336 static const struct snd_soc_dapm_widget mtk_dai_i2s_widgets[] = {
424 static int mtk_afe_i2s_share_connect(struct snd_soc_dapm_widget *source, in mtk_afe_i2s_share_connect()
425 struct snd_soc_dapm_widget *sink) in mtk_afe_i2s_share_connect()
427 struct snd_soc_dapm_widget *w = sink; in mtk_afe_i2s_share_connect()
445 static int mtk_afe_i2s_hd_connect(struct snd_soc_dapm_widget *source, in mtk_afe_i2s_hd_connect()
446 struct snd_soc_dapm_widget *sink) in mtk_afe_i2s_hd_connect()
448 struct snd_soc_dapm_widget *w = sink; in mtk_afe_i2s_hd_connect()
474 static int mtk_afe_i2s_apll_connect(struct snd_soc_dapm_widget *source, in mtk_afe_i2s_apll_connect()
[all …]
/kernel/linux/linux-5.10/sound/soc/sunxi/
Dsun8i-codec-analog.c221 static const struct snd_soc_dapm_widget sun8i_codec_common_widgets[] = {
247 static const struct snd_soc_dapm_widget sun8i_codec_mixer_widgets[] = {
266 static const struct snd_soc_dapm_widget sun8i_v3s_codec_mixer_widgets[] = {
344 static int sun8i_headphone_amp_event(struct snd_soc_dapm_widget *w, in sun8i_headphone_amp_event()
368 static const struct snd_soc_dapm_widget sun8i_codec_headphone_widgets[] = {
424 static const struct snd_soc_dapm_widget sun8i_codec_mbias_widgets[] = {
445 static const struct snd_soc_dapm_widget sun8i_codec_hmic_widgets[] = {
473 static const struct snd_soc_dapm_widget sun8i_codec_linein_widgets[] = {
551 static const struct snd_soc_dapm_widget sun8i_codec_lineout_widgets[] = {
613 static const struct snd_soc_dapm_widget sun8i_codec_mic2_widgets[] = {
/kernel/linux/linux-5.10/sound/soc/pxa/
De800_wm9712.c20 static int e800_spk_amp_event(struct snd_soc_dapm_widget *w, in e800_spk_amp_event()
31 static int e800_hp_amp_event(struct snd_soc_dapm_widget *w, in e800_hp_amp_event()
42 static const struct snd_soc_dapm_widget e800_dapm_widgets[] = {
De750_wm9705.c21 static int e750_spk_amp_event(struct snd_soc_dapm_widget *w, in e750_spk_amp_event()
32 static int e750_hp_amp_event(struct snd_soc_dapm_widget *w, in e750_hp_amp_event()
43 static const struct snd_soc_dapm_widget e750_dapm_widgets[] = {
De740_wm9705.c33 static int e740_mic_amp_event(struct snd_soc_dapm_widget *w, in e740_mic_amp_event()
46 static int e740_output_amp_event(struct snd_soc_dapm_widget *w, in e740_output_amp_event()
59 static const struct snd_soc_dapm_widget e740_dapm_widgets[] = {
Dhx4700.c81 static int hx4700_spk_power(struct snd_soc_dapm_widget *w, in hx4700_spk_power()
88 static int hx4700_hp_power(struct snd_soc_dapm_widget *w, in hx4700_hp_power()
96 static const struct snd_soc_dapm_widget hx4700_dapm_widgets[] = {
/kernel/linux/linux-5.10/sound/soc/intel/skylake/
Dskl-topology.c92 static int is_skl_dsp_widget_type(struct snd_soc_dapm_widget *w, in is_skl_dsp_widget_type()
283 static int skl_tplg_update_be_blob(struct snd_soc_dapm_widget *w, in skl_tplg_update_be_blob()
344 static void skl_tplg_update_module_params(struct snd_soc_dapm_widget *w, in skl_tplg_update_module_params()
379 static int skl_tplg_set_module_params(struct snd_soc_dapm_widget *w, in skl_tplg_set_module_params()
424 static int skl_tplg_set_module_init_data(struct snd_soc_dapm_widget *w) in skl_tplg_set_module_init_data()
452 struct snd_soc_dapm_widget *w, struct skl_module_cfg *mcfg) in skl_tplg_module_prepare()
474 struct snd_soc_dapm_widget *w; in skl_tplg_init_pipe_modules()
687 static int skl_tplg_mixer_dapm_pre_pmu_event(struct snd_soc_dapm_widget *w, in skl_tplg_mixer_dapm_pre_pmu_event()
779 static int skl_tplg_set_module_bind_params(struct snd_soc_dapm_widget *w, in skl_tplg_set_module_bind_params()
898 struct snd_soc_dapm_widget *w) in skl_tplg_add_moduleid_in_bind_params()
[all …]
/kernel/linux/linux-5.10/sound/soc/sirf/
Dsirf-audio.c22 static int sirf_audio_hp_event(struct snd_soc_dapm_widget *w, in sirf_audio_hp_event()
35 static int sirf_audio_spk_event(struct snd_soc_dapm_widget *w, in sirf_audio_spk_event()
48 static const struct snd_soc_dapm_widget sirf_audio_dapm_widgets[] = {
/kernel/linux/linux-5.10/sound/soc/samsung/
Drx1950_uda1380.c28 static int rx1950_spk_power(struct snd_soc_dapm_widget *w,
90 static const struct snd_soc_dapm_widget uda1380_dapm_widgets[] = {
133 static int rx1950_spk_power(struct snd_soc_dapm_widget *w, in rx1950_spk_power()

12345678910>>...18