Home
last modified time | relevance | path

Searched refs:sec_req (Results 1 – 4 of 4) sorted by relevance

/drivers/crypto/hisilicon/sec/
A Dsec_algs.c389 mutex_lock(&sec_req->lock); in sec_send_request()
416 mutex_unlock(&sec_req->lock); in sec_send_request()
444 sec_req->err = -EINVAL; in sec_skcipher_alg_callback()
514 mutex_lock(&sec_req->lock); in sec_skcipher_alg_callback()
516 mutex_unlock(&sec_req->lock); in sec_skcipher_alg_callback()
523 mutex_lock(&sec_req->lock); in sec_skcipher_alg_callback()
545 sec_req->cb(resp, sec_req->req_base); in sec_alg_callback()
726 mutex_init(&sec_req->lock); in sec_alg_skcipher_crypto()
728 sec_req->err = 0; in sec_alg_skcipher_crypto()
752 sec_req->tfm_ctx = ctx; in sec_alg_skcipher_crypto()
[all …]
A Dsec_drv.h311 struct sec_request *sec_req; member
/drivers/crypto/hisilicon/sec2/
A Dsec.h91 struct sec_req { struct
129 int (*buf_map)(struct sec_ctx *ctx, struct sec_req *req); argument
130 void (*buf_unmap)(struct sec_ctx *ctx, struct sec_req *req);
131 void (*do_transfer)(struct sec_ctx *ctx, struct sec_req *req);
132 int (*bd_fill)(struct sec_ctx *ctx, struct sec_req *req);
133 int (*bd_send)(struct sec_ctx *ctx, struct sec_req *req);
134 void (*callback)(struct sec_ctx *ctx, struct sec_req *req, int err);
135 int (*process)(struct sec_ctx *ctx, struct sec_req *req);
167 struct sec_req **req_list;
A Dsec_crypto.c136 static void sec_free_req_id(struct sec_req *req) in sec_free_req_id()
179 static int sec_cb_status_check(struct sec_req *req, in sec_cb_status_check()
209 static int qp_send_message(struct sec_req *req) in qp_send_message()
244 struct sec_req *req, *tmp; in sec_alg_send_backlog_soft()
268 struct sec_req *req, *tmp; in sec_alg_send_backlog()
300 struct sec_req *req; in sec_req_cb()
349 static int sec_alg_try_enqueue(struct sec_req *req) in sec_alg_try_enqueue()
1746 struct sec_req *req, struct sec_sqe *sec_sqe) in sec_auth_bd_fill_xcm()
1774 struct sec_req *req, struct sec_sqe3 *sqe3) in sec_auth_bd_fill_xcm_v3()
1855 struct sec_req *req, struct sec_sqe3 *sqe3) in sec_auth_bd_fill_ex_v3()
[all …]

Completed in 15 milliseconds