Lines Matching defs:adata

73  * @adata: authentication algorithm details
87 struct alginfo adata;
207 nonce = (u32 *)((void *)ctx->key + ctx->adata.keylen_pad +
217 ctx->adata.key_virt = ctx->key;
218 ctx->adata.key_dma = ctx->key_dma;
220 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad;
221 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad;
223 data_len[0] = ctx->adata.keylen_pad;
234 ctx->adata.key_inline = !!(inl_mask & 1);
241 cnstr_shdsc_aead_givencap(desc, &ctx->cdata, &ctx->adata,
246 cnstr_shdsc_aead_encap(desc, &ctx->cdata, &ctx->adata,
262 ctx->adata.key_inline = !!(inl_mask & 1);
267 cnstr_shdsc_aead_decap(desc, &ctx->cdata, &ctx->adata,
305 ctx->adata.keylen = keys.authkeylen;
306 ctx->adata.keylen_pad = split_key_len(ctx->adata.algtype &
309 if (ctx->adata.keylen_pad + keys.enckeylen > CAAM_MAX_KEY_SIZE)
313 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, keys.enckeylen);
314 dma_sync_single_for_device(dev, ctx->key_dma, ctx->adata.keylen_pad +
318 ctx->adata.keylen_pad + keys.enckeylen, 1);
603 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize,
612 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize,
1584 ctx->adata.algtype = OP_TYPE_CLASS2_ALG | caam->class2_alg_type;
3062 * @adata: hashing algorithm details
3070 struct alginfo adata;
3149 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_UPDATE, ctx->ctx_len,
3161 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_INIT, ctx->ctx_len,
3173 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_FINALIZE, digestsize,
3185 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_INITFINAL, digestsize,
3248 append_operation(desc, ctx->adata.algtype | OP_ALG_ENCRYPT |
3337 ctx->adata.keylen = keylen;
3338 ctx->adata.keylen_pad = split_key_len(ctx->adata.algtype &
3340 if (ctx->adata.keylen_pad > CAAM_MAX_HASH_KEY_SIZE)
3343 ctx->adata.key_virt = key;
3344 ctx->adata.key_inline = true;
3352 if (keylen > ctx->adata.keylen_pad) {
3354 dma_sync_single_for_device(ctx->dev, ctx->adata.key_dma,
3355 ctx->adata.keylen_pad,
4575 ctx->adata.key_dma = dma_map_single_attrs(ctx->dev, ctx->key,
4579 if (dma_mapping_error(ctx->dev, ctx->adata.key_dma)) {
4590 if (ctx->adata.key_dma)
4591 dma_unmap_single_attrs(ctx->dev, ctx->adata.key_dma,
4602 ctx->adata.algtype = OP_TYPE_CLASS2_ALG | caam_hash->alg_type;
4604 ctx->ctx_len = runninglen[(ctx->adata.algtype &
4623 if (ctx->adata.key_dma)
4624 dma_unmap_single_attrs(ctx->dev, ctx->adata.key_dma,