Lines Matching refs:snd_soc_dapm_widget
371 struct snd_soc_dapm_widget;
400 int dapm_regulator_event(struct snd_soc_dapm_widget *w,
402 int dapm_clock_event(struct snd_soc_dapm_widget *w,
404 int dapm_pinctrl_event(struct snd_soc_dapm_widget *w,
423 const struct snd_soc_dapm_widget *widget,
425 struct snd_soc_dapm_widget *snd_soc_dapm_new_control(
427 const struct snd_soc_dapm_widget *widget);
428 struct snd_soc_dapm_widget *snd_soc_dapm_new_control_unlocked(
430 const struct snd_soc_dapm_widget *widget);
452 void snd_soc_dapm_free_widget(struct snd_soc_dapm_widget *w);
504 bool (*custom_stop_condition)(struct snd_soc_dapm_widget *,
511 struct snd_soc_dapm_widget *snd_soc_dapm_kcontrol_widget(
579 int (*connected)(struct snd_soc_dapm_widget *source,
580 struct snd_soc_dapm_widget *sink);
596 struct snd_soc_dapm_widget *source;
597 struct snd_soc_dapm_widget *sink;
599 struct snd_soc_dapm_widget *node[2];
608 int (*connected)(struct snd_soc_dapm_widget *source,
609 struct snd_soc_dapm_widget *sink);
617 struct snd_soc_dapm_widget {
646 int (*power_check)(struct snd_soc_dapm_widget *w);
650 int (*event)(struct snd_soc_dapm_widget*, struct snd_kcontrol *, int);
684 struct snd_soc_dapm_widget *widget;
713 struct snd_soc_dapm_widget *widgets[];