Lines Matching defs:adata
124 struct alginfo adata;
147 ctx->adata.keylen_pad;
154 ctx->adata.key_inline = true;
155 ctx->adata.key_virt = ctx->key;
157 ctx->adata.key_inline = false;
158 ctx->adata.key_dma = ctx->key_dma;
163 cnstr_shdsc_aead_null_encap(desc, &ctx->adata, ctx->authsize,
173 ctx->adata.key_inline = true;
174 ctx->adata.key_virt = ctx->key;
176 ctx->adata.key_inline = false;
177 ctx->adata.key_dma = ctx->key_dma;
182 cnstr_shdsc_aead_null_decap(desc, &ctx->adata, ctx->authsize,
228 nonce = (u32 *)((void *)ctx->key + ctx->adata.keylen_pad +
238 ctx->adata.key_virt = ctx->key;
239 ctx->adata.key_dma = ctx->key_dma;
241 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad;
242 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad;
244 data_len[0] = ctx->adata.keylen_pad;
260 ctx->adata.key_inline = !!(inl_mask & 1);
265 cnstr_shdsc_aead_encap(desc, &ctx->cdata, &ctx->adata, ivsize,
282 ctx->adata.key_inline = !!(inl_mask & 1);
287 cnstr_shdsc_aead_decap(desc, &ctx->cdata, &ctx->adata, ivsize,
306 ctx->adata.key_inline = !!(inl_mask & 1);
311 cnstr_shdsc_aead_givencap(desc, &ctx->cdata, &ctx->adata, ivsize,
542 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize,
548 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize,
608 ctx->adata.keylen = keys.authkeylen;
609 ctx->adata.keylen_pad = split_key_len(ctx->adata.algtype &
612 if (ctx->adata.keylen_pad + keys.enckeylen > CAAM_MAX_KEY_SIZE)
616 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey,
619 ctx->adata.keylen_pad +
624 ret = gen_split_key(ctx->jrdev, ctx->key, &ctx->adata, keys.authkey,
632 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, keys.enckeylen);
633 dma_sync_single_for_device(jrdev, ctx->key_dma, ctx->adata.keylen_pad +
638 ctx->adata.keylen_pad + keys.enckeylen, 1);
3615 ctx->adata.algtype = OP_TYPE_CLASS2_ALG | caam->class2_alg_type;