Lines Matching refs:rk_mode
105 #define IS_NEED_IV(rk_mode) ((rk_mode) != RK_MODE_ECB && \ argument
106 (rk_mode) != RK_MODE_CMAC && \
107 (rk_mode) != RK_MODE_CBC_MAC)
109 #define IS_NEED_TAG(rk_mode) ((rk_mode) == RK_MODE_CMAC || \ argument
110 (rk_mode) == RK_MODE_CBC_MAC || \
111 (rk_mode) == RK_MODE_CCM || \
112 (rk_mode) == RK_MODE_GCM)
114 #define IS_MAC_MODE(rk_mode) ((rk_mode) == RK_MODE_CMAC || \ argument
115 (rk_mode) == RK_MODE_CBC_MAC)
117 #define IS_AE_MODE(rk_mode) ((rk_mode) == RK_MODE_CCM || \ argument
118 (rk_mode) == RK_MODE_GCM)
740 static inline bool is_des_mode(u32 rk_mode) in is_des_mode() argument
742 return (rk_mode == RK_MODE_ECB || in is_des_mode()
743 rk_mode == RK_MODE_CBC || in is_des_mode()
744 rk_mode == RK_MODE_CFB || in is_des_mode()
745 rk_mode == RK_MODE_OFB); in is_des_mode()
864 u32 rk_mode = RK_GET_RK_MODE(mode); in hw_cipher_init() local
870 if (rk_mode >= RK_MODE_MAX) in hw_cipher_init()
906 reg_ctrl |= rk_mode2bc_mode[rk_mode]; in hw_cipher_init()
914 if (rk_mode == RK_MODE_XTS) in hw_cipher_init()
918 if (rk_mode == RK_MODE_CCM) in hw_cipher_init()
938 u32 rk_mode = RK_GET_RK_MODE(mode); in hw_cipher_crypt() local
945 if (rk_mode == RK_MODE_CTS && len <= AES_BLOCK_SIZE) { in hw_cipher_crypt()
950 tmp_len = (rk_mode == RK_MODE_CTR) ? ROUNDUP(len, AES_BLOCK_SIZE) : len; in hw_cipher_crypt()
984 if (IS_MAC_MODE(rk_mode)) { in hw_cipher_crypt()
998 if (rk_mode == RK_MODE_CCM || rk_mode == RK_MODE_GCM) { in hw_cipher_crypt()
1013 if (rk_mode == RK_MODE_CCM) { in hw_cipher_crypt()
1092 if (IS_NEED_TAG(rk_mode)) { in hw_cipher_crypt()
1118 u32 rk_mode = RK_GET_RK_MODE(mode); in hw_aes_init() local
1120 if (rk_mode > RK_MODE_XTS) in hw_aes_init()
1126 if (IS_NEED_IV(rk_mode)) { in hw_aes_init()
1133 if (rk_mode == RK_MODE_XTS) { in hw_aes_init()
1153 u32 rk_mode = RK_GET_RK_MODE(mode); in hw_sm4_init() local
1155 if (rk_mode > RK_MODE_XTS) in hw_sm4_init()
1161 if (IS_NEED_IV(rk_mode)) { in hw_sm4_init()
1168 if (rk_mode == RK_MODE_XTS) { in hw_sm4_init()
1180 u32 rk_mode = RK_GET_RK_MODE(mode); in rk_crypto_des() local
1184 if (!is_des_mode(rk_mode)) in rk_crypto_des()
1276 u32 rk_mode = RK_GET_RK_MODE(mode); in rk_crypto_mac() local
1279 if (!IS_MAC_MODE(rk_mode)) in rk_crypto_mac()
1320 u32 rk_mode = RK_GET_RK_MODE(mode); in rk_crypto_ae() local
1323 if (!IS_AE_MODE(rk_mode)) in rk_crypto_ae()