xref: /linux/lib/raid/xor/arm/xor-neon-glue.c (revision 440d6635b20037bc9ad46b20817d7b61cef0fc1b)
1 // SPDX-License-Identifier: GPL-2.0-only
2 /*
3  *  Copyright (C) 2001 Russell King
4  */
5 #include "xor_impl.h"
6 #include "xor_arch.h"
7 
8 static void xor_gen_neon(void *dest, void **srcs, unsigned int src_cnt,
9 		unsigned int bytes)
10 {
11 	kernel_neon_begin();
12 	xor_gen_neon_inner(dest, srcs, src_cnt, bytes);
13 	kernel_neon_end();
14 }
15 
16 struct xor_block_template xor_block_neon = {
17 	.name		= "neon",
18 	.xor_gen	= xor_gen_neon,
19 };
20