Lines Matching defs:sof_ipc_pcm_ops
123 struct sof_ipc_pcm_ops { struct
124 int (*hw_params)(struct snd_soc_component *component, struct snd_pcm_substream *substream,
127 int (*hw_free)(struct snd_soc_component *component, struct snd_pcm_substream *substream);
128 int (*trigger)(struct snd_soc_component *component, struct snd_pcm_substream *substream,
130 int (*dai_link_fixup)(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_hw_params *params);
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);
133 int (*pointer)(struct snd_soc_component *component,
136 snd_pcm_sframes_t (*delay)(struct snd_soc_component *component,
138 bool reset_hw_params_during_stop;
139 bool ipc_first_on_start;
140 bool platform_stop_during_hw_free;
141 bool d0i3_supported_in_s0ix;