1 // SPDX-License-Identifier: GPL-2.0-only
3 void raid6_neon1_gen_syndrome_real(int disks
, unsigned long bytes
, void **ptrs
);
4 void raid6_neon1_xor_syndrome_real(int disks
, int start
, int stop
,
5 unsigned long bytes
, void **ptrs
);
6 void raid6_neon2_gen_syndrome_real(int disks
, unsigned long bytes
, void **ptrs
);
7 void raid6_neon2_xor_syndrome_real(int disks
, int start
, int stop
,
8 unsigned long bytes
, void **ptrs
);
9 void raid6_neon4_gen_syndrome_real(int disks
, unsigned long bytes
, void **ptrs
);
10 void raid6_neon4_xor_syndrome_real(int disks
, int start
, int stop
,
11 unsigned long bytes
, void **ptrs
);
12 void raid6_neon8_gen_syndrome_real(int disks
, unsigned long bytes
, void **ptrs
);
13 void raid6_neon8_xor_syndrome_real(int disks
, int start
, int stop
,
14 unsigned long bytes
, void **ptrs
);
15 void __raid6_2data_recov_neon(int bytes
, uint8_t *p
, uint8_t *q
, uint8_t *dp
,
16 uint8_t *dq
, const uint8_t *pbmul
,
19 void __raid6_datap_recov_neon(int bytes
, uint8_t *p
, uint8_t *q
, uint8_t *dq
,