Searched refs:failb (Results 1 - 6 of 6) sorted by relevance
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/lib/raid6/ |
H A D | recov.c | 24 void raid6_2data_recov(int disks, size_t bytes, int faila, int failb, argument 41 dq = (u8 *)ptrs[failb]; 42 ptrs[failb] = (void *)raid6_empty_zero_page; 49 ptrs[failb] = dq; 54 pbmul = raid6_gfmul[raid6_gfexi[failb-faila]]; 55 qmul = raid6_gfmul[raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]]]; 104 void raid6_dual_recov(int disks, size_t bytes, int faila, int failb, void **ptrs) argument 106 if ( faila > failb ) { 108 faila = failb; 109 failb [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/crypto/async_tx/ |
H A D | raid6test.c | 71 static void raid6_dual_recov(int disks, size_t bytes, int faila, int failb, struct page **ptrs) argument 78 if (faila > failb) 79 swap(faila, failb); 81 if (failb == disks-1) { 96 if (i == faila || i == failb) 109 if (failb == disks-2) { 116 tx = async_raid6_2data_recov(disks, bytes, faila, failb, ptrs, &submit); 125 pr("%s: timeout! (faila: %d failb: %d disks: %d)\n", 126 __func__, faila, failb, disks); 129 pr("%s: validation failure! faila: %d failb [all...] |
H A D | async_raid6_recov.c | 134 __2data_recov_4(int disks, size_t bytes, int faila, int failb, argument 150 b = blocks[failb]; 156 coef[0] = raid6_gfexi[failb-faila]; 157 coef[1] = raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]]; 173 __2data_recov_5(int disks, size_t bytes, int faila, int failb, argument 191 if (i == faila || i == failb) 207 dq = blocks[failb]; 231 coef[0] = raid6_gfexi[failb-faila]; 232 coef[1] = raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]]; 247 __2data_recov_n(int disks, size_t bytes, int faila, int failb, argument 324 async_raid6_2data_recov(int disks, size_t bytes, int faila, int failb, struct page **blocks, struct async_submit_ctl *submit) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/raid/ |
H A D | pq.h | 119 void raid6_2data_recov(int disks, size_t bytes, int faila, int failb, 122 void raid6_dual_recov(int disks, size_t bytes, int faila, int failb,
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/ |
H A D | async_tx.h | 201 async_raid6_2data_recov(int src_num, size_t bytes, int faila, int failb,
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/md/ |
H A D | raid5.c | 870 int faila = -1, failb = -1; local 886 * slot number conversion for 'faila' and 'failb' 900 failb = slot; 904 BUG_ON(faila == failb); 905 if (failb < faila) 906 swap(faila, failb); 907 pr_debug("%s: stripe: %llu faila: %d failb: %d\n", 908 __func__, (unsigned long long)sh->sector, faila, failb); 912 if (failb == syndrome_disks+1) { 957 if (failb [all...] |
Completed in 122 milliseconds