Lines Matching defs:dest

100 do_sync_xor_offs(struct page *dest, unsigned int offset,
122 dest_buf = page_address(dest) + offset;
161 * @dest: destination page
171 * xor_blocks always uses the dest as a source so the
172 * ASYNC_TX_XOR_ZERO_DST flag must be set to not include dest data in
177 * src_list note: if the dest is also a source it must be at index zero.
182 async_xor_offs(struct page *dest, unsigned int offset,
187 &dest, 1, src_list,
216 unmap->addr[j] = dma_map_page(device->dev, dest, offset, len,
230 /* in the sync case the dest is an implied source
231 * (assumes the dest is the first source)
243 do_sync_xor_offs(dest, offset, src_list, src_offs,
253 * @dest: destination page
262 * xor_blocks always uses the dest as a source so the
263 * ASYNC_TX_XOR_ZERO_DST flag must be set to not include dest data in
268 * src_list note: if the dest is also a source it must be at index zero.
273 async_xor(struct page *dest, struct page **src_list, unsigned int offset,
276 return async_xor_offs(dest, offset, src_list, NULL,
287 xor_val_chan(struct async_submit_ctl *submit, struct page *dest,
293 return async_tx_find_channel(submit, DMA_XOR_VAL, &dest, 1, src_list,
299 * @dest: destination page used if the xor is performed synchronously
310 * src_list note: if the dest is also a source it must be at index zero.
315 async_xor_val_offs(struct page *dest, unsigned int offset,
320 struct dma_chan *chan = xor_val_chan(submit, dest, src_list, src_cnt, len);
376 tx = async_xor_offs(dest, offset, src_list, src_offs,
381 *result = !page_is_zero(dest, offset, len) << SUM_CHECK_P;
394 * @dest: destination page used if the xor is performed synchronously
404 * src_list note: if the dest is also a source it must be at index zero.
409 async_xor_val(struct page *dest, struct page **src_list, unsigned int offset,
413 return async_xor_val_offs(dest, offset, src_list, NULL, src_cnt,