Home
last modified time | relevance | path

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

/drivers/crypto/virtio/
A Dvirtio_crypto_akcipher_algs.c74 switch (vc_req->status) { in virtio_crypto_dataq_akcipher_callback()
251 sg_init_one(&inhdr_sg, &vc_req->status, sizeof(vc_req->status)); in __virtio_crypto_akcipher_do_req()
278 struct data_queue *data_vq = vc_req->dataq; in virtio_crypto_rsa_do_req()
283 vc_req->sgs = NULL; in virtio_crypto_rsa_do_req()
284 vc_req->req_data = kzalloc_node(sizeof(*vc_req->req_data), in virtio_crypto_rsa_do_req()
286 if (!vc_req->req_data) in virtio_crypto_rsa_do_req()
290 header = &vc_req->req_data->header; in virtio_crypto_rsa_do_req()
296 akcipher_req = &vc_req->req_data->u.akcipher_req; in virtio_crypto_rsa_do_req()
302 kfree_sensitive(vc_req->req_data); in virtio_crypto_rsa_do_req()
303 vc_req->req_data = NULL; in virtio_crypto_rsa_do_req()
[all …]
A Dvirtio_crypto_skcipher_algs.c53 (struct virtio_crypto_request *vc_req, int len) in virtio_crypto_dataq_sym_callback() argument
64 switch (vc_req->status) { in virtio_crypto_dataq_sym_callback()
366 vc_req->req_data = req_data; in __virtio_crypto_skcipher_do_req()
397 sizeof(vc_req->status) > vcrypto->max_size)) { in __virtio_crypto_skcipher_do_req()
441 sg_init_one(&status_sg, &vc_req->status, sizeof(vc_req->status)); in __virtio_crypto_skcipher_do_req()
444 vc_req->sgs = sgs; in __virtio_crypto_skcipher_do_req()
448 num_in, vc_req, GFP_ATOMIC); in __virtio_crypto_skcipher_do_req()
480 vc_req->dataq = data_vq; in virtio_crypto_skcipher_encrypt()
481 vc_req->alg_cb = virtio_crypto_dataq_sym_callback; in virtio_crypto_skcipher_encrypt()
503 vc_req->dataq = data_vq; in virtio_crypto_skcipher_decrypt()
[all …]
A Dvirtio_crypto_core.c17 virtcrypto_clear_request(struct virtio_crypto_request *vc_req) in virtcrypto_clear_request() argument
19 if (vc_req) { in virtcrypto_clear_request()
20 kfree_sensitive(vc_req->req_data); in virtcrypto_clear_request()
21 kfree(vc_req->sgs); in virtcrypto_clear_request()
77 struct virtio_crypto_request *vc_req; in virtcrypto_done_task() local
82 while ((vc_req = virtqueue_get_buf(vq, &len)) != NULL) { in virtcrypto_done_task()
83 if (vc_req->alg_cb) in virtcrypto_done_task()
84 vc_req->alg_cb(vc_req, len); in virtcrypto_done_task()
477 struct virtio_crypto_request *vc_req; in virtcrypto_free_unused_reqs() local
483 while ((vc_req = virtqueue_detach_unused_buf(vq)) != NULL) in virtcrypto_free_unused_reqs()
[all …]
A Dvirtio_crypto_common.h103 (struct virtio_crypto_request *vc_req, int len);
131 virtcrypto_clear_request(struct virtio_crypto_request *vc_req);

Completed in 13 milliseconds