Home
last modified time | relevance | path

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

12

/Linux-v5.4/arch/arm64/include/asm/
Dxor.h21 kernel_neon_begin(); in xor_neon_2()
30 kernel_neon_begin(); in xor_neon_3()
39 kernel_neon_begin(); in xor_neon_4()
48 kernel_neon_begin(); in xor_neon_5()
/Linux-v5.4/crypto/
Daegis128-neon.c30 kernel_neon_begin(); in crypto_aegis128_update_simd()
38 kernel_neon_begin(); in crypto_aegis128_encrypt_chunk_simd()
46 kernel_neon_begin(); in crypto_aegis128_decrypt_chunk_simd()
/Linux-v5.4/lib/raid6/
Dneon.c13 #define kernel_neon_begin() macro
35 kernel_neon_begin(); \
46 kernel_neon_begin(); \
Drecov_neon.c12 #define kernel_neon_begin() macro
64 kernel_neon_begin(); in raid6_2data_recov_neon()
95 kernel_neon_begin(); in raid6_datap_recov_neon()
/Linux-v5.4/arch/arm64/crypto/
Dsm3-ce-glue.c32 kernel_neon_begin(); in sm3_ce_update()
44 kernel_neon_begin(); in sm3_ce_final()
57 kernel_neon_begin(); in sm3_ce_finup()
Dsha1-ce-glue.c43 kernel_neon_begin(); in sha1_ce_update()
66 kernel_neon_begin(); in sha1_ce_finup()
83 kernel_neon_begin(); in sha1_ce_final()
Dsha512-ce-glue.c39 kernel_neon_begin(); in sha512_ce_update()
59 kernel_neon_begin(); in sha512_ce_finup()
75 kernel_neon_begin(); in sha512_ce_final()
Daes-glue.c202 kernel_neon_begin(); in ecb_encrypt()
222 kernel_neon_begin(); in ecb_decrypt()
240 kernel_neon_begin(); in cbc_encrypt_walk()
269 kernel_neon_begin(); in cbc_decrypt_walk()
338 kernel_neon_begin(); in cts_cbc_encrypt()
395 kernel_neon_begin(); in cts_cbc_decrypt()
431 kernel_neon_begin(); in essiv_cbc_encrypt()
453 kernel_neon_begin(); in essiv_cbc_decrypt()
474 kernel_neon_begin(); in ctr_encrypt()
491 kernel_neon_begin(); in ctr_encrypt()
[all …]
Dsha2-ce-glue.c48 kernel_neon_begin(); in sha256_ce_update()
77 kernel_neon_begin(); in sha256_ce_finup()
98 kernel_neon_begin(); in sha256_ce_final()
Daes-neonbs-glue.c90 kernel_neon_begin(); in aesbs_setkey()
115 kernel_neon_begin(); in __ecb_crypt()
151 kernel_neon_begin(); in aesbs_cbc_setkey()
171 kernel_neon_begin(); in cbc_encrypt()
197 kernel_neon_begin(); in cbc_decrypt()
221 kernel_neon_begin(); in aesbs_ctr_setkey_sync()
248 kernel_neon_begin(); in ctr_encrypt()
367 kernel_neon_begin(); in __xts_crypt()
409 kernel_neon_begin(); in __xts_crypt()
Dsm4-ce-glue.c27 kernel_neon_begin(); in sm4_ce_encrypt()
40 kernel_neon_begin(); in sm4_ce_decrypt()
Daes-ce-glue.c55 kernel_neon_begin(); in aes_cipher_encrypt()
69 kernel_neon_begin(); in aes_cipher_decrypt()
97 kernel_neon_begin(); in ce_aes_expandkey()
Dsha3-ce-glue.c46 kernel_neon_begin(); in sha3_update()
59 kernel_neon_begin(); in sha3_update()
87 kernel_neon_begin(); in sha3_final()
Daes-ce-ccm-glue.c109 kernel_neon_begin(); in ccm_update_mac()
257 kernel_neon_begin(); in ccm_encrypt()
267 kernel_neon_begin(); in ccm_encrypt()
315 kernel_neon_begin(); in ccm_decrypt()
325 kernel_neon_begin(); in ccm_decrypt()
Dcrct10dif-ce-glue.c40 kernel_neon_begin(); in crct10dif_update_pmull_p8()
56 kernel_neon_begin(); in crct10dif_update_pmull_p64()
/Linux-v5.4/arch/arm/include/asm/
Dneon.h27 #define kernel_neon_begin() \ macro
31 void kernel_neon_begin(void);
Dxor.h154 kernel_neon_begin(); in xor_neon_2()
167 kernel_neon_begin(); in xor_neon_3()
180 kernel_neon_begin(); in xor_neon_4()
193 kernel_neon_begin(); in xor_neon_5()
/Linux-v5.4/arch/arm/crypto/
Daes-ce-glue.c92 kernel_neon_begin(); in ce_aes_expandkey()
188 kernel_neon_begin(); in ecb_encrypt()
208 kernel_neon_begin(); in ecb_decrypt()
226 kernel_neon_begin(); in cbc_encrypt_walk()
256 kernel_neon_begin(); in cbc_decrypt_walk()
326 kernel_neon_begin(); in cts_cbc_encrypt()
384 kernel_neon_begin(); in cts_cbc_decrypt()
403 kernel_neon_begin(); in ctr_encrypt()
421 kernel_neon_begin(); in ctr_encrypt()
495 kernel_neon_begin(); in xts_encrypt()
[all …]
Dsha1_neon_glue.c42 kernel_neon_begin(); in sha1_neon_update()
56 kernel_neon_begin(); in sha1_neon_finup()
Dsha1-ce-glue.c38 kernel_neon_begin(); in sha1_ce_update()
51 kernel_neon_begin(); in sha1_ce_finup()
Dsha256_neon_glue.c37 kernel_neon_begin(); in crypto_sha256_neon_update()
51 kernel_neon_begin(); in crypto_sha256_neon_finup()
Dsha512-neon-glue.c35 kernel_neon_begin(); in sha512_neon_update()
49 kernel_neon_begin(); in sha512_neon_finup()
Dsha2-ce-glue.c39 kernel_neon_begin(); in sha2_ce_update()
53 kernel_neon_begin(); in sha2_ce_finup()
Daes-neonbs-glue.c79 kernel_neon_begin(); in aesbs_setkey()
104 kernel_neon_begin(); in __ecb_crypt()
138 kernel_neon_begin(); in aesbs_cbc_setkey()
173 kernel_neon_begin(); in cbc_decrypt()
213 kernel_neon_begin(); in aesbs_ctr_setkey_sync()
240 kernel_neon_begin(); in ctr_encrypt()
370 kernel_neon_begin(); in __xts_crypt()
/Linux-v5.4/Documentation/arm/
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

12