Lines Matching refs:rk_mode
119 #define IS_NEED_IV(rk_mode) ((rk_mode) != RK_MODE_ECB && \ argument
120 (rk_mode) != RK_MODE_CMAC && \
121 (rk_mode) != RK_MODE_CBC_MAC)
123 #define IS_NEED_TAG(rk_mode) ((rk_mode) == RK_MODE_CMAC || \ argument
124 (rk_mode) == RK_MODE_CBC_MAC || \
125 (rk_mode) == RK_MODE_CCM || \
126 (rk_mode) == RK_MODE_GCM)
128 #define IS_MAC_MODE(rk_mode) ((rk_mode) == RK_MODE_CMAC || \ argument
129 (rk_mode) == RK_MODE_CBC_MAC)
131 #define IS_AE_MODE(rk_mode) ((rk_mode) == RK_MODE_CCM || \ argument
132 (rk_mode) == RK_MODE_GCM)
780 static inline bool is_des_mode(u32 rk_mode) in is_des_mode() argument
782 return (rk_mode == RK_MODE_ECB || in is_des_mode()
783 rk_mode == RK_MODE_CBC || in is_des_mode()
784 rk_mode == RK_MODE_CFB || in is_des_mode()
785 rk_mode == RK_MODE_OFB); in is_des_mode()
904 u32 rk_mode = RK_GET_RK_MODE(mode); in hw_cipher_init() local
914 if (rk_mode >= RK_MODE_MAX) in hw_cipher_init()
950 reg_ctrl |= rk_mode2bc_mode[rk_mode]; in hw_cipher_init()
963 if (rk_mode == RK_MODE_XTS) in hw_cipher_init()
967 if (rk_mode == RK_MODE_CCM) in hw_cipher_init()
987 u32 rk_mode = RK_GET_RK_MODE(mode); in hw_cipher_crypt() local
994 if (rk_mode == RK_MODE_CTS && len <= AES_BLOCK_SIZE) { in hw_cipher_crypt()
999 tmp_len = (rk_mode == RK_MODE_CTR) ? ROUNDUP(len, AES_BLOCK_SIZE) : len; in hw_cipher_crypt()
1033 if (IS_MAC_MODE(rk_mode)) { in hw_cipher_crypt()
1047 if (rk_mode == RK_MODE_CCM || rk_mode == RK_MODE_GCM) { in hw_cipher_crypt()
1062 if (rk_mode == RK_MODE_CCM) { in hw_cipher_crypt()
1141 if (IS_NEED_TAG(rk_mode)) { in hw_cipher_crypt()
1167 u32 rk_mode = RK_GET_RK_MODE(mode); in hw_aes_init() local
1169 if (rk_mode > RK_MODE_XTS) in hw_aes_init()
1175 if (IS_NEED_IV(rk_mode)) { in hw_aes_init()
1182 if (rk_mode == RK_MODE_XTS) { in hw_aes_init()
1202 u32 rk_mode = RK_GET_RK_MODE(mode); in hw_sm4_init() local
1204 if (rk_mode > RK_MODE_XTS) in hw_sm4_init()
1210 if (IS_NEED_IV(rk_mode)) { in hw_sm4_init()
1217 if (rk_mode == RK_MODE_XTS) { in hw_sm4_init()
1229 u32 rk_mode = RK_GET_RK_MODE(mode); in rk_crypto_des() local
1233 if (!is_des_mode(rk_mode)) in rk_crypto_des()
1329 u32 rk_mode = RK_GET_RK_MODE(mode); in rk_crypto_mac() local
1332 if (!IS_MAC_MODE(rk_mode)) in rk_crypto_mac()
1373 u32 rk_mode = RK_GET_RK_MODE(mode); in rk_crypto_ae() local
1376 if (!IS_AE_MODE(rk_mode)) in rk_crypto_ae()