Lines Matching refs:snd_soc_dapm_widget

51 	struct snd_soc_dapm_widget *wsource, struct snd_soc_dapm_widget *wsink,
53 int (*connected)(struct snd_soc_dapm_widget *source,
54 struct snd_soc_dapm_widget *sink));
55 static struct snd_soc_dapm_widget *
57 const struct snd_soc_dapm_widget *widget);
146 static bool dapm_dirty_widget(struct snd_soc_dapm_widget *w) in dapm_dirty_widget()
151 static void dapm_mark_dirty(struct snd_soc_dapm_widget *w, const char *reason) in dapm_mark_dirty()
174 static void dapm_widget_invalidate_input_paths(struct snd_soc_dapm_widget *w) in dapm_widget_invalidate_input_paths()
176 struct snd_soc_dapm_widget *sink; in dapm_widget_invalidate_input_paths()
213 static void dapm_widget_invalidate_output_paths(struct snd_soc_dapm_widget *w) in dapm_widget_invalidate_output_paths()
215 struct snd_soc_dapm_widget *source; in dapm_widget_invalidate_output_paths()
274 struct snd_soc_dapm_widget *w; in dapm_mark_endpoints_dirty()
293 static inline struct snd_soc_dapm_widget *dapm_cnew_widget( in dapm_cnew_widget()
294 const struct snd_soc_dapm_widget *_widget) in dapm_cnew_widget()
301 struct snd_soc_dapm_widget *widget;
306 static int dapm_kcontrol_data_alloc(struct snd_soc_dapm_widget *widget, in dapm_kcontrol_data_alloc()
329 struct snd_soc_dapm_widget template; in dapm_kcontrol_data_alloc()
378 struct snd_soc_dapm_widget *widget) in dapm_kcontrol_add_widget()
478 struct snd_soc_dapm_widget *w; in dapm_reset()
644 struct snd_soc_dapm_widget *kcontrolw, in dapm_is_shared_kcontrol()
648 struct snd_soc_dapm_widget *w; in dapm_is_shared_kcontrol()
672 static int dapm_create_or_share_mixmux_kcontrol(struct snd_soc_dapm_widget *w, in dapm_create_or_share_mixmux_kcontrol()
776 static int dapm_new_mixer(struct snd_soc_dapm_widget *w) in dapm_new_mixer()
806 static int dapm_new_mux(struct snd_soc_dapm_widget *w) in dapm_new_mux()
837 static int dapm_new_pga(struct snd_soc_dapm_widget *w) in dapm_new_pga()
847 static int dapm_new_dai_link(struct snd_soc_dapm_widget *w) in dapm_new_dai_link()
880 static int snd_soc_dapm_suspend_check(struct snd_soc_dapm_widget *widget) in snd_soc_dapm_suspend_check()
898 struct snd_soc_dapm_widget *w) in dapm_list_add_widget()
917 wlistentries * sizeof(struct snd_soc_dapm_widget *); in dapm_list_add_widget()
939 static int is_connected_output_ep(struct snd_soc_dapm_widget *widget, in is_connected_output_ep()
997 static int is_connected_input_ep(struct snd_soc_dapm_widget *widget, in is_connected_input_ep()
1067 struct snd_soc_dapm_widget *w; in snd_soc_dapm_dai_get_connected_widgets()
1095 int dapm_regulator_event(struct snd_soc_dapm_widget *w, in dapm_regulator_event()
1129 int dapm_clock_event(struct snd_soc_dapm_widget *w, in dapm_clock_event()
1149 static int dapm_widget_power_check(struct snd_soc_dapm_widget *w) in dapm_widget_power_check()
1166 static int dapm_generic_check_power(struct snd_soc_dapm_widget *w) in dapm_generic_check_power()
1178 static int dapm_supply_check_power(struct snd_soc_dapm_widget *w) in dapm_supply_check_power()
1202 static int dapm_always_on_check_power(struct snd_soc_dapm_widget *w) in dapm_always_on_check_power()
1207 static int dapm_seq_compare(struct snd_soc_dapm_widget *a, in dapm_seq_compare()
1208 struct snd_soc_dapm_widget *b, in dapm_seq_compare()
1235 static void dapm_seq_insert(struct snd_soc_dapm_widget *new_widget, in dapm_seq_insert()
1239 struct snd_soc_dapm_widget *w; in dapm_seq_insert()
1251 struct snd_soc_dapm_widget *w, int event) in dapm_seq_check_event()
1307 struct snd_soc_dapm_widget *w; in dapm_seq_run_coalesced()
1312 w = list_first_entry(pending, struct snd_soc_dapm_widget, power_list); in dapm_seq_run_coalesced()
1364 struct snd_soc_dapm_widget *w, *n; in dapm_seq_run()
1467 struct snd_soc_dapm_widget *w = NULL; in dapm_widget_update()
1580 static void dapm_widget_set_peer_power(struct snd_soc_dapm_widget *peer, in dapm_widget_set_peer_power()
1595 static void dapm_widget_set_power(struct snd_soc_dapm_widget *w, bool power, in dapm_widget_set_power()
1625 static void dapm_power_one_widget(struct snd_soc_dapm_widget *w, in dapm_power_one_widget()
1674 struct snd_soc_dapm_widget *w; in dapm_power_widgets()
1813 struct snd_soc_dapm_widget *w = file->private_data; in dapm_widget_power_read_file()
1945 static void dapm_debugfs_add_widget(struct snd_soc_dapm_widget *w) in dapm_debugfs_add_widget()
1973 static inline void dapm_debugfs_add_widget(struct snd_soc_dapm_widget *w) in dapm_debugfs_add_widget()
2089 struct snd_soc_dapm_widget *w; in dapm_widget_show_codec()
2179 struct snd_soc_dapm_widget *w, *next_w; in dapm_free_widgets()
2203 static struct snd_soc_dapm_widget *dapm_find_widget( in dapm_find_widget()
2207 struct snd_soc_dapm_widget *w; in dapm_find_widget()
2208 struct snd_soc_dapm_widget *fallback = NULL; in dapm_find_widget()
2228 struct snd_soc_dapm_widget *w = dapm_find_widget(dapm, pin, true); in snd_soc_dapm_set_pin()
2303 static void dapm_update_widget_flags(struct snd_soc_dapm_widget *w) in dapm_update_widget_flags()
2348 struct snd_soc_dapm_widget *wsource, struct snd_soc_dapm_widget *wsink, in snd_soc_dapm_add_path()
2350 int (*connected)(struct snd_soc_dapm_widget *source, in snd_soc_dapm_add_path()
2351 struct snd_soc_dapm_widget *sink)) in snd_soc_dapm_add_path()
2441 struct snd_soc_dapm_widget *wsource = NULL, *wsink = NULL, *w; in snd_soc_dapm_add_route()
2442 struct snd_soc_dapm_widget *wtsource = NULL, *wtsink = NULL; in snd_soc_dapm_add_route()
2512 struct snd_soc_dapm_widget *wsource, *wsink; in snd_soc_dapm_del_route()
2634 struct snd_soc_dapm_widget *source = dapm_find_widget(dapm, in snd_soc_dapm_weak_route()
2637 struct snd_soc_dapm_widget *sink = dapm_find_widget(dapm, in snd_soc_dapm_weak_route()
2721 struct snd_soc_dapm_widget *w; in snd_soc_dapm_new_widgets()
3065 static struct snd_soc_dapm_widget *
3067 const struct snd_soc_dapm_widget *widget) in snd_soc_dapm_new_control()
3069 struct snd_soc_dapm_widget *w; in snd_soc_dapm_new_control()
3201 const struct snd_soc_dapm_widget *widget, in snd_soc_dapm_new_controls()
3204 struct snd_soc_dapm_widget *w; in snd_soc_dapm_new_controls()
3225 static int snd_soc_dai_link_event(struct snd_soc_dapm_widget *w, in snd_soc_dai_link_event()
3325 struct snd_soc_dapm_widget *w = snd_kcontrol_chip(kcontrol); in snd_soc_dapm_dai_link_get()
3335 struct snd_soc_dapm_widget *w = snd_kcontrol_chip(kcontrol); in snd_soc_dapm_dai_link_put()
3355 struct snd_soc_dapm_widget *source, in snd_soc_dapm_new_pcm()
3356 struct snd_soc_dapm_widget *sink) in snd_soc_dapm_new_pcm()
3358 struct snd_soc_dapm_widget template; in snd_soc_dapm_new_pcm()
3359 struct snd_soc_dapm_widget *w; in snd_soc_dapm_new_pcm()
3483 struct snd_soc_dapm_widget template; in snd_soc_dapm_new_dai_widgets()
3484 struct snd_soc_dapm_widget *w; in snd_soc_dapm_new_dai_widgets()
3534 struct snd_soc_dapm_widget *dai_w, *w; in snd_soc_dapm_link_dai_widgets()
3535 struct snd_soc_dapm_widget *src, *sink; in snd_soc_dapm_link_dai_widgets()
3585 struct snd_soc_dapm_widget *sink, *source; in dapm_connect_dai_link_widgets()
3625 struct snd_soc_dapm_widget *w; in soc_dapm_dai_stream_event()
3774 struct snd_soc_dapm_widget *w = dapm_find_widget(dapm, pin, true); in snd_soc_dapm_force_enable_pin_unlocked()
3932 struct snd_soc_dapm_widget *w = dapm_find_widget(dapm, pin, true); in snd_soc_dapm_get_pin_status()
3955 struct snd_soc_dapm_widget *w = dapm_find_widget(dapm, pin, false); in snd_soc_dapm_ignore_suspend()
3985 struct snd_soc_dapm_widget *w; in soc_dapm_shutdown_dapm()