Lines Matching refs:substream
72 static int hdmi_dai_startup(struct snd_pcm_substream *substream, in hdmi_dai_startup() argument
75 struct hdmi_audio_data *ad = card_drvdata_substream(substream); in hdmi_dai_startup()
81 ret = snd_pcm_hw_constraint_step(substream->runtime, 0, in hdmi_dai_startup()
88 ret = snd_pcm_hw_constraint_step(substream->runtime, 0, in hdmi_dai_startup()
96 snd_soc_dai_set_dma_data(dai, substream, &ad->dma_data); in hdmi_dai_startup()
99 ad->current_stream = substream; in hdmi_dai_startup()
113 static int hdmi_dai_hw_params(struct snd_pcm_substream *substream, in hdmi_dai_hw_params() argument
117 struct hdmi_audio_data *ad = card_drvdata_substream(substream); in hdmi_dai_hw_params()
121 WARN_ON(ad->current_stream != substream); in hdmi_dai_hw_params()
239 static int hdmi_dai_trigger(struct snd_pcm_substream *substream, int cmd, in hdmi_dai_trigger() argument
242 struct hdmi_audio_data *ad = card_drvdata_substream(substream); in hdmi_dai_trigger()
245 WARN_ON(ad->current_stream != substream); in hdmi_dai_trigger()
264 static void hdmi_dai_shutdown(struct snd_pcm_substream *substream, in hdmi_dai_shutdown() argument
267 struct hdmi_audio_data *ad = card_drvdata_substream(substream); in hdmi_dai_shutdown()
269 WARN_ON(ad->current_stream != substream); in hdmi_dai_shutdown()