Lines Matching defs:sdev
22 static int hda_dsp_trace_prepare(struct snd_sof_dev *sdev, struct snd_dma_buffer *dmab)
24 struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata;
32 ret = hda_dsp_stream_hw_params(sdev, hext_stream, dmab, NULL);
34 dev_err(sdev->dev, "error: hdac prepare failed: %d\n", ret);
39 int hda_dsp_trace_init(struct snd_sof_dev *sdev, struct snd_dma_buffer *dmab,
42 struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata;
45 hda->dtrace_stream = hda_dsp_stream_get(sdev, SNDRV_PCM_STREAM_CAPTURE,
49 dev_err(sdev->dev,
60 ret = hda_dsp_trace_prepare(sdev, dmab);
62 dev_err(sdev->dev, "error: hdac trace init failed: %d\n", ret);
63 hda_dsp_stream_put(sdev, SNDRV_PCM_STREAM_CAPTURE,
72 int hda_dsp_trace_release(struct snd_sof_dev *sdev)
74 struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata;
79 hda_dsp_stream_put(sdev,
86 dev_dbg(sdev->dev, "DMA trace stream is not opened!\n");
90 int hda_dsp_trace_trigger(struct snd_sof_dev *sdev, int cmd)
92 struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata;
94 return hda_dsp_stream_trigger(sdev, hda->dtrace_stream, cmd);