Lines Matching refs:stream_id
141 u32 stream_id)
150 val = sdw_dma_pte_offset + (stream_id * ACP_SDW_PTE_OFFSET);
169 static int acp63_configure_sdw_ringbuffer(void __iomem *acp_base, u32 stream_id, u32 size,
185 reg_dma_size = sdw0_dma_ring_buf_reg[stream_id].reg_dma_size;
186 reg_fifo_addr = sdw0_dma_ring_buf_reg[stream_id].reg_fifo_addr;
187 reg_fifo_size = sdw0_dma_ring_buf_reg[stream_id].reg_fifo_size;
188 reg_ring_buf_size = sdw0_dma_ring_buf_reg[stream_id].reg_ring_buf_size;
189 reg_ring_buf_addr = sdw0_dma_ring_buf_reg[stream_id].reg_ring_buf_addr;
192 reg_dma_size = sdw1_dma_ring_buf_reg[stream_id].reg_dma_size;
193 reg_fifo_addr = sdw1_dma_ring_buf_reg[stream_id].reg_fifo_addr;
194 reg_fifo_size = sdw1_dma_ring_buf_reg[stream_id].reg_fifo_size;
195 reg_ring_buf_size = sdw1_dma_ring_buf_reg[stream_id].reg_ring_buf_size;
196 reg_ring_buf_addr = sdw1_dma_ring_buf_reg[stream_id].reg_ring_buf_addr;
203 sdw_fifo_addr = sdw_fifo_offset + (stream_id * SDW_FIFO_OFFSET);
204 sdw_ring_buf_addr = sdw_mem_window_offset + (stream_id * ACP_SDW_RING_BUFF_ADDR_OFFSET);
243 stream->stream_id = cpu_dai->id;
259 u32 stream_id;
267 stream_id = stream->stream_id;
270 sdw_data->sdw0_dma_stream[stream_id] = substream;
271 water_mark_size_reg = sdw0_dma_ring_buf_reg[stream_id].water_mark_size_reg;
274 irq_mask = BIT(SDW0_DMA_TX_IRQ_MASK(stream_id));
276 irq_mask = BIT(SDW0_DMA_RX_IRQ_MASK(stream_id));
279 sdw_data->sdw1_dma_stream[stream_id] = substream;
281 water_mark_size_reg = sdw1_dma_ring_buf_reg[stream_id].water_mark_size_reg;
282 irq_mask = BIT(SDW1_DMA_IRQ_MASK(stream_id));
291 acp63_config_dma(stream, sdw_data->acp_base, stream_id);
292 ret = acp63_configure_sdw_ringbuffer(sdw_data->acp_base, stream_id, size,
313 pos_low_reg = sdw0_dma_ring_buf_reg[stream->stream_id].pos_low_reg;
314 pos_high_reg = sdw0_dma_ring_buf_reg[stream->stream_id].pos_high_reg;
317 pos_low_reg = sdw1_dma_ring_buf_reg[stream->stream_id].pos_low_reg;
318 pos_high_reg = sdw1_dma_ring_buf_reg[stream->stream_id].pos_high_reg;
372 sdw_data->sdw0_dma_stream[stream->stream_id] = NULL;
375 sdw_data->sdw1_dma_stream[stream->stream_id] = NULL;
388 u32 stream_id;
395 stream_id = stream->stream_id;
398 sdw_dma_en_reg = sdw0_dma_enable_reg[stream_id];
401 sdw_dma_en_reg = sdw1_dma_enable_reg[stream_id];