Home
last modified time | relevance | path

Searched refs:disks (Results 1 – 10 of 10) sorted by relevance

/lib/raid6/
Drecov.c25 static void raid6_2data_recov_intx1(int disks, size_t bytes, int faila, in raid6_2data_recov_intx1() argument
33 p = (u8 *)ptrs[disks-2]; in raid6_2data_recov_intx1()
34 q = (u8 *)ptrs[disks-1]; in raid6_2data_recov_intx1()
41 ptrs[disks-2] = dp; in raid6_2data_recov_intx1()
44 ptrs[disks-1] = dq; in raid6_2data_recov_intx1()
46 raid6_call.gen_syndrome(disks, bytes, ptrs); in raid6_2data_recov_intx1()
51 ptrs[disks-2] = p; in raid6_2data_recov_intx1()
52 ptrs[disks-1] = q; in raid6_2data_recov_intx1()
69 static void raid6_datap_recov_intx1(int disks, size_t bytes, int faila, in raid6_datap_recov_intx1() argument
75 p = (u8 *)ptrs[disks-2]; in raid6_datap_recov_intx1()
[all …]
Drecov_avx2.c22 static void raid6_2data_recov_avx2(int disks, size_t bytes, int faila, in raid6_2data_recov_avx2() argument
30 p = (u8 *)ptrs[disks-2]; in raid6_2data_recov_avx2()
31 q = (u8 *)ptrs[disks-1]; in raid6_2data_recov_avx2()
38 ptrs[disks-2] = dp; in raid6_2data_recov_avx2()
41 ptrs[disks-1] = dq; in raid6_2data_recov_avx2()
43 raid6_call.gen_syndrome(disks, bytes, ptrs); in raid6_2data_recov_avx2()
48 ptrs[disks-2] = p; in raid6_2data_recov_avx2()
49 ptrs[disks-1] = q; in raid6_2data_recov_avx2()
192 static void raid6_datap_recov_avx2(int disks, size_t bytes, int faila, in raid6_datap_recov_avx2() argument
199 p = (u8 *)ptrs[disks-2]; in raid6_datap_recov_avx2()
[all …]
Drecov_ssse3.c20 static void raid6_2data_recov_ssse3(int disks, size_t bytes, int faila, in raid6_2data_recov_ssse3() argument
30 p = (u8 *)ptrs[disks-2]; in raid6_2data_recov_ssse3()
31 q = (u8 *)ptrs[disks-1]; in raid6_2data_recov_ssse3()
38 ptrs[disks-2] = dp; in raid6_2data_recov_ssse3()
41 ptrs[disks-1] = dq; in raid6_2data_recov_ssse3()
43 raid6_call.gen_syndrome(disks, bytes, ptrs); in raid6_2data_recov_ssse3()
48 ptrs[disks-2] = p; in raid6_2data_recov_ssse3()
49 ptrs[disks-1] = q; in raid6_2data_recov_ssse3()
195 static void raid6_datap_recov_ssse3(int disks, size_t bytes, int faila, in raid6_datap_recov_ssse3() argument
204 p = (u8 *)ptrs[disks-2]; in raid6_datap_recov_ssse3()
[all …]
Dalgos.c123 void *(*const dptrs)[(65536/PAGE_SIZE)+2], const int disks) in raid6_choose_gen() argument
142 (*algo)->gen_syndrome(disks, PAGE_SIZE, *dptrs); in raid6_choose_gen()
173 const int disks = (65536/PAGE_SIZE)+2; in raid6_select_algo() local
181 for (i = 0; i < disks-2; i++) in raid6_select_algo()
192 dptrs[disks-2] = syndromes; in raid6_select_algo()
193 dptrs[disks-1] = syndromes + PAGE_SIZE; in raid6_select_algo()
196 gen_best = raid6_choose_gen(&dptrs, disks); in raid6_select_algo()
Dsse2.c41 static void raid6_sse21_gen_syndrome(int disks, size_t bytes, void **ptrs) in raid6_sse21_gen_syndrome() argument
47 z0 = disks - 3; /* Highest data disk */ in raid6_sse21_gen_syndrome()
101 static void raid6_sse22_gen_syndrome(int disks, size_t bytes, void **ptrs) in raid6_sse22_gen_syndrome() argument
107 z0 = disks - 3; /* Highest data disk */ in raid6_sse22_gen_syndrome()
165 static void raid6_sse24_gen_syndrome(int disks, size_t bytes, void **ptrs) in raid6_sse24_gen_syndrome() argument
171 z0 = disks - 3; /* Highest data disk */ in raid6_sse24_gen_syndrome()
Davx2.c42 static void raid6_avx21_gen_syndrome(int disks, size_t bytes, void **ptrs) in raid6_avx21_gen_syndrome() argument
48 z0 = disks - 3; /* Highest data disk */ in raid6_avx21_gen_syndrome()
100 static void raid6_avx22_gen_syndrome(int disks, size_t bytes, void **ptrs) in raid6_avx22_gen_syndrome() argument
106 z0 = disks - 3; /* Highest data disk */ in raid6_avx22_gen_syndrome()
163 static void raid6_avx24_gen_syndrome(int disks, size_t bytes, void **ptrs) in raid6_avx24_gen_syndrome() argument
169 z0 = disks - 3; /* Highest data disk */ in raid6_avx24_gen_syndrome()
Dmmx.c40 static void raid6_mmx1_gen_syndrome(int disks, size_t bytes, void **ptrs) in raid6_mmx1_gen_syndrome() argument
46 z0 = disks - 3; /* Highest data disk */ in raid6_mmx1_gen_syndrome()
87 static void raid6_mmx2_gen_syndrome(int disks, size_t bytes, void **ptrs) in raid6_mmx2_gen_syndrome() argument
93 z0 = disks - 3; /* Highest data disk */ in raid6_mmx2_gen_syndrome()
Dsse1.c45 static void raid6_sse11_gen_syndrome(int disks, size_t bytes, void **ptrs) in raid6_sse11_gen_syndrome() argument
51 z0 = disks - 3; /* Highest data disk */ in raid6_sse11_gen_syndrome()
103 static void raid6_sse12_gen_syndrome(int disks, size_t bytes, void **ptrs) in raid6_sse12_gen_syndrome() argument
109 z0 = disks - 3; /* Highest data disk */ in raid6_sse12_gen_syndrome()
Daltivec.uc68 raid6_altivec$#_gen_syndrome_real(int disks, size_t bytes, void **ptrs)
77 z0 = disks - 3; /* Highest data disk */
97 static void raid6_altivec$#_gen_syndrome(int disks, size_t bytes, void **ptrs)
102 raid6_altivec$#_gen_syndrome_real(disks, bytes, ptrs);
Dint.uc82 static void raid6_int$#_gen_syndrome(int disks, size_t bytes, void **ptrs)
90 z0 = disks - 3; /* Highest data disk */