/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 38 dp = (u8 *)ptrs[faila]; 39 ptrs[faila] = (void *)raid6_empty_zero_page; 48 ptrs[faila] = dp; 54 pbmul = raid6_gfmul[raid6_gfexi[failb-faila]]; 55 qmul = raid6_gfmul[raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]]]; 69 void raid6_datap_recov(int disks, size_t bytes, int faila, void **ptrs) argument 79 dq = (u8 *)ptrs[faila]; 80 ptrs[faila] = (void *)raid6_empty_zero_page; 86 ptrs[faila] 104 raid6_dual_recov(int disks, size_t bytes, int faila, int failb, void **ptrs) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/crypto/async_tx/ |
H A D | async_raid6_recov.c | 134 __2data_recov_4(int disks, size_t bytes, int faila, int failb, argument 149 a = blocks[faila]; 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) 206 dp = blocks[faila]; 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, in argument 324 async_raid6_2data_recov(int disks, size_t bytes, int faila, int failb, struct page **blocks, struct async_submit_ctl *submit) argument 397 async_raid6_datap_recov(int disks, size_t bytes, int faila, struct page **blocks, struct async_submit_ctl *submit) argument [all...] |
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); 82 if (faila == disks-2) { 96 if (i == faila || i == failb) 100 dest = ptrs[faila]; 112 tx = async_raid6_datap_recov(disks, bytes, faila, ptrs, &submit); 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, fail [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, 121 void raid6_datap_recov(int disks, size_t bytes, int faila, void **ptrs); 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, 205 async_raid6_datap_recov(int src_num, size_t bytes, int faila,
|
/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' 898 faila = 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); 914 if (faila == syndrome_disks) { 960 STRIPE_SIZE, faila, [all...] |