Lines Matching defs:adata

71  * @adata: authentication algorithm details
82 struct alginfo adata;
202 nonce = (u32 *)((void *)ctx->key + ctx->adata.keylen_pad +
212 ctx->adata.key_virt = ctx->key;
213 ctx->adata.key_dma = ctx->key_dma;
215 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad;
216 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad;
218 data_len[0] = ctx->adata.keylen_pad;
229 ctx->adata.key_inline = !!(inl_mask & 1);
236 cnstr_shdsc_aead_givencap(desc, &ctx->cdata, &ctx->adata,
241 cnstr_shdsc_aead_encap(desc, &ctx->cdata, &ctx->adata,
257 ctx->adata.key_inline = !!(inl_mask & 1);
262 cnstr_shdsc_aead_decap(desc, &ctx->cdata, &ctx->adata,
300 ctx->adata.keylen = keys.authkeylen;
301 ctx->adata.keylen_pad = split_key_len(ctx->adata.algtype &
304 if (ctx->adata.keylen_pad + keys.enckeylen > CAAM_MAX_KEY_SIZE)
308 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, keys.enckeylen);
309 dma_sync_single_for_device(dev, ctx->key_dma, ctx->adata.keylen_pad +
313 ctx->adata.keylen_pad + keys.enckeylen, 1);
598 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize,
607 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize,
1579 ctx->adata.algtype = OP_TYPE_CLASS2_ALG | caam->class2_alg_type;
3055 * @adata: hashing algorithm details
3063 struct alginfo adata;
3142 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_UPDATE, ctx->ctx_len,
3154 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_INIT, ctx->ctx_len,
3166 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_FINALIZE, digestsize,
3178 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_INITFINAL, digestsize,
3241 append_operation(desc, ctx->adata.algtype | OP_ALG_ENCRYPT |
3324 ctx->adata.keylen = keylen;
3325 ctx->adata.keylen_pad = split_key_len(ctx->adata.algtype &
3327 if (ctx->adata.keylen_pad > CAAM_MAX_HASH_KEY_SIZE)
3330 ctx->adata.key_virt = key;
3331 ctx->adata.key_inline = true;
3339 if (keylen > ctx->adata.keylen_pad) {
3341 dma_sync_single_for_device(ctx->dev, ctx->adata.key_dma,
3342 ctx->adata.keylen_pad,
4562 ctx->adata.key_dma = dma_map_single_attrs(ctx->dev, ctx->key,
4566 if (dma_mapping_error(ctx->dev, ctx->adata.key_dma)) {
4577 if (ctx->adata.key_dma)
4578 dma_unmap_single_attrs(ctx->dev, ctx->adata.key_dma,
4589 ctx->adata.algtype = OP_TYPE_CLASS2_ALG | caam_hash->alg_type;
4591 ctx->ctx_len = runninglen[(ctx->adata.algtype &
4611 if (ctx->adata.key_dma)
4612 dma_unmap_single_attrs(ctx->dev, ctx->adata.key_dma,