Searched refs:faila (Results 1 - 13 of 13) sorted by relevance

/linux-master/lib/raid6/
H A Drecov.c19 static void raid6_2data_recov_intx1(int disks, size_t bytes, int faila, argument
33 dp = (u8 *)ptrs[faila];
34 ptrs[faila] = (void *)raid6_empty_zero_page;
43 ptrs[faila] = dp;
49 pbmul = raid6_gfmul[raid6_gfexi[failb-faila]];
50 qmul = raid6_gfmul[raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]]];
63 static void raid6_datap_recov_intx1(int disks, size_t bytes, int faila, argument
74 dq = (u8 *)ptrs[faila];
75 ptrs[faila] = (void *)raid6_empty_zero_page;
81 ptrs[faila]
107 raid6_dual_recov(int disks, size_t bytes, int faila, int failb, void **ptrs) argument
[all...]
H A Drecov_neon.c23 static void raid6_2data_recov_neon(int disks, size_t bytes, int faila, argument
38 dp = (u8 *)ptrs[faila];
39 ptrs[faila] = (void *)raid6_empty_zero_page;
48 ptrs[faila] = dp;
54 pbmul = raid6_vgfmul[raid6_gfexi[failb-faila]];
55 qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila] ^
63 static void raid6_datap_recov_neon(int disks, size_t bytes, int faila, argument
76 dq = (u8 *)ptrs[faila];
77 ptrs[faila] = (void *)raid6_empty_zero_page;
83 ptrs[faila]
[all...]
H A Drecov_s390xc.c23 static void raid6_2data_recov_s390xc(int disks, size_t bytes, int faila, argument
37 dp = (u8 *)ptrs[faila];
38 ptrs[faila] = (void *)raid6_empty_zero_page;
47 ptrs[faila] = dp;
53 pbmul = raid6_gfmul[raid6_gfexi[failb-faila]];
54 qmul = raid6_gfmul[raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]]];
72 static void raid6_datap_recov_s390xc(int disks, size_t bytes, int faila, argument
84 dq = (u8 *)ptrs[faila];
85 ptrs[faila] = (void *)raid6_empty_zero_page;
91 ptrs[faila]
[all...]
H A Drecov_avx2.c16 static void raid6_2data_recov_avx2(int disks, size_t bytes, int faila, argument
30 dp = (u8 *)ptrs[faila];
31 ptrs[faila] = (void *)raid6_empty_zero_page;
40 ptrs[faila] = dp;
46 pbmul = raid6_vgfmul[raid6_gfexi[failb-faila]];
47 qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila] ^
186 static void raid6_datap_recov_avx2(int disks, size_t bytes, int faila, argument
198 dq = (u8 *)ptrs[faila];
199 ptrs[faila] = (void *)raid6_empty_zero_page;
205 ptrs[faila]
[all...]
H A Drecov_loongarch_simd.c29 static void raid6_2data_recov_lsx(int disks, size_t bytes, int faila, argument
44 dp = (u8 *)ptrs[faila];
45 ptrs[faila] = (void *)raid6_empty_zero_page;
54 ptrs[faila] = dp;
60 pbmul = raid6_vgfmul[raid6_gfexi[failb - faila]];
61 qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila] ^ raid6_gfexp[failb]]];
186 static void raid6_datap_recov_lsx(int disks, size_t bytes, int faila, argument
199 dq = (u8 *)ptrs[faila];
200 ptrs[faila] = (void *)raid6_empty_zero_page;
206 ptrs[faila]
303 raid6_2data_recov_lasx(int disks, size_t bytes, int faila, int failb, void **ptrs) argument
425 raid6_datap_recov_lasx(int disks, size_t bytes, int faila, void **ptrs) argument
[all...]
H A Drecov_avx512.c24 static void raid6_2data_recov_avx512(int disks, size_t bytes, int faila, argument
41 dp = (u8 *)ptrs[faila];
42 ptrs[faila] = (void *)raid6_empty_zero_page;
51 ptrs[faila] = dp;
57 pbmul = raid6_vgfmul[raid6_gfexi[failb-faila]];
58 qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila] ^
227 static void raid6_datap_recov_avx512(int disks, size_t bytes, int faila, argument
242 dq = (u8 *)ptrs[faila];
243 ptrs[faila] = (void *)raid6_empty_zero_page;
249 ptrs[faila]
[all...]
H A Drecov_ssse3.c16 static void raid6_2data_recov_ssse3(int disks, size_t bytes, int faila, argument
32 dp = (u8 *)ptrs[faila];
33 ptrs[faila] = (void *)raid6_empty_zero_page;
42 ptrs[faila] = dp;
48 pbmul = raid6_vgfmul[raid6_gfexi[failb-faila]];
49 qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila] ^
191 static void raid6_datap_recov_ssse3(int disks, size_t bytes, int faila, argument
205 dq = (u8 *)ptrs[faila];
206 ptrs[faila] = (void *)raid6_empty_zero_page;
212 ptrs[faila]
[all...]
/linux-master/crypto/async_tx/
H A Dasync_raid6_recov.c153 __2data_recov_4(int disks, size_t bytes, int faila, int failb, argument
173 a = blocks[faila];
174 a_off = offs[faila];
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, argument
224 if (i == faila || i == failb)
242 dp = blocks[faila];
243 dp_off = offs[faila];
276 coef[0] = raid6_gfexi[failb-faila];
294 __2data_recov_n(int disks, size_t bytes, int faila, int failb, struct page **blocks, unsigned int *offs, struct async_submit_ctl *submit) argument
393 async_raid6_2data_recov(int disks, size_t bytes, int faila, int failb, struct page **blocks, unsigned int *offs, struct async_submit_ctl *submit) argument
471 async_raid6_datap_recov(int disks, size_t bytes, int faila, struct page **blocks, unsigned int *offs, struct async_submit_ctl *submit) argument
[all...]
H A Draid6test.c57 static void raid6_dual_recov(int disks, size_t bytes, int faila, int failb, argument
65 if (faila > failb)
66 swap(faila, failb);
69 if (faila == disks-2) {
86 if (i == faila || i == failb)
90 dest = ptrs[faila];
104 faila, ptrs, offs, &submit);
109 faila, failb, ptrs, offs, &submit);
119 pr("%s: timeout! (faila: %d failb: %d disks: %d)\n",
120 __func__, faila, fail
[all...]
/linux-master/include/linux/raid/
H A Dpq.h154 extern void (*raid6_2data_recov)(int disks, size_t bytes, int faila, int failb,
156 extern void (*raid6_datap_recov)(int disks, size_t bytes, int faila,
158 void raid6_dual_recov(int disks, size_t bytes, int faila, int failb,
/linux-master/include/linux/
H A Dasync_tx.h198 async_raid6_2data_recov(int src_num, size_t bytes, int faila, int failb,
203 async_raid6_datap_recov(int src_num, size_t bytes, int faila,
/linux-master/fs/btrfs/
H A Draid56.c1000 * @faila and @failb will also be updated to the first and second stripe
1004 int *faila, int *failb)
1009 if (faila || failb) {
1011 * Both @faila and @failb should be valid pointers if any of
1014 ASSERT(faila && failb);
1015 *faila = -1;
1024 if (faila) {
1025 /* Update faila and failb. */
1026 if (*faila < 0)
1027 *faila
1003 get_rbio_veritical_errors(struct btrfs_raid_bio *rbio, int sector_nr, int *faila, int *failb) argument
1752 int faila; local
2032 int faila; local
2609 int faila; local
[all...]
/linux-master/drivers/md/
H A Draid5.c1726 int faila = -1, failb = -1; local
1744 * slot number conversion for 'faila' and 'failb'
1759 faila = slot;
1765 BUG_ON(faila == failb);
1766 if (failb < faila)
1767 swap(faila, failb);
1768 pr_debug("%s: stripe: %llu faila: %d failb: %d\n",
1769 __func__, (unsigned long long)sh->sector, faila, failb);
1775 if (faila == syndrome_disks) {
1828 faila,
[all...]

Completed in 524 milliseconds