Lines Matching defs:dma
17 #include <linux/dma-mapping.h>
21 /* do_async_xor - dma map the pages and perform the xor with an engine */
26 struct dma_device *dma = chan->device;
41 xor_src_cnt = min(src_cnt, (int)dma->max_xor);
65 tx = dma->device_prep_dma_xor(chan, dma_dest, src_list,
75 tx = dma->device_prep_dma_xor(chan, dma_dest,
160 * async_xor_offs - attempt to xor a set of blocks with a dma engine.
173 * the calculation. The assumption with dma eninges is that they only
227 WARN_ONCE(chan, "%s: no space for dma address conversion\n",
252 * async_xor - attempt to xor a set of blocks with a dma engine.
264 * the calculation. The assumption with dma eninges is that they only
298 * async_xor_val_offs - attempt a xor parity check with a dma engine.
370 "%s: no space for dma address conversion\n",
393 * async_xor_val - attempt a xor parity check with a dma engine.