Lines Matching refs:adata

57 	struct alginfo adata;  member
97 nonce = (u32 *)((void *)ctx->key + ctx->adata.keylen_pad + in aead_set_sh_desc()
101 data_len[0] = ctx->adata.keylen_pad; in aead_set_sh_desc()
115 ctx->adata.key_virt = ctx->key; in aead_set_sh_desc()
117 ctx->adata.key_dma = ctx->key_dma; in aead_set_sh_desc()
120 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad; in aead_set_sh_desc()
122 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad; in aead_set_sh_desc()
124 ctx->adata.key_inline = !!(inl_mask & 1); in aead_set_sh_desc()
127 cnstr_shdsc_aead_encap(ctx->sh_desc_enc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc()
140 ctx->adata.key_virt = ctx->key; in aead_set_sh_desc()
142 ctx->adata.key_dma = ctx->key_dma; in aead_set_sh_desc()
145 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad; in aead_set_sh_desc()
147 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad; in aead_set_sh_desc()
149 ctx->adata.key_inline = !!(inl_mask & 1); in aead_set_sh_desc()
152 cnstr_shdsc_aead_decap(ctx->sh_desc_dec, &ctx->cdata, &ctx->adata, in aead_set_sh_desc()
168 ctx->adata.key_virt = ctx->key; in aead_set_sh_desc()
170 ctx->adata.key_dma = ctx->key_dma; in aead_set_sh_desc()
173 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad; in aead_set_sh_desc()
175 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad; in aead_set_sh_desc()
177 ctx->adata.key_inline = !!(inl_mask & 1); in aead_set_sh_desc()
180 cnstr_shdsc_aead_givencap(ctx->sh_desc_enc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc()
223 ctx->adata.keylen = keys.authkeylen; in aead_setkey()
224 ctx->adata.keylen_pad = split_key_len(ctx->adata.algtype & in aead_setkey()
227 if (ctx->adata.keylen_pad + keys.enckeylen > CAAM_MAX_KEY_SIZE) in aead_setkey()
231 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, in aead_setkey()
234 ctx->adata.keylen_pad + in aead_setkey()
239 ret = gen_split_key(jrdev, ctx->key, &ctx->adata, keys.authkey, in aead_setkey()
246 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, keys.enckeylen); in aead_setkey()
247 dma_sync_single_for_device(jrdev, ctx->key_dma, ctx->adata.keylen_pad + in aead_setkey()
252 ctx->adata.keylen_pad + keys.enckeylen, 1); in aead_setkey()
2568 ctx->adata.algtype = OP_TYPE_CLASS2_ALG | caam->class2_alg_type; in caam_init_common()