Lines Matching refs:coef
32 async_sum_product(struct page *dest, struct page **srcs, unsigned char *coef, in async_sum_product() argument
64 tx = dma->device_prep_dma_pq(chan, pq, unmap->addr, 2, coef, in async_sum_product()
81 amul = raid6_gfmul[coef[0]]; in async_sum_product()
82 bmul = raid6_gfmul[coef[1]]; in async_sum_product()
97 async_mult(struct page *dest, struct page *src, u8 coef, size_t len, in async_mult() argument
130 1, &coef, len, dma_flags); in async_mult()
149 qmul = raid6_gfmul[coef]; in async_mult()
166 unsigned char coef[2]; in __2data_recov_4() local
182 coef[0] = raid6_gfexi[failb-faila]; in __2data_recov_4()
183 coef[1] = raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]]; in __2data_recov_4()
185 tx = async_sum_product(b, srcs, coef, bytes, submit); in __2data_recov_4()
205 unsigned char coef[2]; in __2data_recov_5() local
257 coef[0] = raid6_gfexi[failb-faila]; in __2data_recov_5()
258 coef[1] = raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]]; in __2data_recov_5()
260 tx = async_sum_product(dq, srcs, coef, bytes, submit); in __2data_recov_5()
279 unsigned char coef[2]; in __2data_recov_n() local
325 coef[0] = raid6_gfexi[failb-faila]; in __2data_recov_n()
326 coef[1] = raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]]; in __2data_recov_n()
328 tx = async_sum_product(dq, srcs, coef, bytes, submit); in __2data_recov_n()
428 u8 coef; in async_raid6_datap_recov() local
508 coef = raid6_gfinv[raid6_gfexp[faila]]; in async_raid6_datap_recov()
517 tx = async_mult(dq, dq, coef, bytes, submit); in async_raid6_datap_recov()