Lines Matching refs:vq
165 static void kvm_notify(struct virtqueue *vq)
167 struct kvm_vqconfig *config = vq->priv;
178 void (*callback)(struct virtqueue *vq),
183 struct virtqueue *vq;
197 vq = vring_new_virtqueue(config->num, KVM_S390_VIRTIO_RING_ALIGN,
200 if (!vq) {
209 config->token = (u64) vq;
211 vq->priv = config;
212 return vq;
221 static void kvm_del_vq(struct virtqueue *vq)
223 struct kvm_vqconfig *config = vq->priv;
225 vring_del_virtqueue(vq);
233 struct virtqueue *vq, *n;
235 list_for_each_entry_safe(vq, n, &vdev->vqs, list)
236 kvm_del_vq(vq);
335 struct virtqueue *vq;
344 vq = (struct virtqueue *)(S390_lowcore.ext_params2 & ~1UL);
352 drv = container_of(vq->vdev->dev.driver,
355 drv->config_changed(vq->vdev);
357 vring_interrupt(0, vq);