Lines Matching refs:transfer
237 struct rt_dma_slave_transfer *transfer) in rt_dma_prep_memcpy() argument
245 if (!chan || !transfer) in rt_dma_prep_memcpy()
261 dma_addr_src = transfer->src_addr; in rt_dma_prep_memcpy()
262 dma_addr_dst = transfer->dst_addr; in rt_dma_prep_memcpy()
263 len = transfer->buffer_len; in rt_dma_prep_memcpy()
292 rt_memcpy(&chan->transfer, transfer, sizeof(*transfer)); in rt_dma_prep_memcpy()
301 struct rt_dma_slave_transfer *transfer) in rt_dma_prep_cyclic() argument
309 if (!chan || !transfer) in rt_dma_prep_cyclic()
328 dma_buf_addr = transfer->src_addr; in rt_dma_prep_cyclic()
338 dma_buf_addr = transfer->dst_addr; in rt_dma_prep_cyclic()
356 transfer->buffer_len, transfer->period_len, dir); in rt_dma_prep_cyclic()
367 rt_memcpy(&chan->transfer, transfer, sizeof(*transfer)); in rt_dma_prep_cyclic()
376 struct rt_dma_slave_transfer *transfer) in rt_dma_prep_single() argument
384 if (!chan || !transfer) in rt_dma_prep_single()
403 dma_buf_addr = transfer->src_addr; in rt_dma_prep_single()
413 dma_buf_addr = transfer->dst_addr; in rt_dma_prep_single()
431 transfer->buffer_len, dir); in rt_dma_prep_single()
442 rt_memcpy(&chan->transfer, transfer, sizeof(*transfer)); in rt_dma_prep_single()