Lines Matching defs:failb
153 __2data_recov_4(int disks, size_t bytes, int faila, int failb,
175 b = blocks[failb];
176 b_off = offs[failb];
184 coef[0] = raid6_gfexi[failb-faila];
185 coef[1] = raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]];
203 __2data_recov_5(int disks, size_t bytes, int faila, int failb,
224 if (i == faila || i == failb)
244 dq = blocks[failb];
245 dq_off = offs[failb];
276 coef[0] = raid6_gfexi[failb-faila];
277 coef[1] = raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]];
294 __2data_recov_n(int disks, size_t bytes, int faila, int failb,
323 dq = blocks[failb];
324 dq_off = offs[failb];
325 blocks[failb] = NULL;
335 blocks[failb] = dq;
336 offs[failb] = dq_off;
365 coef[0] = raid6_gfexi[failb-faila];
366 coef[1] = raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]];
387 * @failb: second failed drive index
393 async_raid6_2data_recov(int disks, size_t bytes, int faila, int failb,
400 BUG_ON(faila == failb);
401 if (failb < faila)
402 swap(faila, failb);
421 raid6_2data_recov(disks, bytes, faila, failb, ptrs);
444 return __2data_recov_4(disks, bytes, faila, failb,
452 return __2data_recov_5(disks, bytes, faila, failb,
455 return __2data_recov_n(disks, bytes, faila, failb,