linux/lib/raid6
Ard Biesheuvel 3142ec4af2 raid6: Move to more abstract 'ksimd' guard API
Move away from calling kernel_neon_begin() and kernel_neon_end()
directly, and instead, use the newly introduced scoped_ksimd() API. This
permits arm64 to modify the kernel mode NEON API without affecting code
that is shared between ARM and arm64.

Reviewed-by: Eric Biggers <ebiggers@kernel.org>
Reviewed-by: Jonathan Cameron <jonathan.cameron@huawei.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
2025-11-12 09:52:01 +01:00
..
test raid6: skip avx512 checks 2025-04-30 21:53:48 +02:00
.gitignore
Makefile raid6: Add RISC-V SIMD syndrome and recovery calculations 2025-06-05 14:03:07 -07:00
algos.c lib/raid6: replace custom zero page with ZERO_PAGE 2025-07-09 22:57:54 -07:00
altivec.uc
avx2.c
avx512.c raid6: skip avx512 checks 2025-04-30 21:53:48 +02:00
int.uc
loongarch.h
loongarch_simd.c
mktables.c
mmx.c
neon.c raid6: Move to more abstract 'ksimd' guard API 2025-11-12 09:52:01 +01:00
neon.h
neon.uc
recov.c lib/raid6: replace custom zero page with ZERO_PAGE 2025-07-09 22:57:54 -07:00
recov_avx2.c lib/raid6: replace custom zero page with ZERO_PAGE 2025-07-09 22:57:54 -07:00
recov_avx512.c lib/raid6: replace custom zero page with ZERO_PAGE 2025-07-09 22:57:54 -07:00
recov_loongarch_simd.c lib/raid6: replace custom zero page with ZERO_PAGE 2025-07-09 22:57:54 -07:00
recov_neon.c raid6: Move to more abstract 'ksimd' guard API 2025-11-12 09:52:01 +01:00
recov_neon_inner.c
recov_rvv.c raid6: riscv: Clean up unused header file inclusion 2025-09-16 16:29:55 -06:00
recov_s390xc.c Significant patch series in this pull request: 2025-08-03 16:23:09 -07:00
recov_ssse3.c lib/raid6: replace custom zero page with ZERO_PAGE 2025-07-09 22:57:54 -07:00
rvv.c raid6: riscv: replace one load with a move to speed up the caculation 2025-09-16 16:43:27 -06:00
rvv.h raid6: Add RISC-V SIMD syndrome and recovery calculations 2025-06-05 14:03:07 -07:00
s390vx.uc s390/vx: Convert cpu_has_vx() to cpu feature function 2025-03-04 17:18:07 +01:00
sse1.c
sse2.c
unroll.awk
vpermxor.uc
x86.h