Home
last modified time | relevance | path

Searched refs:data_vq (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/crypto/virtio/
H A Dvirtio_crypto_skcipher_algs.c324 struct data_queue *data_vq) in __virtio_crypto_skcipher_do_req() argument
447 spin_lock_irqsave(&data_vq->lock, flags); in __virtio_crypto_skcipher_do_req()
448 err = virtqueue_add_sgs(data_vq->vq, sgs, num_out, in __virtio_crypto_skcipher_do_req()
450 virtqueue_kick(data_vq->vq); in __virtio_crypto_skcipher_do_req()
451 spin_unlock_irqrestore(&data_vq->lock, flags); in __virtio_crypto_skcipher_do_req()
474 struct data_queue *data_vq = &vcrypto->data_vq[0]; in virtio_crypto_skcipher_encrypt() local
481 vc_req->dataq = data_vq; in virtio_crypto_skcipher_encrypt()
485 return crypto_transfer_skcipher_request_to_engine(data_vq->engine, req); in virtio_crypto_skcipher_encrypt()
497 struct data_queue *data_vq = &vcrypto->data_vq[0]; in virtio_crypto_skcipher_decrypt() local
504 vc_req->dataq = data_vq; in virtio_crypto_skcipher_decrypt()
[all …]
H A Dvirtio_crypto_akcipher_algs.c214 struct akcipher_request *req, struct data_queue *data_vq) in __virtio_crypto_akcipher_do_req() argument
256 spin_lock_irqsave(&data_vq->lock, flags); in __virtio_crypto_akcipher_do_req()
257 ret = virtqueue_add_sgs(data_vq->vq, sgs, num_out, num_in, vc_req, GFP_ATOMIC); in __virtio_crypto_akcipher_do_req()
258 virtqueue_kick(data_vq->vq); in __virtio_crypto_akcipher_do_req()
259 spin_unlock_irqrestore(&data_vq->lock, flags); in __virtio_crypto_akcipher_do_req()
280 struct data_queue *data_vq = vc_req->dataq; in virtio_crypto_rsa_do_req() local
302 ret = __virtio_crypto_akcipher_do_req(vc_akcipher_req, req, data_vq); in virtio_crypto_rsa_do_req()
320 struct data_queue *data_vq = &vcrypto->data_vq[0]; in virtio_crypto_rsa_req() local
322 vc_req->dataq = data_vq; in virtio_crypto_rsa_req()
326 return crypto_transfer_akcipher_request_to_engine(data_vq->engine, req); in virtio_crypto_rsa_req()