Home
last modified time | relevance | path

Searched refs:kernel_neon_begin (Results 1 – 10 of 10) sorted by relevance

/linux/arch/arm/include/asm/
H A Dneon.h27 #define kernel_neon_begin() \ macro
31 void kernel_neon_begin(void);
H A Dxor.h162 kernel_neon_begin(); in xor_neon_2()
176 kernel_neon_begin(); in xor_neon_3()
191 kernel_neon_begin(); in xor_neon_4()
207 kernel_neon_begin(); in xor_neon_5()
H A Dsimd.h18 DEFINE_LOCK_GUARD_0(ksimd, kernel_neon_begin(), kernel_neon_end())
/linux/Documentation/arch/arm/
H A Dkernel_mode_neon.rst11 * Put kernel_neon_begin() and kernel_neon_end() calls around the calls into your
42 subsequent use. This is handled by the function kernel_neon_begin(), which
61 kernel_neon_end() and kernel_neon_begin() in places in your code where none of
62 the NEON registers are live. (Additional calls to kernel_neon_begin() should be
81 The compiler is not aware of the special significance of kernel_neon_begin() and
93 * issue the calls to kernel_neon_begin(), kernel_neon_end() as well as the calls
/linux/arch/arm64/include/asm/
H A Dneon.h16 void kernel_neon_begin(struct user_fpsimd_state *);
H A Dfpu.h18 kernel_neon_begin(NULL); in kernel_fpu_begin()
H A Dsimd.h48 kernel_neon_begin(_T->lock),
/linux/arch/arm/crypto/
H A Dnhpoly1305-neon-glue.c28 kernel_neon_begin(); in nhpoly1305_neon_update()
/linux/arch/arm/vfp/
H A Dvfpmodule.c866 void kernel_neon_begin(void) in kernel_neon_begin() function
898 EXPORT_SYMBOL(kernel_neon_begin);
/linux/arch/arm64/kernel/
H A Dfpsimd.c1819 void kernel_neon_begin(struct user_fpsimd_state *state) in kernel_neon_begin() function
1871 EXPORT_SYMBOL_GPL(kernel_neon_begin);
1935 kernel_neon_begin(&efi_fpsimd_state); in __efi_fpsimd_begin()