Lines Matching refs:snd_sof_dev
131 int (*pcm_setup)(struct snd_sof_dev *sdev, struct snd_sof_pcm *spcm);
132 void (*pcm_free)(struct snd_sof_dev *sdev, struct snd_sof_pcm *spcm);
163 void (*update)(struct snd_sof_dev *sdev, void *ipc_control_message);
165 int (*widget_kcontrol_setup)(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget);
223 int (*route_setup)(struct snd_sof_dev *sdev, struct snd_sof_route *sroute);
224 int (*route_free)(struct snd_sof_dev *sdev, struct snd_sof_route *sroute);
226 int (*control_setup)(struct snd_sof_dev *sdev, struct snd_sof_control *scontrol);
227 int (*control_free)(struct snd_sof_dev *sdev, struct snd_sof_control *scontrol);
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,
233 int (*dai_get_param)(struct snd_sof_dev *sdev, struct snd_sof_dai *dai, int param_type);
234 int (*set_up_all_pipelines)(struct snd_sof_dev *sdev, bool verify);
235 int (*tear_down_all_pipelines)(struct snd_sof_dev *sdev, bool verify);
238 int (*link_setup)(struct snd_sof_dev *sdev, struct snd_soc_dai_link *link);
571 void snd_sof_control_notify(struct snd_sof_dev *sdev,
600 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in snd_sof_find_spcm_dai()
631 bool snd_sof_stream_suspend_ignored(struct snd_sof_dev *sdev);
632 bool snd_sof_dsp_only_d0i3_compatible_stream_active(struct snd_sof_dev *sdev);
635 int sof_machine_register(struct snd_sof_dev *sdev, void *pdata);
636 void sof_machine_unregister(struct snd_sof_dev *sdev, void *pdata);
638 int sof_widget_setup(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget);
639 int sof_widget_free(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget);
640 int sof_route_setup(struct snd_sof_dev *sdev, struct snd_soc_dapm_widget *wsource,
644 int sof_widget_list_setup(struct snd_sof_dev *sdev, struct snd_sof_pcm *spcm,
648 int sof_widget_list_free(struct snd_sof_dev *sdev, struct snd_sof_pcm *spcm, int dir);
649 int sof_pcm_dsp_pcm_free(struct snd_pcm_substream *substream, struct snd_sof_dev *sdev,
651 int sof_pcm_stream_free(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream,