Re[2]: [PATCH 02/11][v2] async_tx: add support for asynchronous GF multiplication

2008-12-18 Thread Yuri Tikhonov
Hello Dan, On Wednesday, December 17, 2008 you wrote: [..] >> + /* DMAs use destinations as sources, so use BIDIRECTIONAL mapping */ >> + dma_dest[0] = !blocks[src_cnt] ? 0 : >> + dma_map_page(dma->dev, blocks[src_cnt], >> +

Re: [PATCH 02/11][v2] async_tx: add support for asynchronous GF multiplication

2008-12-17 Thread Dan Williams
Hi Yuri, On Mon, Dec 8, 2008 at 2:55 PM, Yuri Tikhonov wrote: > This adds support for doing asynchronous GF multiplication by adding > four additional functions to async_tx API: > > async_pq() does simultaneous XOR of sources and XOR of sources > GF-multiplied by given coefficients. > > async_

[PATCH 02/11][v2] async_tx: add support for asynchronous GF multiplication

2008-12-08 Thread Yuri Tikhonov
This adds support for doing asynchronous GF multiplication by adding four additional functions to async_tx API: async_pq() does simultaneous XOR of sources and XOR of sources GF-multiplied by given coefficients. async_pq_zero_sum() checks if results of calculations match given ones. async