Home
last modified time | relevance | path

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

/linux/arch/arm/crypto/
H A Daes-ce-glue.c90 kernel_neon_begin(); in ce_aes_expandkey()
176 kernel_neon_begin(); in ecb_encrypt()
196 kernel_neon_begin(); in ecb_decrypt()
214 kernel_neon_begin(); in cbc_encrypt_walk()
244 kernel_neon_begin(); in cbc_decrypt_walk()
314 kernel_neon_begin(); in cts_cbc_encrypt()
372 kernel_neon_begin(); in cts_cbc_decrypt()
391 kernel_neon_begin(); in ctr_encrypt()
409 kernel_neon_begin(); in ctr_encrypt()
460 kernel_neon_begin(); in xts_encrypt()
[all …]
H A Daes-neonbs-glue.c72 kernel_neon_begin(); in aesbs_setkey()
97 kernel_neon_begin(); in __ecb_crypt()
134 kernel_neon_begin(); in aesbs_cbc_setkey()
187 kernel_neon_begin(); in cbc_decrypt()
220 kernel_neon_begin(); in ctr_encrypt()
297 kernel_neon_begin(); in __xts_crypt()
H A Dghash-ce-glue.c72 kernel_neon_begin(); in ghash_do_update()
295 kernel_neon_begin(); in gcm_calculate_auth_mac()
322 kernel_neon_begin(); in gcm_encrypt()
353 kernel_neon_begin(); in gcm_encrypt()
415 kernel_neon_begin(); in gcm_decrypt()
446 kernel_neon_begin(); in gcm_decrypt()
/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 Dfpu.h12 #define kernel_fpu_begin() kernel_neon_begin()
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/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()