Lines Matching refs:adata

116 	struct alginfo adata;  member
139 ctx->adata.keylen_pad; in aead_null_set_sh_desc()
146 ctx->adata.key_inline = true; in aead_null_set_sh_desc()
147 ctx->adata.key_virt = ctx->key; in aead_null_set_sh_desc()
149 ctx->adata.key_inline = false; in aead_null_set_sh_desc()
150 ctx->adata.key_dma = ctx->key_dma; in aead_null_set_sh_desc()
155 cnstr_shdsc_aead_null_encap(desc, &ctx->adata, ctx->authsize, in aead_null_set_sh_desc()
165 ctx->adata.key_inline = true; in aead_null_set_sh_desc()
166 ctx->adata.key_virt = ctx->key; in aead_null_set_sh_desc()
168 ctx->adata.key_inline = false; in aead_null_set_sh_desc()
169 ctx->adata.key_dma = ctx->key_dma; in aead_null_set_sh_desc()
174 cnstr_shdsc_aead_null_decap(desc, &ctx->adata, ctx->authsize, in aead_null_set_sh_desc()
219 nonce = (u32 *)((void *)ctx->key + ctx->adata.keylen_pad + in aead_set_sh_desc()
229 ctx->adata.key_virt = ctx->key; in aead_set_sh_desc()
230 ctx->adata.key_dma = ctx->key_dma; in aead_set_sh_desc()
232 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad; in aead_set_sh_desc()
233 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad; in aead_set_sh_desc()
235 data_len[0] = ctx->adata.keylen_pad; in aead_set_sh_desc()
251 ctx->adata.key_inline = !!(inl_mask & 1); in aead_set_sh_desc()
256 cnstr_shdsc_aead_encap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
273 ctx->adata.key_inline = !!(inl_mask & 1); in aead_set_sh_desc()
278 cnstr_shdsc_aead_decap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
297 ctx->adata.key_inline = !!(inl_mask & 1); in aead_set_sh_desc()
302 cnstr_shdsc_aead_givencap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
533 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
539 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
598 ctx->adata.keylen = keys.authkeylen; in aead_setkey()
599 ctx->adata.keylen_pad = split_key_len(ctx->adata.algtype & in aead_setkey()
602 if (ctx->adata.keylen_pad + keys.enckeylen > CAAM_MAX_KEY_SIZE) in aead_setkey()
606 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, in aead_setkey()
609 ctx->adata.keylen_pad + in aead_setkey()
614 ret = gen_split_key(ctx->jrdev, ctx->key, &ctx->adata, keys.authkey, in aead_setkey()
622 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, keys.enckeylen); in aead_setkey()
623 dma_sync_single_for_device(jrdev, ctx->key_dma, ctx->adata.keylen_pad + in aead_setkey()
628 ctx->adata.keylen_pad + keys.enckeylen, 1); in aead_setkey()
3384 ctx->adata.algtype = OP_TYPE_CLASS2_ALG | caam->class2_alg_type; in caam_init_common()