• Home
  • Raw
  • Download

Lines Matching refs:vdev

36 	struct virtio_device vdev;  member
40 #define to_kvmdev(vd) container_of(vd, struct kvm_device, vdev)
78 static u32 kvm_get_features(struct virtio_device *vdev) in kvm_get_features() argument
82 struct kvm_device_desc *desc = to_kvmdev(vdev)->desc; in kvm_get_features()
91 static void kvm_finalize_features(struct virtio_device *vdev) in kvm_finalize_features() argument
94 struct kvm_device_desc *desc = to_kvmdev(vdev)->desc; in kvm_finalize_features()
99 vring_transport_features(vdev); in kvm_finalize_features()
102 bits = min_t(unsigned, desc->feature_len, sizeof(vdev->features)) * 8; in kvm_finalize_features()
104 if (test_bit(i, vdev->features)) in kvm_finalize_features()
112 static void kvm_get(struct virtio_device *vdev, unsigned int offset, in kvm_get() argument
115 struct kvm_device_desc *desc = to_kvmdev(vdev)->desc; in kvm_get()
121 static void kvm_set(struct virtio_device *vdev, unsigned int offset, in kvm_set() argument
124 struct kvm_device_desc *desc = to_kvmdev(vdev)->desc; in kvm_set()
135 static u8 kvm_get_status(struct virtio_device *vdev) in kvm_get_status() argument
137 return to_kvmdev(vdev)->desc->status; in kvm_get_status()
140 static void kvm_set_status(struct virtio_device *vdev, u8 status) in kvm_set_status() argument
143 to_kvmdev(vdev)->desc->status = status; in kvm_set_status()
145 (unsigned long) to_kvmdev(vdev)->desc); in kvm_set_status()
153 static void kvm_reset(struct virtio_device *vdev) in kvm_reset() argument
156 (unsigned long) to_kvmdev(vdev)->desc); in kvm_reset()
175 static struct virtqueue *kvm_find_vq(struct virtio_device *vdev, in kvm_find_vq() argument
179 struct kvm_device *kdev = to_kvmdev(vdev); in kvm_find_vq()
196 vdev, (void *) config->address, in kvm_find_vq()
265 kdev->vdev.dev.parent = kvm_root; in add_kvm_device()
266 kdev->vdev.id.device = d->type; in add_kvm_device()
267 kdev->vdev.config = &kvm_vq_configspace_ops; in add_kvm_device()
270 if (register_virtio_device(&kdev->vdev) != 0) { in add_kvm_device()
318 drv = container_of(vq->vdev->dev.driver, in kvm_extint_handler()
321 drv->config_changed(vq->vdev); in kvm_extint_handler()