Lines Matching defs:stream
21 struct sof_ipc_stream stream;
28 if (!spcm->prepared[substream->stream])
31 stream.hdr.size = sizeof(stream);
32 stream.hdr.cmd = SOF_IPC_GLB_STREAM_MSG | SOF_IPC_STREAM_PCM_FREE;
33 stream.comp_id = spcm->stream[substream->stream].comp_id;
36 return sof_ipc_tx_message_no_reply(sdev->ipc, &stream, sizeof(stream));
65 pcm.comp_id = spcm->stream[substream->stream].comp_id;
67 pcm.params.buffer.phy_addr = spcm->stream[substream->stream].page_table.addr;
69 pcm.params.direction = substream->stream;
126 dev_err(component->dev, "HW params ipc failed for stream %d\n",
131 ret = snd_sof_set_stream_data_offset(sdev, &spcm->stream[substream->stream],
134 dev_err(component->dev, "%s: invalid stream data offset for PCM %d\n",
147 struct sof_ipc_stream stream;
154 stream.hdr.size = sizeof(stream);
155 stream.hdr.cmd = SOF_IPC_GLB_STREAM_MSG;
156 stream.comp_id = spcm->stream[substream->stream].comp_id;
160 stream.hdr.cmd |= SOF_IPC_STREAM_TRIG_PAUSE;
163 stream.hdr.cmd |= SOF_IPC_STREAM_TRIG_RELEASE;
166 stream.hdr.cmd |= SOF_IPC_STREAM_TRIG_START;
171 stream.hdr.cmd |= SOF_IPC_STREAM_TRIG_STOP;
179 return sof_ipc_tx_message_no_reply(sdev->ipc, &stream, sizeof(stream));