Lines Matching refs:swidget
164 /* Optional callback to setup kcontrols associated with an swidget */
165 int (*widget_kcontrol_setup)(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget);
182 int (*ipc_setup)(struct snd_sof_widget *swidget);
183 void (*ipc_free)(struct snd_sof_widget *swidget);
186 int (*bind_event)(struct snd_soc_component *scomp, struct snd_sof_widget *swidget,
188 int (*ipc_prepare)(struct snd_sof_widget *swidget,
192 void (*ipc_unprepare)(struct snd_sof_widget *swidget);
228 int (*pipeline_complete)(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget);
229 int (*widget_setup)(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget);
230 int (*widget_free)(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget);
231 int (*dai_config)(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget,
427 struct mutex setup_mutex; /* to protect the swidget setup and free operations */
653 int sof_widget_setup(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget);
654 int sof_widget_free(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget);