Lines Matching refs:cc_req

254 			      struct cc_crypto_req *cc_req,  in cc_do_send_request()  argument
268 cc_req->ivgen_dma_addr_len, in cc_do_send_request()
269 &cc_req->ivgen_dma_addr[0], in cc_do_send_request()
270 &cc_req->ivgen_dma_addr[1], in cc_do_send_request()
271 &cc_req->ivgen_dma_addr[2], in cc_do_send_request()
272 cc_req->ivgen_size); in cc_do_send_request()
275 rc = cc_get_iv(drvdata, cc_req->ivgen_dma_addr, in cc_do_send_request()
276 cc_req->ivgen_dma_addr_len, in cc_do_send_request()
277 cc_req->ivgen_size, iv_seq, &iv_seq_len); in cc_do_send_request()
294 req_mgr_h->req_queue[req_mgr_h->req_queue_head] = *cc_req; in cc_do_send_request()
411 int cc_send_request(struct cc_drvdata *drvdata, struct cc_crypto_req *cc_req, in cc_send_request() argument
417 bool ivgen = !!cc_req->ivgen_dma_addr_len; in cc_send_request()
447 memcpy(&bli->creq, cc_req, sizeof(*cc_req)); in cc_send_request()
456 rc = cc_do_send_request(drvdata, cc_req, desc, len, false, in cc_send_request()
464 struct cc_crypto_req *cc_req, struct cc_hw_desc *desc, in cc_send_sync_request() argument
471 init_completion(&cc_req->seq_compl); in cc_send_sync_request()
472 cc_req->user_cb = request_mgr_complete; in cc_send_sync_request()
473 cc_req->user_arg = &cc_req->seq_compl; in cc_send_sync_request()
497 rc = cc_do_send_request(drvdata, cc_req, desc, len, true, false); in cc_send_sync_request()
505 wait_for_completion(&cc_req->seq_compl); in cc_send_sync_request()
576 struct cc_crypto_req *cc_req; in proc_completions() local
597 cc_req = &request_mgr_handle->req_queue[*tail]; in proc_completions()
599 if (cc_req->user_cb) in proc_completions()
600 cc_req->user_cb(dev, cc_req->user_arg, 0); in proc_completions()