Searched refs:req_idr (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/sec2/ |
H A D | sec.h | 103 struct idr req_idr; member
|
H A D | sec_crypto.c | 93 req_id = idr_alloc_cyclic(&qp_ctx->req_idr, NULL, in sec_alloc_req_id() 120 idr_remove(&qp_ctx->req_idr, req_id); in sec_free_req_id() 386 idr_init(&qp_ctx->req_idr); in sec_create_qp_ctx() 420 idr_destroy(&qp_ctx->req_idr); in sec_create_qp_ctx() 436 idr_destroy(&qp_ctx->req_idr); in sec_release_qp_ctx()
|
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/hpre/ |
H A D | hpre_crypto.c | 79 struct idr req_idr; member 107 id = idr_alloc(&ctx->req_idr, NULL, 0, QM_Q_DEPTH, GFP_ATOMIC); in hpre_alloc_req_id() 118 idr_remove(&ctx->req_idr, req_id); in hpre_free_req_id() 332 idr_init(&ctx->req_idr); in hpre_ctx_set() 340 idr_destroy(&ctx->req_idr); in hpre_ctx_clear()
|
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/sec2/ |
H A D | sec.h | 120 struct idr req_idr; member
|
H A D | sec_crypto.c | 141 req_id = idr_alloc_cyclic(&qp_ctx->req_idr, NULL, 0, qp_ctx->qp->sq_depth, GFP_ATOMIC); in sec_alloc_req_id() 168 idr_remove(&qp_ctx->req_idr, req_id); in sec_free_req_id() 558 idr_init(&qp_ctx->req_idr); in sec_create_qp_ctx() 574 idr_destroy(&qp_ctx->req_idr); in sec_create_qp_ctx() 583 idr_destroy(&qp_ctx->req_idr); in sec_release_qp_ctx()
|
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/hpre/ |
H A D | hpre_crypto.c | 122 struct idr req_idr; member 166 id = idr_alloc(&ctx->req_idr, NULL, 0, ctx->qp->sq_depth, GFP_ATOMIC); in hpre_alloc_req_id() 177 idr_remove(&ctx->req_idr, req_id); in hpre_free_req_id() 397 idr_init(&ctx->req_idr); in hpre_ctx_set() 405 idr_destroy(&ctx->req_idr); in hpre_ctx_clear()
|
Completed in 12 milliseconds