Lines Matching refs:chan
36 do_async_xor(struct dma_chan *chan, struct dmaengine_unmap_data *unmap, in do_async_xor() argument
39 struct dma_device *dma = chan->device; in do_async_xor()
78 tx = dma->device_prep_dma_xor(chan, dma_dest, src_list, in do_async_xor()
87 dma_async_issue_pending(chan); in do_async_xor()
88 tx = dma->device_prep_dma_xor(chan, dma_dest, in do_async_xor()
96 async_tx_submit(chan, tx, submit); in do_async_xor()
176 struct dma_chan *chan = async_tx_find_channel(submit, DMA_XOR, in async_xor() local
179 struct dma_device *device = chan ? chan->device : NULL; in async_xor()
208 tx = do_async_xor(chan, unmap, submit); in async_xor()
215 WARN_ONCE(chan, "%s: no space for dma address conversion\n", in async_xor()
273 struct dma_chan *chan = xor_val_chan(submit, dest, src_list, src_cnt, len); in async_xor_val() local
274 struct dma_device *device = chan ? chan->device : NULL; in async_xor_val()
302 tx = device->device_prep_dma_xor_val(chan, unmap->addr, src_cnt, in async_xor_val()
309 dma_async_issue_pending(chan); in async_xor_val()
310 tx = device->device_prep_dma_xor_val(chan, in async_xor_val()
316 async_tx_submit(chan, tx, submit); in async_xor_val()