Home
last modified time | relevance | path

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

/linux/drivers/crypto/hisilicon/sec/
H A Dsec_algs.c384 static int sec_send_request(struct sec_request *sec_req, struct sec_queue *queue) in sec_send_request() argument
389 mutex_lock(&sec_req->lock); in sec_send_request()
390 list_for_each_entry_safe(el, temp, &sec_req->elements, head) { in sec_send_request()
404 ret = sec_queue_send(queue, &el->req, sec_req); in sec_send_request()
416 mutex_unlock(&sec_req->lock); in sec_send_request()
427 struct sec_request *sec_req = skcipher_request_ctx(skreq); in sec_skcipher_alg_callback() local
430 struct sec_alg_tfm_ctx *ctx = sec_req->tfm_ctx; in sec_skcipher_alg_callback()
436 sec_req_el = list_first_entry(&sec_req->elements, struct sec_request_el, in sec_skcipher_alg_callback()
444 sec_req->err = -EINVAL; in sec_skcipher_alg_callback()
495 nextrequest->sec_req); in sec_skcipher_alg_callback()
[all …]
H A Dsec_drv.h311 struct sec_request *sec_req; member
/linux/drivers/crypto/hisilicon/sec2/
H A Dsec_crypto.c125 static int sec_alloc_req_id(struct sec_req *req, struct sec_qp_ctx *qp_ctx) in sec_alloc_req_id()
135 static void sec_free_req_id(struct sec_req *req) in sec_free_req_id()
174 static int sec_cb_status_check(struct sec_req *req, in sec_cb_status_check()
204 static int qp_send_message(struct sec_req *req) in qp_send_message()
239 struct sec_req *req, *tmp; in sec_alg_send_backlog_soft()
264 struct sec_req *req, *tmp; in sec_alg_send_backlog()
292 struct sec_req *req = container_of(sqe, struct sec_req, sec_sqe); in sec_req_cb()
316 struct sec_req *req; in sec_req_cb3()
336 static int sec_alg_send_message_retry(struct sec_req *req) in sec_alg_send_message_retry()
348 static int sec_alg_try_enqueue(struct sec_req *req) in sec_alg_try_enqueue()
[all …]