Lines Matching refs:nctx
37 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
46 fctx = nctx->u.fctx;
61 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
62 struct flexi_crypto_context *fctx = nctx->u.fctx;
216 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
219 struct flexi_crypto_context *fctx = nctx->u.fctx;
234 rctx->ctx_handle = nctx->u.ctx_handle;
243 return nitrox_process_se_request(nctx->ndev, creq, nitrox_aead_callback,
250 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
253 struct flexi_crypto_context *fctx = nctx->u.fctx;
268 rctx->ctx_handle = nctx->u.ctx_handle;
277 return nitrox_process_se_request(nctx->ndev, creq, nitrox_aead_callback,
283 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
287 nctx->ndev = nitrox_get_first_device();
288 if (!nctx->ndev)
292 chdr = crypto_alloc_context(nctx->ndev);
294 nitrox_put_device(nctx->ndev);
297 nctx->chdr = chdr;
298 nctx->u.ctx_handle = (uintptr_t)((u8 *)chdr->vaddr +
300 nctx->u.fctx->flags.f = 0;
308 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
315 flags = &nctx->u.fctx->flags;
343 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
346 if (nctx->u.ctx_handle) {
347 struct flexi_crypto_context *fctx = nctx->u.fctx;
351 crypto_free_context((void *)nctx->chdr);
353 nitrox_put_device(nctx->ndev);
355 nctx->u.ctx_handle = 0;
356 nctx->ndev = NULL;
362 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
363 struct flexi_crypto_context *fctx = nctx->u.fctx;
443 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
456 aead_rctx->ctx_handle = nctx->u.ctx_handle;
468 return nitrox_process_se_request(nctx->ndev, creq,
475 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx_dma(aead);
489 aead_rctx->ctx_handle = nctx->u.ctx_handle;
501 return nitrox_process_se_request(nctx->ndev, creq,