Loading drivers/md/raid6algos.c +0 −19 Original line number Original line Diff line number Diff line Loading @@ -31,25 +31,6 @@ EXPORT_SYMBOL(raid6_empty_zero_page); struct raid6_calls raid6_call; struct raid6_calls raid6_call; EXPORT_SYMBOL_GPL(raid6_call); EXPORT_SYMBOL_GPL(raid6_call); /* Various routine sets */ extern const struct raid6_calls raid6_intx1; extern const struct raid6_calls raid6_intx2; extern const struct raid6_calls raid6_intx4; extern const struct raid6_calls raid6_intx8; extern const struct raid6_calls raid6_intx16; extern const struct raid6_calls raid6_intx32; extern const struct raid6_calls raid6_mmxx1; extern const struct raid6_calls raid6_mmxx2; extern const struct raid6_calls raid6_sse1x1; extern const struct raid6_calls raid6_sse1x2; extern const struct raid6_calls raid6_sse2x1; extern const struct raid6_calls raid6_sse2x2; extern const struct raid6_calls raid6_sse2x4; extern const struct raid6_calls raid6_altivec1; extern const struct raid6_calls raid6_altivec2; extern const struct raid6_calls raid6_altivec4; extern const struct raid6_calls raid6_altivec8; const struct raid6_calls * const raid6_algos[] = { const struct raid6_calls * const raid6_algos[] = { &raid6_intx1, &raid6_intx1, &raid6_intx2, &raid6_intx2, Loading include/linux/raid/pq.h +19 −0 Original line number Original line Diff line number Diff line Loading @@ -78,6 +78,25 @@ struct raid6_calls { /* Selected algorithm */ /* Selected algorithm */ extern struct raid6_calls raid6_call; extern struct raid6_calls raid6_call; /* Various routine sets */ extern const struct raid6_calls raid6_intx1; extern const struct raid6_calls raid6_intx2; extern const struct raid6_calls raid6_intx4; extern const struct raid6_calls raid6_intx8; extern const struct raid6_calls raid6_intx16; extern const struct raid6_calls raid6_intx32; extern const struct raid6_calls raid6_mmxx1; extern const struct raid6_calls raid6_mmxx2; extern const struct raid6_calls raid6_sse1x1; extern const struct raid6_calls raid6_sse1x2; extern const struct raid6_calls raid6_sse2x1; extern const struct raid6_calls raid6_sse2x2; extern const struct raid6_calls raid6_sse2x4; extern const struct raid6_calls raid6_altivec1; extern const struct raid6_calls raid6_altivec2; extern const struct raid6_calls raid6_altivec4; extern const struct raid6_calls raid6_altivec8; /* Algorithm list */ /* Algorithm list */ extern const struct raid6_calls * const raid6_algos[]; extern const struct raid6_calls * const raid6_algos[]; int raid6_select_algo(void); int raid6_select_algo(void); Loading Loading
drivers/md/raid6algos.c +0 −19 Original line number Original line Diff line number Diff line Loading @@ -31,25 +31,6 @@ EXPORT_SYMBOL(raid6_empty_zero_page); struct raid6_calls raid6_call; struct raid6_calls raid6_call; EXPORT_SYMBOL_GPL(raid6_call); EXPORT_SYMBOL_GPL(raid6_call); /* Various routine sets */ extern const struct raid6_calls raid6_intx1; extern const struct raid6_calls raid6_intx2; extern const struct raid6_calls raid6_intx4; extern const struct raid6_calls raid6_intx8; extern const struct raid6_calls raid6_intx16; extern const struct raid6_calls raid6_intx32; extern const struct raid6_calls raid6_mmxx1; extern const struct raid6_calls raid6_mmxx2; extern const struct raid6_calls raid6_sse1x1; extern const struct raid6_calls raid6_sse1x2; extern const struct raid6_calls raid6_sse2x1; extern const struct raid6_calls raid6_sse2x2; extern const struct raid6_calls raid6_sse2x4; extern const struct raid6_calls raid6_altivec1; extern const struct raid6_calls raid6_altivec2; extern const struct raid6_calls raid6_altivec4; extern const struct raid6_calls raid6_altivec8; const struct raid6_calls * const raid6_algos[] = { const struct raid6_calls * const raid6_algos[] = { &raid6_intx1, &raid6_intx1, &raid6_intx2, &raid6_intx2, Loading
include/linux/raid/pq.h +19 −0 Original line number Original line Diff line number Diff line Loading @@ -78,6 +78,25 @@ struct raid6_calls { /* Selected algorithm */ /* Selected algorithm */ extern struct raid6_calls raid6_call; extern struct raid6_calls raid6_call; /* Various routine sets */ extern const struct raid6_calls raid6_intx1; extern const struct raid6_calls raid6_intx2; extern const struct raid6_calls raid6_intx4; extern const struct raid6_calls raid6_intx8; extern const struct raid6_calls raid6_intx16; extern const struct raid6_calls raid6_intx32; extern const struct raid6_calls raid6_mmxx1; extern const struct raid6_calls raid6_mmxx2; extern const struct raid6_calls raid6_sse1x1; extern const struct raid6_calls raid6_sse1x2; extern const struct raid6_calls raid6_sse2x1; extern const struct raid6_calls raid6_sse2x2; extern const struct raid6_calls raid6_sse2x4; extern const struct raid6_calls raid6_altivec1; extern const struct raid6_calls raid6_altivec2; extern const struct raid6_calls raid6_altivec4; extern const struct raid6_calls raid6_altivec8; /* Algorithm list */ /* Algorithm list */ extern const struct raid6_calls * const raid6_algos[]; extern const struct raid6_calls * const raid6_algos[]; int raid6_select_algo(void); int raid6_select_algo(void); Loading