Lines Matching refs:snd_sof_dev
116 int (*pcm_setup)(struct snd_sof_dev *sdev, struct snd_sof_pcm *spcm);
117 void (*pcm_free)(struct snd_sof_dev *sdev, struct snd_sof_pcm *spcm);
141 void (*update)(struct snd_sof_dev *sdev, void *ipc_control_message);
143 int (*widget_kcontrol_setup)(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget);
201 int (*route_setup)(struct snd_sof_dev *sdev, struct snd_sof_route *sroute);
202 int (*route_free)(struct snd_sof_dev *sdev, struct snd_sof_route *sroute);
204 int (*control_setup)(struct snd_sof_dev *sdev, struct snd_sof_control *scontrol);
205 int (*control_free)(struct snd_sof_dev *sdev, struct snd_sof_control *scontrol);
206 int (*pipeline_complete)(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget);
207 int (*widget_setup)(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget);
208 int (*widget_free)(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget);
209 int (*dai_config)(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget,
211 int (*dai_get_clk)(struct snd_sof_dev *sdev, struct snd_sof_dai *dai, int clk_type);
212 int (*set_up_all_pipelines)(struct snd_sof_dev *sdev, bool verify);
213 int (*tear_down_all_pipelines)(struct snd_sof_dev *sdev, bool verify);
216 int (*link_setup)(struct snd_sof_dev *sdev, struct snd_soc_dai_link *link);
538 void snd_sof_control_notify(struct snd_sof_dev *sdev,
567 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in snd_sof_find_spcm_dai()
598 bool snd_sof_stream_suspend_ignored(struct snd_sof_dev *sdev);
599 bool snd_sof_dsp_only_d0i3_compatible_stream_active(struct snd_sof_dev *sdev);
602 int sof_machine_register(struct snd_sof_dev *sdev, void *pdata);
603 void sof_machine_unregister(struct snd_sof_dev *sdev, void *pdata);
605 int sof_widget_setup(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget);
606 int sof_widget_free(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget);
607 int sof_route_setup(struct snd_sof_dev *sdev, struct snd_soc_dapm_widget *wsource,
611 int sof_widget_list_setup(struct snd_sof_dev *sdev, struct snd_sof_pcm *spcm,
615 int sof_widget_list_free(struct snd_sof_dev *sdev, struct snd_sof_pcm *spcm, int dir);
616 int sof_pcm_dsp_pcm_free(struct snd_pcm_substream *substream, struct snd_sof_dev *sdev,
618 int sof_pcm_stream_free(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream,