Lines Matching defs:stream
40 dev_err(sdev->dev, "error: no stream available\n");
60 dev_err(sdev->dev, "error: iccmax stream prepare failed: %x\n", ret);
185 struct hdac_ext_stream *stream, int cmd)
187 struct hdac_stream *hstream = &stream->hstream;
190 /* code loader is special case that reuses stream ops */
207 return hda_dsp_stream_trigger(sdev, stream, cmd);
212 struct hdac_ext_stream *stream)
214 struct hdac_stream *hstream = &stream->hstream;
219 ret = hda_dsp_stream_spib_config(sdev, stream, HDA_DSP_SPIB_DISABLE, 0);
243 static int cl_copy_fw(struct snd_sof_dev *sdev, struct hdac_ext_stream *stream)
248 ret = cl_trigger(sdev, stream, SNDRV_PCM_TRIGGER_START);
272 ret = cl_trigger(sdev, stream, SNDRV_PCM_TRIGGER_STOP);
301 /* prepare capture stream for ICCMAX */
305 dev_err(sdev->dev, "error: dma prepare for ICCMAX stream failed\n");
312 * Perform iccmax stream cleanup. This should be done even if firmware loading fails.
317 dev_err(sdev->dev, "error: ICCMAX stream cleanup failed\n");
336 struct hdac_ext_stream *stream;
353 /* prepare DMA for code loader stream */
354 stream = cl_stream_prepare(sdev, HDA_CL_STREAM_FORMAT, stripped_firmware.size,
356 if (IS_ERR(stream)) {
358 return PTR_ERR(stream);
370 ret = cl_dsp_init(sdev, stream->hstream.stream_tag);
410 ret = cl_copy_fw(sdev, stream);
418 * Perform codeloader stream cleanup.
422 ret1 = cl_cleanup(sdev, &sdev->dmab, stream);
433 * and stream clean up are successful