Lines Matching refs:nctx
38 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
47 fctx = nctx->u.fctx;
62 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
63 struct flexi_crypto_context *fctx = nctx->u.fctx;
217 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
220 struct flexi_crypto_context *fctx = nctx->u.fctx;
235 rctx->ctx_handle = nctx->u.ctx_handle;
244 return nitrox_process_se_request(nctx->ndev, creq, nitrox_aead_callback,
251 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
254 struct flexi_crypto_context *fctx = nctx->u.fctx;
269 rctx->ctx_handle = nctx->u.ctx_handle;
278 return nitrox_process_se_request(nctx->ndev, creq, nitrox_aead_callback,
284 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
288 nctx->ndev = nitrox_get_first_device();
289 if (!nctx->ndev)
293 chdr = crypto_alloc_context(nctx->ndev);
295 nitrox_put_device(nctx->ndev);
298 nctx->chdr = chdr;
299 nctx->u.ctx_handle = (uintptr_t)((u8 *)chdr->vaddr +
301 nctx->u.fctx->flags.f = 0;
309 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
316 flags = &nctx->u.fctx->flags;
344 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
347 if (nctx->u.ctx_handle) {
348 struct flexi_crypto_context *fctx = nctx->u.fctx;
352 crypto_free_context((void *)nctx->chdr);
354 nitrox_put_device(nctx->ndev);
356 nctx->u.ctx_handle = 0;
357 nctx->ndev = NULL;
363 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
364 struct flexi_crypto_context *fctx = nctx->u.fctx;
444 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
457 aead_rctx->ctx_handle = nctx->u.ctx_handle;
469 return nitrox_process_se_request(nctx->ndev, creq,
476 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
490 aead_rctx->ctx_handle = nctx->u.ctx_handle;
502 return nitrox_process_se_request(nctx->ndev, creq,