Lines Matching defs:adata
66 struct alginfo adata;
112 nonce = (u32 *)((void *)ctx->key + ctx->adata.keylen_pad +
122 ctx->adata.key_virt = ctx->key;
123 ctx->adata.key_dma = ctx->key_dma;
125 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad;
126 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad;
128 data_len[0] = ctx->adata.keylen_pad;
141 ctx->adata.key_inline = !!(inl_mask & 1);
144 cnstr_shdsc_aead_encap(ctx->sh_desc_enc, &ctx->cdata, &ctx->adata,
156 ctx->adata.key_inline = !!(inl_mask & 1);
159 cnstr_shdsc_aead_decap(ctx->sh_desc_dec, &ctx->cdata, &ctx->adata,
174 ctx->adata.key_inline = !!(inl_mask & 1);
177 cnstr_shdsc_aead_givencap(ctx->sh_desc_enc, &ctx->cdata, &ctx->adata,
218 ctx->adata.keylen = keys.authkeylen;
219 ctx->adata.keylen_pad = split_key_len(ctx->adata.algtype &
222 if (ctx->adata.keylen_pad + keys.enckeylen > CAAM_MAX_KEY_SIZE)
226 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey,
229 ctx->adata.keylen_pad +
234 ret = gen_split_key(jrdev, ctx->key, &ctx->adata, keys.authkey,
241 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, keys.enckeylen);
243 ctx->adata.keylen_pad + keys.enckeylen,
248 ctx->adata.keylen_pad + keys.enckeylen, 1);
2478 ctx->adata.algtype = OP_TYPE_CLASS2_ALG | caam->class2_alg_type;