Lines Matching refs:vq
30 static void virtcrypto_ctrlq_callback(struct virtqueue *vq)
32 struct virtio_crypto *vcrypto = vq->vdev->priv;
39 virtqueue_disable_cb(vq);
40 while ((vc_ctrl_req = virtqueue_get_buf(vq, &len)) != NULL) {
45 } while (!virtqueue_enable_cb(vq));
76 struct virtqueue *vq = data_vq->vq;
81 virtqueue_disable_cb(vq);
82 while ((vc_req = virtqueue_get_buf(vq, &len)) != NULL) {
86 } while (!virtqueue_enable_cb(vq));
89 static void virtcrypto_dataq_callback(struct virtqueue *vq)
91 struct virtio_crypto *vcrypto = vq->vdev->priv;
92 struct data_queue *dq = &vcrypto->data_vq[vq->index];
109 * followed by control vq.
144 vi->data_vq[i].vq = vqs[i];
189 virtqueue_set_affinity(vi->data_vq[i].vq, NULL);
216 virtqueue_set_affinity(vcrypto->data_vq[i].vq, cpumask_of(cpu));
486 struct virtqueue *vq;
489 vq = vcrypto->data_vq[i].vq;
490 while ((vc_req = virtqueue_detach_unused_buf(vq)) != NULL) {