Lines Matching defs:dscr_info
75 struct dma_descriptor *dscr_info)
84 snd_sof_dsp_write(sdev, ACP_DSP_BAR, offset, dscr_info->src_addr);
85 snd_sof_dsp_write(sdev, ACP_DSP_BAR, offset + 0x4, dscr_info->dest_addr);
86 snd_sof_dsp_write(sdev, ACP_DSP_BAR, offset + 0x8, dscr_info->tx_cnt.u32_all);
120 unsigned int dscr_count, struct dma_descriptor *dscr_info)
126 if (!dscr_info || !dscr_count)
130 configure_dma_descriptor(adata, dscr, dscr_info++);
148 adata->dscr_info[desc_count].src_addr = src_addr + desc_count * ACP_PAGE_SIZE;
149 adata->dscr_info[desc_count].dest_addr = dest_addr + desc_count * ACP_PAGE_SIZE;
150 adata->dscr_info[desc_count].tx_cnt.bits.count = ACP_PAGE_SIZE;
152 adata->dscr_info[desc_count].tx_cnt.bits.count = dsp_data_size;
155 ret = acpbus_dma_start(adata, 0, desc_count, adata->dscr_info);
161 memset(&adata->dscr_info[index], 0x00, sizeof(struct dma_descriptor));