Lines Matching refs:conf
147 struct rt_dma_slave_config *conf) in rt_dma_chan_config() argument
153 if (!chan || !conf) in rt_dma_chan_config()
159 dir = conf->direction; in rt_dma_chan_config()
167 if (conf->src_addr_width >= RT_DMA_SLAVE_BUSWIDTH_BYTES_MAX || in rt_dma_chan_config()
168 conf->dst_addr_width >= RT_DMA_SLAVE_BUSWIDTH_BYTES_MAX) in rt_dma_chan_config()
193 err = ctrl->ops->config(chan, conf); in rt_dma_chan_config()
199 rt_memcpy(&chan->conf, conf, sizeof(*conf)); in rt_dma_chan_config()
243 struct rt_dma_slave_config *conf; in rt_dma_prep_memcpy() local
251 conf = &chan->conf; in rt_dma_prep_memcpy()
260 RT_ASSERT(chan->conf.direction == RT_DMA_MEM_TO_MEM); in rt_dma_prep_memcpy()
266 dma_addr_src, conf->src_addr)) in rt_dma_prep_memcpy()
272 dma_addr_dst, conf->dst_addr)) in rt_dma_prep_memcpy()
306 struct rt_dma_slave_config *conf; in rt_dma_prep_cyclic() local
315 conf = &chan->conf; in rt_dma_prep_cyclic()
324 dir = chan->conf.direction; in rt_dma_prep_cyclic()
331 dma_buf_addr, conf->src_addr)) in rt_dma_prep_cyclic()
341 dma_buf_addr, conf->dst_addr)) in rt_dma_prep_cyclic()
381 struct rt_dma_slave_config *conf; in rt_dma_prep_single() local
390 conf = &chan->conf; in rt_dma_prep_single()
399 dir = chan->conf.direction; in rt_dma_prep_single()
406 dma_buf_addr, conf->src_addr)) in rt_dma_prep_single()
416 dma_buf_addr, conf->dst_addr)) in rt_dma_prep_single()