Lines Matching refs:rctx

102 				  struct mcryptd_hash_request_ctx *rctx)  in mcryptd_enqueue_request()  argument
110 rctx->tag.cpu = smp_processor_id(); in mcryptd_enqueue_request()
319 struct mcryptd_hash_request_ctx *rctx = ahash_request_ctx(req); in mcryptd_hash_enqueue() local
324 rctx->complete = req->base.complete; in mcryptd_hash_enqueue()
327 ret = mcryptd_enqueue_request(queue, &req->base, rctx); in mcryptd_hash_enqueue()
337 struct mcryptd_hash_request_ctx *rctx = ahash_request_ctx(req); in mcryptd_hash_init() local
338 struct ahash_request *desc = &rctx->areq; in mcryptd_hash_init()
345 rctx->complete, req_async); in mcryptd_hash_init()
347 rctx->out = req->result; in mcryptd_hash_init()
352 rctx->complete(&req->base, err); in mcryptd_hash_init()
364 struct mcryptd_hash_request_ctx *rctx = ahash_request_ctx(req); in mcryptd_hash_update() local
369 rctx->out = req->result; in mcryptd_hash_update()
370 err = crypto_ahash_update(&rctx->areq); in mcryptd_hash_update()
372 req->base.complete = rctx->complete; in mcryptd_hash_update()
379 rctx->complete(&req->base, err); in mcryptd_hash_update()
391 struct mcryptd_hash_request_ctx *rctx = ahash_request_ctx(req); in mcryptd_hash_final() local
396 rctx->out = req->result; in mcryptd_hash_final()
397 err = crypto_ahash_final(&rctx->areq); in mcryptd_hash_final()
399 req->base.complete = rctx->complete; in mcryptd_hash_final()
406 rctx->complete(&req->base, err); in mcryptd_hash_final()
418 struct mcryptd_hash_request_ctx *rctx = ahash_request_ctx(req); in mcryptd_hash_finup() local
422 rctx->out = req->result; in mcryptd_hash_finup()
423 err = crypto_ahash_finup(&rctx->areq); in mcryptd_hash_finup()
426 req->base.complete = rctx->complete; in mcryptd_hash_finup()
433 rctx->complete(&req->base, err); in mcryptd_hash_finup()
447 struct mcryptd_hash_request_ctx *rctx = ahash_request_ctx(req); in mcryptd_hash_digest() local
448 struct ahash_request *desc = &rctx->areq; in mcryptd_hash_digest()
455 rctx->complete, req_async); in mcryptd_hash_digest()
457 rctx->out = req->result; in mcryptd_hash_digest()
462 rctx->complete(&req->base, err); in mcryptd_hash_digest()
473 struct mcryptd_hash_request_ctx *rctx = ahash_request_ctx(req); in mcryptd_hash_export() local
475 return crypto_ahash_export(&rctx->areq, out); in mcryptd_hash_export()
480 struct mcryptd_hash_request_ctx *rctx = ahash_request_ctx(req); in mcryptd_hash_import() local
482 return crypto_ahash_import(&rctx->areq, in); in mcryptd_hash_import()
625 struct mcryptd_hash_request_ctx *rctx = ahash_request_ctx(req); in mcryptd_ahash_desc() local
626 return &rctx->areq; in mcryptd_ahash_desc()