History

md/raid6: implement recovery using ARM NEON intrinsics

Provide a NEON accelerated implementation of the recovery algorithm, which supersedes the default byte-by-byte one.

Ard Biesheuvel committed 9 years ago

Commit 6ec4e251 parent 35129dd5 files · +234 −1Browse files

Showing the changes to include/linux/raid (1 of 5 files). Show all

Unified · Split

include/linux/raid/pq.h+1−0
@@ -121,6 +121,7 @@ extern const struct raid6_recov_calls raid6_recov_ssse3; · 120 unmodified lines
121extern const struct raid6_recov_calls raid6_recov_avx2;121extern const struct raid6_recov_calls raid6_recov_avx2;
122extern const struct raid6_recov_calls raid6_recov_avx512;122extern const struct raid6_recov_calls raid6_recov_avx512;
123extern const struct raid6_recov_calls raid6_recov_s390xc;123extern const struct raid6_recov_calls raid6_recov_s390xc;
124extern const struct raid6_recov_calls raid6_recov_neon;
124 125
125extern const struct raid6_calls raid6_neonx1;126extern const struct raid6_calls raid6_neonx1;
126extern const struct raid6_calls raid6_neonx2;127extern const struct raid6_calls raid6_neonx2;