Searched refs:data_vq (Results 1 – 3 of 3) sorted by relevance
| /Linux-v5.4/drivers/crypto/virtio/ |
| D | virtio_crypto_core.c | 33 spin_lock_irqsave(&vcrypto->data_vq[qid].lock, flags); in virtcrypto_dataq_callback() 38 &vcrypto->data_vq[qid].lock, flags); in virtcrypto_dataq_callback() 42 &vcrypto->data_vq[qid].lock, flags); in virtcrypto_dataq_callback() 45 spin_unlock_irqrestore(&vcrypto->data_vq[qid].lock, flags); in virtcrypto_dataq_callback() 82 snprintf(vi->data_vq[i].name, sizeof(vi->data_vq[i].name), in virtcrypto_find_vqs() 84 names[i] = vi->data_vq[i].name; in virtcrypto_find_vqs() 94 spin_lock_init(&vi->data_vq[i].lock); in virtcrypto_find_vqs() 95 vi->data_vq[i].vq = vqs[i]; in virtcrypto_find_vqs() 97 vi->data_vq[i].engine = crypto_engine_alloc_init(dev, 1); in virtcrypto_find_vqs() 98 if (!vi->data_vq[i].engine) { in virtcrypto_find_vqs() [all …]
|
| D | virtio_crypto_algs.c | 346 struct data_queue *data_vq) in __virtio_crypto_ablkcipher_do_req() argument 458 spin_lock_irqsave(&data_vq->lock, flags); in __virtio_crypto_ablkcipher_do_req() 459 err = virtqueue_add_sgs(data_vq->vq, sgs, num_out, in __virtio_crypto_ablkcipher_do_req() 461 virtqueue_kick(data_vq->vq); in __virtio_crypto_ablkcipher_do_req() 462 spin_unlock_irqrestore(&data_vq->lock, flags); in __virtio_crypto_ablkcipher_do_req() 485 struct data_queue *data_vq = &vcrypto->data_vq[0]; in virtio_crypto_ablkcipher_encrypt() local 487 vc_req->dataq = data_vq; in virtio_crypto_ablkcipher_encrypt() 493 return crypto_transfer_ablkcipher_request_to_engine(data_vq->engine, req); in virtio_crypto_ablkcipher_encrypt() 505 struct data_queue *data_vq = &vcrypto->data_vq[0]; in virtio_crypto_ablkcipher_decrypt() local 507 vc_req->dataq = data_vq; in virtio_crypto_ablkcipher_decrypt() [all …]
|
| D | virtio_crypto_common.h | 35 struct data_queue *data_vq; member
|