Lines Matching defs:dma_data
93 * @dma_data: DAI DMA data
108 const struct snd_dmaengine_dai_dma_data *dma_data,
112 slave_config->dst_addr = dma_data->addr;
113 slave_config->dst_maxburst = dma_data->maxburst;
114 slave_config->dst_port_window_size = dma_data->port_window_size;
115 if (dma_data->flags & SND_DMAENGINE_PCM_DAI_FLAG_PACK)
118 if (dma_data->addr_width != DMA_SLAVE_BUSWIDTH_UNDEFINED)
119 slave_config->dst_addr_width = dma_data->addr_width;
121 slave_config->src_addr = dma_data->addr;
122 slave_config->src_maxburst = dma_data->maxburst;
123 slave_config->src_port_window_size = dma_data->port_window_size;
124 if (dma_data->flags & SND_DMAENGINE_PCM_DAI_FLAG_PACK)
127 if (dma_data->addr_width != DMA_SLAVE_BUSWIDTH_UNDEFINED)
128 slave_config->src_addr_width = dma_data->addr_width;
131 slave_config->peripheral_config = dma_data->peripheral_config;
132 slave_config->peripheral_size = dma_data->peripheral_size;
396 * @dma_data: DAI DMA data
407 struct snd_dmaengine_dai_dma_data *dma_data,
418 if (!hw || !chan || !dma_data)
440 if (!(dma_data->flags & SND_DMAENGINE_PCM_DAI_FLAG_PACK))