Lines Matching refs:cc_req
280 struct cc_crypto_req *cc_req, in cc_do_send_request() argument
296 req_mgr_h->req_queue[req_mgr_h->req_queue_head] = *cc_req; in cc_do_send_request()
402 int cc_send_request(struct cc_drvdata *drvdata, struct cc_crypto_req *cc_req, in cc_send_request() argument
436 memcpy(&bli->creq, cc_req, sizeof(*cc_req)); in cc_send_request()
445 cc_do_send_request(drvdata, cc_req, desc, len, false); in cc_send_request()
454 struct cc_crypto_req *cc_req, struct cc_hw_desc *desc, in cc_send_sync_request() argument
461 init_completion(&cc_req->seq_compl); in cc_send_sync_request()
462 cc_req->user_cb = request_mgr_complete; in cc_send_sync_request()
463 cc_req->user_arg = &cc_req->seq_compl; in cc_send_sync_request()
483 cc_do_send_request(drvdata, cc_req, desc, len, true); in cc_send_sync_request()
485 wait_for_completion(&cc_req->seq_compl); in cc_send_sync_request()
558 struct cc_crypto_req *cc_req; in proc_completions() local
581 cc_req = &request_mgr_handle->req_queue[*tail]; in proc_completions()
583 if (cc_req->cpp.is_cpp) { in proc_completions()
586 cc_req->cpp.slot, cc_req->cpp.alg); in proc_completions()
587 mask = cc_cpp_int_mask(cc_req->cpp.alg, in proc_completions()
588 cc_req->cpp.slot); in proc_completions()
597 if (cc_req->user_cb) in proc_completions()
598 cc_req->user_cb(dev, cc_req->user_arg, rc); in proc_completions()