Lines Matching refs:adata

82 	struct alginfo adata;  member
202 nonce = (u32 *)((void *)ctx->key + ctx->adata.keylen_pad + in aead_set_sh_desc()
212 ctx->adata.key_virt = ctx->key; in aead_set_sh_desc()
213 ctx->adata.key_dma = ctx->key_dma; in aead_set_sh_desc()
215 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad; in aead_set_sh_desc()
216 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad; in aead_set_sh_desc()
218 data_len[0] = ctx->adata.keylen_pad; in aead_set_sh_desc()
229 ctx->adata.key_inline = !!(inl_mask & 1); in aead_set_sh_desc()
236 cnstr_shdsc_aead_givencap(desc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc()
241 cnstr_shdsc_aead_encap(desc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc()
257 ctx->adata.key_inline = !!(inl_mask & 1); in aead_set_sh_desc()
262 cnstr_shdsc_aead_decap(desc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc()
300 ctx->adata.keylen = keys.authkeylen; in aead_setkey()
301 ctx->adata.keylen_pad = split_key_len(ctx->adata.algtype & in aead_setkey()
304 if (ctx->adata.keylen_pad + keys.enckeylen > CAAM_MAX_KEY_SIZE) in aead_setkey()
308 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, keys.enckeylen); in aead_setkey()
309 dma_sync_single_for_device(dev, ctx->key_dma, ctx->adata.keylen_pad + in aead_setkey()
313 ctx->adata.keylen_pad + keys.enckeylen, 1); in aead_setkey()
598 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
607 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
1578 ctx->adata.algtype = OP_TYPE_CLASS2_ALG | caam->class2_alg_type; in caam_cra_init()
3062 struct alginfo adata; member
3141 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_UPDATE, ctx->ctx_len, in ahash_set_sh_desc()
3153 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_INIT, ctx->ctx_len, in ahash_set_sh_desc()
3165 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_FINALIZE, digestsize, in ahash_set_sh_desc()
3177 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_INITFINAL, digestsize, in ahash_set_sh_desc()
3240 append_operation(desc, ctx->adata.algtype | OP_ALG_ENCRYPT | in hash_digest_key()
3323 ctx->adata.keylen = keylen; in ahash_setkey()
3324 ctx->adata.keylen_pad = split_key_len(ctx->adata.algtype & in ahash_setkey()
3326 if (ctx->adata.keylen_pad > CAAM_MAX_HASH_KEY_SIZE) in ahash_setkey()
3329 ctx->adata.key_virt = key; in ahash_setkey()
3330 ctx->adata.key_inline = true; in ahash_setkey()
3338 if (keylen > ctx->adata.keylen_pad) { in ahash_setkey()
3340 dma_sync_single_for_device(ctx->dev, ctx->adata.key_dma, in ahash_setkey()
3341 ctx->adata.keylen_pad, in ahash_setkey()
4561 ctx->adata.key_dma = dma_map_single_attrs(ctx->dev, ctx->key, in caam_hash_cra_init()
4565 if (dma_mapping_error(ctx->dev, ctx->adata.key_dma)) { in caam_hash_cra_init()
4576 if (ctx->adata.key_dma) in caam_hash_cra_init()
4577 dma_unmap_single_attrs(ctx->dev, ctx->adata.key_dma, in caam_hash_cra_init()
4588 ctx->adata.algtype = OP_TYPE_CLASS2_ALG | caam_hash->alg_type; in caam_hash_cra_init()
4590 ctx->ctx_len = runninglen[(ctx->adata.algtype & in caam_hash_cra_init()
4610 if (ctx->adata.key_dma) in caam_hash_cra_exit()
4611 dma_unmap_single_attrs(ctx->dev, ctx->adata.key_dma, in caam_hash_cra_exit()