ablkctx           106 drivers/crypto/chelsio/chcr_algo.c 	return ctx->crypto_ctx->ablkctx;
ablkctx           598 drivers/crypto/chelsio/chcr_algo.c static int generate_copy_rrkey(struct ablk_ctx *ablkctx,
ablkctx           601 drivers/crypto/chelsio/chcr_algo.c 	if (ablkctx->ciph_mode == CHCR_SCMD_CIPHER_MODE_AES_CBC) {
ablkctx           602 drivers/crypto/chelsio/chcr_algo.c 		memcpy(key_ctx->key, ablkctx->rrkey, ablkctx->enckey_len);
ablkctx           605 drivers/crypto/chelsio/chcr_algo.c 		       ablkctx->key + (ablkctx->enckey_len >> 1),
ablkctx           606 drivers/crypto/chelsio/chcr_algo.c 		       ablkctx->enckey_len >> 1);
ablkctx           607 drivers/crypto/chelsio/chcr_algo.c 		memcpy(key_ctx->key + (ablkctx->enckey_len >> 1),
ablkctx           608 drivers/crypto/chelsio/chcr_algo.c 		       ablkctx->rrkey, ablkctx->enckey_len >> 1);
ablkctx           761 drivers/crypto/chelsio/chcr_algo.c 	struct ablk_ctx *ablkctx = ABLK_CTX(c_ctx(tfm));
ablkctx           779 drivers/crypto/chelsio/chcr_algo.c 	kctx_len = roundup(ablkctx->enckey_len, 16);
ablkctx           803 drivers/crypto/chelsio/chcr_algo.c 							 ablkctx->ciph_mode,
ablkctx           808 drivers/crypto/chelsio/chcr_algo.c 	chcr_req->key_ctx.ctx_hdr = ablkctx->key_ctx_hdr;
ablkctx           814 drivers/crypto/chelsio/chcr_algo.c 		generate_copy_rrkey(ablkctx, &chcr_req->key_ctx);
ablkctx           816 drivers/crypto/chelsio/chcr_algo.c 		if ((ablkctx->ciph_mode == CHCR_SCMD_CIPHER_MODE_AES_CBC) ||
ablkctx           817 drivers/crypto/chelsio/chcr_algo.c 		    (ablkctx->ciph_mode == CHCR_SCMD_CIPHER_MODE_AES_CTR)) {
ablkctx           818 drivers/crypto/chelsio/chcr_algo.c 			memcpy(chcr_req->key_ctx.key, ablkctx->key,
ablkctx           819 drivers/crypto/chelsio/chcr_algo.c 			       ablkctx->enckey_len);
ablkctx           821 drivers/crypto/chelsio/chcr_algo.c 			memcpy(chcr_req->key_ctx.key, ablkctx->key +
ablkctx           822 drivers/crypto/chelsio/chcr_algo.c 			       (ablkctx->enckey_len >> 1),
ablkctx           823 drivers/crypto/chelsio/chcr_algo.c 			       ablkctx->enckey_len >> 1);
ablkctx           825 drivers/crypto/chelsio/chcr_algo.c 			       (ablkctx->enckey_len >> 1),
ablkctx           826 drivers/crypto/chelsio/chcr_algo.c 			       ablkctx->key,
ablkctx           827 drivers/crypto/chelsio/chcr_algo.c 			       ablkctx->enckey_len >> 1);
ablkctx           840 drivers/crypto/chelsio/chcr_algo.c 			ablkctx->ciph_mode == CHCR_SCMD_CIPHER_MODE_AES_CBC);
ablkctx           843 drivers/crypto/chelsio/chcr_algo.c 	if (reqctx->op && (ablkctx->ciph_mode ==
ablkctx           874 drivers/crypto/chelsio/chcr_algo.c 	struct ablk_ctx *ablkctx = ABLK_CTX(c_ctx(cipher));
ablkctx           877 drivers/crypto/chelsio/chcr_algo.c 	crypto_sync_skcipher_clear_flags(ablkctx->sw_cipher,
ablkctx           879 drivers/crypto/chelsio/chcr_algo.c 	crypto_sync_skcipher_set_flags(ablkctx->sw_cipher,
ablkctx           881 drivers/crypto/chelsio/chcr_algo.c 	err = crypto_sync_skcipher_setkey(ablkctx->sw_cipher, key, keylen);
ablkctx           884 drivers/crypto/chelsio/chcr_algo.c 		crypto_sync_skcipher_get_flags(ablkctx->sw_cipher) &
ablkctx           893 drivers/crypto/chelsio/chcr_algo.c 	struct ablk_ctx *ablkctx = ABLK_CTX(c_ctx(cipher));
ablkctx           904 drivers/crypto/chelsio/chcr_algo.c 	memcpy(ablkctx->key, key, keylen);
ablkctx           905 drivers/crypto/chelsio/chcr_algo.c 	ablkctx->enckey_len = keylen;
ablkctx           906 drivers/crypto/chelsio/chcr_algo.c 	get_aes_decrypt_key(ablkctx->rrkey, ablkctx->key, keylen << 3);
ablkctx           910 drivers/crypto/chelsio/chcr_algo.c 	ablkctx->key_ctx_hdr = FILL_KEY_CTX_HDR(ck_size, CHCR_KEYCTX_NO_KEY,
ablkctx           912 drivers/crypto/chelsio/chcr_algo.c 	ablkctx->ciph_mode = CHCR_SCMD_CIPHER_MODE_AES_CBC;
ablkctx           916 drivers/crypto/chelsio/chcr_algo.c 	ablkctx->enckey_len = 0;
ablkctx           925 drivers/crypto/chelsio/chcr_algo.c 	struct ablk_ctx *ablkctx = ABLK_CTX(c_ctx(cipher));
ablkctx           935 drivers/crypto/chelsio/chcr_algo.c 	memcpy(ablkctx->key, key, keylen);
ablkctx           936 drivers/crypto/chelsio/chcr_algo.c 	ablkctx->enckey_len = keylen;
ablkctx           940 drivers/crypto/chelsio/chcr_algo.c 	ablkctx->key_ctx_hdr = FILL_KEY_CTX_HDR(ck_size, CHCR_KEYCTX_NO_KEY,
ablkctx           942 drivers/crypto/chelsio/chcr_algo.c 	ablkctx->ciph_mode = CHCR_SCMD_CIPHER_MODE_AES_CTR;
ablkctx           947 drivers/crypto/chelsio/chcr_algo.c 	ablkctx->enckey_len = 0;
ablkctx           956 drivers/crypto/chelsio/chcr_algo.c 	struct ablk_ctx *ablkctx = ABLK_CTX(c_ctx(cipher));
ablkctx           963 drivers/crypto/chelsio/chcr_algo.c 	memcpy(ablkctx->nonce, key + (keylen - CTR_RFC3686_NONCE_SIZE),
ablkctx           973 drivers/crypto/chelsio/chcr_algo.c 	memcpy(ablkctx->key, key, keylen);
ablkctx           974 drivers/crypto/chelsio/chcr_algo.c 	ablkctx->enckey_len = keylen;
ablkctx           978 drivers/crypto/chelsio/chcr_algo.c 	ablkctx->key_ctx_hdr = FILL_KEY_CTX_HDR(ck_size, CHCR_KEYCTX_NO_KEY,
ablkctx           980 drivers/crypto/chelsio/chcr_algo.c 	ablkctx->ciph_mode = CHCR_SCMD_CIPHER_MODE_AES_CTR;
ablkctx           985 drivers/crypto/chelsio/chcr_algo.c 	ablkctx->enckey_len = 0;
ablkctx          1024 drivers/crypto/chelsio/chcr_algo.c 	struct ablk_ctx *ablkctx = ABLK_CTX(c_ctx(tfm));
ablkctx          1035 drivers/crypto/chelsio/chcr_algo.c 	keylen = ablkctx->enckey_len / 2;
ablkctx          1036 drivers/crypto/chelsio/chcr_algo.c 	key = ablkctx->key + keylen;
ablkctx          1116 drivers/crypto/chelsio/chcr_algo.c 	struct ablk_ctx *ablkctx = ABLK_CTX(c_ctx(tfm));
ablkctx          1135 drivers/crypto/chelsio/chcr_algo.c 					  CIP_SPACE_LEFT(ablkctx->enckey_len),
ablkctx          1152 drivers/crypto/chelsio/chcr_algo.c 		err = chcr_cipher_fallback(ablkctx->sw_cipher,
ablkctx          1196 drivers/crypto/chelsio/chcr_algo.c 	struct ablk_ctx *ablkctx = ABLK_CTX(c_ctx(tfm));
ablkctx          1203 drivers/crypto/chelsio/chcr_algo.c 	if ((ablkctx->enckey_len == 0) || (ivsize > AES_BLOCK_SIZE) ||
ablkctx          1207 drivers/crypto/chelsio/chcr_algo.c 		       ablkctx->enckey_len, req->nbytes, ivsize);
ablkctx          1225 drivers/crypto/chelsio/chcr_algo.c 		kctx_len = roundup(ablkctx->enckey_len, 16);
ablkctx          1237 drivers/crypto/chelsio/chcr_algo.c 					  CIP_SPACE_LEFT(ablkctx->enckey_len),
ablkctx          1252 drivers/crypto/chelsio/chcr_algo.c 		memcpy(reqctx->iv, ablkctx->nonce, CTR_RFC3686_NONCE_SIZE);
ablkctx          1267 drivers/crypto/chelsio/chcr_algo.c 		err = chcr_cipher_fallback(ablkctx->sw_cipher,
ablkctx          1405 drivers/crypto/chelsio/chcr_algo.c 	struct ablk_ctx *ablkctx = ABLK_CTX(ctx);
ablkctx          1407 drivers/crypto/chelsio/chcr_algo.c 	ablkctx->sw_cipher = crypto_alloc_sync_skcipher(alg->cra_name, 0,
ablkctx          1409 drivers/crypto/chelsio/chcr_algo.c 	if (IS_ERR(ablkctx->sw_cipher)) {
ablkctx          1411 drivers/crypto/chelsio/chcr_algo.c 		return PTR_ERR(ablkctx->sw_cipher);
ablkctx          1422 drivers/crypto/chelsio/chcr_algo.c 	struct ablk_ctx *ablkctx = ABLK_CTX(ctx);
ablkctx          1427 drivers/crypto/chelsio/chcr_algo.c 	ablkctx->sw_cipher = crypto_alloc_sync_skcipher("ctr(aes)", 0,
ablkctx          1429 drivers/crypto/chelsio/chcr_algo.c 	if (IS_ERR(ablkctx->sw_cipher)) {
ablkctx          1431 drivers/crypto/chelsio/chcr_algo.c 		return PTR_ERR(ablkctx->sw_cipher);
ablkctx          1441 drivers/crypto/chelsio/chcr_algo.c 	struct ablk_ctx *ablkctx = ABLK_CTX(ctx);
ablkctx          1443 drivers/crypto/chelsio/chcr_algo.c 	crypto_free_sync_skcipher(ablkctx->sw_cipher);
ablkctx          2154 drivers/crypto/chelsio/chcr_algo.c 	struct ablk_ctx *ablkctx = ABLK_CTX(c_ctx(cipher));
ablkctx          2162 drivers/crypto/chelsio/chcr_algo.c 	memcpy(ablkctx->key, key, key_len);
ablkctx          2163 drivers/crypto/chelsio/chcr_algo.c 	ablkctx->enckey_len = key_len;
ablkctx          2164 drivers/crypto/chelsio/chcr_algo.c 	get_aes_decrypt_key(ablkctx->rrkey, ablkctx->key, key_len << 2);
ablkctx          2166 drivers/crypto/chelsio/chcr_algo.c 	ablkctx->key_ctx_hdr =
ablkctx          2172 drivers/crypto/chelsio/chcr_algo.c 	ablkctx->ciph_mode = CHCR_SCMD_CIPHER_MODE_AES_XTS;
ablkctx          2176 drivers/crypto/chelsio/chcr_algo.c 	ablkctx->enckey_len = 0;
ablkctx           247 drivers/crypto/chelsio/chcr_crypto.h 	struct ablk_ctx ablkctx[0];