Lines Matching defs:adata
116 struct alginfo adata;
139 ctx->adata.keylen_pad;
146 ctx->adata.key_inline = true;
147 ctx->adata.key_virt = ctx->key;
149 ctx->adata.key_inline = false;
150 ctx->adata.key_dma = ctx->key_dma;
155 cnstr_shdsc_aead_null_encap(desc, &ctx->adata, ctx->authsize,
165 ctx->adata.key_inline = true;
166 ctx->adata.key_virt = ctx->key;
168 ctx->adata.key_inline = false;
169 ctx->adata.key_dma = ctx->key_dma;
174 cnstr_shdsc_aead_null_decap(desc, &ctx->adata, ctx->authsize,
219 nonce = (u32 *)((void *)ctx->key + ctx->adata.keylen_pad +
229 ctx->adata.key_virt = ctx->key;
230 ctx->adata.key_dma = ctx->key_dma;
232 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad;
233 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad;
235 data_len[0] = ctx->adata.keylen_pad;
251 ctx->adata.key_inline = !!(inl_mask & 1);
256 cnstr_shdsc_aead_encap(desc, &ctx->cdata, &ctx->adata, ivsize,
273 ctx->adata.key_inline = !!(inl_mask & 1);
278 cnstr_shdsc_aead_decap(desc, &ctx->cdata, &ctx->adata, ivsize,
297 ctx->adata.key_inline = !!(inl_mask & 1);
302 cnstr_shdsc_aead_givencap(desc, &ctx->cdata, &ctx->adata, ivsize,
533 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize,
539 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize,
599 ctx->adata.keylen = keys.authkeylen;
600 ctx->adata.keylen_pad = split_key_len(ctx->adata.algtype &
603 if (ctx->adata.keylen_pad + keys.enckeylen > CAAM_MAX_KEY_SIZE)
607 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey,
610 ctx->adata.keylen_pad +
615 ret = gen_split_key(ctx->jrdev, ctx->key, &ctx->adata, keys.authkey,
623 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, keys.enckeylen);
624 dma_sync_single_for_device(jrdev, ctx->key_dma, ctx->adata.keylen_pad +
629 ctx->adata.keylen_pad + keys.enckeylen, 1);
3385 ctx->adata.algtype = OP_TYPE_CLASS2_ALG | caam->class2_alg_type;