Lines Matching refs:ce_algo
280 u32 ce_algo = 0; in rk_sha_init() local
299 ce_algo = rk_get_cemode(rk_hash_map, ARRAY_SIZE(rk_hash_map), ctx->algo); in rk_sha_init()
305 hash_ctx->ctrl.hash_algo = ce_algo; in rk_sha_init()
661 static int rk_get_cipher_cemode(u32 algo, u32 mode, u32 *ce_algo, u32 *ce_mode) in rk_get_cipher_cemode() argument
667 *ce_algo = RKCE_SYMM_ALGO_TDES; in rk_get_cipher_cemode()
670 *ce_algo = RKCE_SYMM_ALGO_AES; in rk_get_cipher_cemode()
673 *ce_algo = RKCE_SYMM_ALGO_SM4; in rk_get_cipher_cemode()
689 u32 rk_get_td_keysize(u32 ce_algo, u32 ce_mode, u32 key_len) in rk_get_td_keysize() argument
693 if (ce_algo == RKCE_SYMM_ALGO_AES) { in rk_get_td_keysize()
708 u32 ce_algo, u32 ce_mode, cipher_context *ctx) in rk_set_symm_td_buf_key() argument
721 (ce_algo == RKCE_SYMM_ALGO_DES || ce_algo == RKCE_SYMM_ALGO_TDES)) in rk_set_symm_td_buf_key()
757 u32 ce_algo = 0, ce_mode = 0; in rk_crypto_cipher() local
766 ret = rk_get_cipher_cemode(ctx->algo, ctx->mode, &ce_algo, &ce_mode); in rk_crypto_cipher()
778 hw_ctx->td->ctrl.symm_algo = ce_algo; in rk_crypto_cipher()
780 hw_ctx->td->ctrl.key_size = rk_get_td_keysize(ce_algo, ce_mode, ctx->key_len); in rk_crypto_cipher()
790 ret = rk_set_symm_td_buf_key(hw_ctx->td_buf, ce_algo, ce_mode, ctx); in rk_crypto_cipher()