Searched refs:data_vq (Results 1 – 4 of 4) sorted by relevance
| /drivers/crypto/virtio/ |
| A D | virtio_crypto_core.c | 76 struct virtqueue *vq = data_vq->vq; in virtcrypto_done_task() 127 snprintf(vi->data_vq[i].name, sizeof(vi->data_vq[i].name), in virtcrypto_find_vqs() 140 vi->data_vq[i].vq = vqs[i]; in virtcrypto_find_vqs() 144 if (!vi->data_vq[i].engine) { in virtcrypto_find_vqs() 149 (unsigned long)&vi->data_vq[i]); in virtcrypto_find_vqs() 168 vi->data_vq = kcalloc(vi->max_data_queues, sizeof(*vi->data_vq), in virtcrypto_alloc_queues() 170 if (!vi->data_vq) in virtcrypto_alloc_queues() 219 kfree(vi->data_vq); in virtcrypto_free_queues() 306 if (vcrypto->data_vq[i].engine) in virtcrypto_start_crypto_engines() 317 if (vcrypto->data_vq[i].engine) in virtcrypto_clear_crypto_engines() [all …]
|
| A D | virtio_crypto_skcipher_algs.c | 323 struct data_queue *data_vq) in __virtio_crypto_skcipher_do_req() argument 446 spin_lock_irqsave(&data_vq->lock, flags); in __virtio_crypto_skcipher_do_req() 447 err = virtqueue_add_sgs(data_vq->vq, sgs, num_out, in __virtio_crypto_skcipher_do_req() 449 virtqueue_kick(data_vq->vq); in __virtio_crypto_skcipher_do_req() 450 spin_unlock_irqrestore(&data_vq->lock, flags); in __virtio_crypto_skcipher_do_req() 473 struct data_queue *data_vq = &vcrypto->data_vq[0]; in virtio_crypto_skcipher_encrypt() local 480 vc_req->dataq = data_vq; in virtio_crypto_skcipher_encrypt() 496 struct data_queue *data_vq = &vcrypto->data_vq[0]; in virtio_crypto_skcipher_decrypt() local 503 vc_req->dataq = data_vq; in virtio_crypto_skcipher_decrypt() 537 struct data_queue *data_vq = vc_req->dataq; in virtio_crypto_skcipher_crypt_req() local [all …]
|
| A D | virtio_crypto_akcipher_algs.c | 212 struct akcipher_request *req, struct data_queue *data_vq) in __virtio_crypto_akcipher_do_req() argument 254 spin_lock_irqsave(&data_vq->lock, flags); in __virtio_crypto_akcipher_do_req() 255 ret = virtqueue_add_sgs(data_vq->vq, sgs, num_out, num_in, vc_req, GFP_ATOMIC); in __virtio_crypto_akcipher_do_req() 256 virtqueue_kick(data_vq->vq); in __virtio_crypto_akcipher_do_req() 257 spin_unlock_irqrestore(&data_vq->lock, flags); in __virtio_crypto_akcipher_do_req() 278 struct data_queue *data_vq = vc_req->dataq; in virtio_crypto_rsa_do_req() local 300 ret = __virtio_crypto_akcipher_do_req(vc_akcipher_req, req, data_vq); in virtio_crypto_rsa_do_req() 318 struct data_queue *data_vq = &vcrypto->data_vq[0]; in virtio_crypto_rsa_req() local 320 vc_req->dataq = data_vq; in virtio_crypto_rsa_req() 324 return crypto_transfer_akcipher_request_to_engine(data_vq->engine, req); in virtio_crypto_rsa_req()
|
| A D | virtio_crypto_common.h | 38 struct data_queue *data_vq; member
|
Completed in 8 milliseconds