forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-06 08f87f769b595151be1afeff53e144f543faa614
kernel/arch/x86/crypto/aes_ctrby8_avx-x86_64.S
....@@ -63,7 +63,6 @@
6363 */
6464
6565 #include <linux/linkage.h>
66
-#include <asm/inst.h>
6766
6867 #define VMOVDQ vmovdqu
6968
....@@ -526,7 +525,7 @@
526525 /* return updated IV */
527526 vpshufb xbyteswap, xcounter, xcounter
528527 vmovdqu xcounter, (p_iv)
529
- ret
528
+ RET
530529 .endm
531530
532531 /*
....@@ -536,11 +535,11 @@
536535 * aes_ctr_enc_128_avx_by8(void *in, void *iv, void *keys, void *out,
537536 * unsigned int num_bytes)
538537 */
539
-ENTRY(aes_ctr_enc_128_avx_by8)
538
+SYM_FUNC_START(aes_ctr_enc_128_avx_by8)
540539 /* call the aes main loop */
541540 do_aes_ctrmain KEY_128
542541
543
-ENDPROC(aes_ctr_enc_128_avx_by8)
542
+SYM_FUNC_END(aes_ctr_enc_128_avx_by8)
544543
545544 /*
546545 * routine to do AES192 CTR enc/decrypt "by8"
....@@ -549,11 +548,11 @@
549548 * aes_ctr_enc_192_avx_by8(void *in, void *iv, void *keys, void *out,
550549 * unsigned int num_bytes)
551550 */
552
-ENTRY(aes_ctr_enc_192_avx_by8)
551
+SYM_FUNC_START(aes_ctr_enc_192_avx_by8)
553552 /* call the aes main loop */
554553 do_aes_ctrmain KEY_192
555554
556
-ENDPROC(aes_ctr_enc_192_avx_by8)
555
+SYM_FUNC_END(aes_ctr_enc_192_avx_by8)
557556
558557 /*
559558 * routine to do AES256 CTR enc/decrypt "by8"
....@@ -562,8 +561,8 @@
562561 * aes_ctr_enc_256_avx_by8(void *in, void *iv, void *keys, void *out,
563562 * unsigned int num_bytes)
564563 */
565
-ENTRY(aes_ctr_enc_256_avx_by8)
564
+SYM_FUNC_START(aes_ctr_enc_256_avx_by8)
566565 /* call the aes main loop */
567566 do_aes_ctrmain KEY_256
568567
569
-ENDPROC(aes_ctr_enc_256_avx_by8)
568
+SYM_FUNC_END(aes_ctr_enc_256_avx_by8)