Lines Matching refs:offset
122 do_sync_gen_syndrome(struct page **blocks, unsigned int offset, int disks, in do_sync_gen_syndrome() argument
138 srcs[i] = page_address(blocks[i]) + offset; in do_sync_gen_syndrome()
166 async_gen_syndrome(struct page **blocks, unsigned int offset, int disks, in async_gen_syndrome() argument
184 is_dma_pq_aligned(device, offset, 0, len)) { in async_gen_syndrome()
201 unmap->addr[j] = dma_map_page(device->dev, blocks[i], offset, in async_gen_syndrome()
215 offset, len, DMA_BIDIRECTIONAL); in async_gen_syndrome()
224 offset, len, DMA_BIDIRECTIONAL); in async_gen_syndrome()
245 BUG_ON(len + offset > PAGE_SIZE); in async_gen_syndrome()
249 BUG_ON(len + offset > PAGE_SIZE); in async_gen_syndrome()
251 do_sync_gen_syndrome(blocks, offset, disks, len, submit); in async_gen_syndrome()
283 async_syndrome_val(struct page **blocks, unsigned int offset, int disks, in async_syndrome_val() argument
300 is_dma_pq_aligned(device, offset, 0, len)) { in async_syndrome_val()
312 offset, len, in async_syndrome_val()
325 offset, len, in async_syndrome_val()
335 offset, len, in async_syndrome_val()
388 tx = async_xor(spare, blocks, offset, disks-2, len, submit); in async_syndrome_val()
390 p = page_address(p_src) + offset; in async_syndrome_val()
391 s = page_address(spare) + offset; in async_syndrome_val()
399 tx = async_gen_syndrome(blocks, offset, disks, len, submit); in async_syndrome_val()
401 q = page_address(q_src) + offset; in async_syndrome_val()
402 s = page_address(spare) + offset; in async_syndrome_val()