Lines Matching refs:coef
30 async_sum_product(struct page *dest, struct page **srcs, unsigned char *coef, in async_sum_product() argument
52 tx = dma->device_prep_dma_pq(chan, dma_dest, dma_src, 2, coef, in async_sum_product()
69 amul = raid6_gfmul[coef[0]]; in async_sum_product()
70 bmul = raid6_gfmul[coef[1]]; in async_sum_product()
85 async_mult(struct page *dest, struct page *src, u8 coef, size_t len, in async_mult() argument
105 tx = dma->device_prep_dma_pq(chan, dma_dest, dma_src, 1, &coef, in async_mult()
123 qmul = raid6_gfmul[coef]; in async_mult()
140 unsigned char coef[2]; in __2data_recov_4() local
156 coef[0] = raid6_gfexi[failb-faila]; in __2data_recov_4()
157 coef[1] = raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]]; in __2data_recov_4()
159 tx = async_sum_product(b, srcs, coef, bytes, submit); in __2data_recov_4()
179 unsigned char coef[2]; in __2data_recov_5() local
231 coef[0] = raid6_gfexi[failb-faila]; in __2data_recov_5()
232 coef[1] = raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]]; in __2data_recov_5()
234 tx = async_sum_product(dq, srcs, coef, bytes, submit); in __2data_recov_5()
253 unsigned char coef[2]; in __2data_recov_n() local
299 coef[0] = raid6_gfexi[failb-faila]; in __2data_recov_n()
300 coef[1] = raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]]; in __2data_recov_n()
302 tx = async_sum_product(dq, srcs, coef, bytes, submit); in __2data_recov_n()
402 u8 coef; in async_raid6_datap_recov() local
482 coef = raid6_gfinv[raid6_gfexp[faila]]; in async_raid6_datap_recov()
491 tx = async_mult(dq, dq, coef, bytes, submit); in async_raid6_datap_recov()