Searched refs:dev (Results 1 – 5 of 5) sorted by relevance
| /virt/kvm/ |
| A D | coalesced_mmio.c | 22 return container_of(dev, struct kvm_coalesced_mmio_dev, dev); in to_mmio() 38 if (addr + len > dev->zone.addr + dev->zone.size) in coalesced_mmio_in_range() 85 list_del(&dev->list); in coalesced_mmio_destructor() 87 kfree(dev); in coalesced_mmio_destructor() 133 if (!dev) in kvm_vm_ioctl_register_coalesced_mmio() 136 kvm_iodevice_init(&dev->dev, &coalesced_mmio_ops); in kvm_vm_ioctl_register_coalesced_mmio() 137 dev->kvm = kvm; in kvm_vm_ioctl_register_coalesced_mmio() 138 dev->zone = *zone; in kvm_vm_ioctl_register_coalesced_mmio() 143 zone->addr, zone->size, &dev->dev); in kvm_vm_ioctl_register_coalesced_mmio() 153 kfree(dev); in kvm_vm_ioctl_register_coalesced_mmio() [all …]
|
| A D | vfio.c | 122 struct kvm_vfio *kv = dev->private; in kvm_vfio_update_coherency() 145 struct kvm_vfio *kv = dev->private; in kvm_vfio_file_add() 179 kvm_vfio_update_coherency(dev); in kvm_vfio_file_add() 190 struct kvm_vfio *kv = dev->private; in kvm_vfio_file_del() 217 kvm_vfio_update_coherency(dev); in kvm_vfio_file_del() 228 struct kvm_vfio *kv = dev->private; in kvm_vfio_file_set_spapr_tce() 276 return kvm_vfio_file_add(dev, fd); in kvm_vfio_set_file() 281 return kvm_vfio_file_del(dev, fd); in kvm_vfio_set_file() 326 struct kvm_vfio *kv = dev->private; in kvm_vfio_release() 339 kvm_vfio_update_coherency(dev); in kvm_vfio_release() [all …]
|
| A D | kvm_main.c | 1260 dev->ops->destroy(dev); in kvm_destroy_devices() 4694 return dev->ops->mmap(dev, vma); in kvm_device_mmap() 4720 if (dev->kvm->mm != current->mm || dev->kvm->vm_dead) in kvm_device_ioctl() 4732 return dev->ops->ioctl(dev, ioctl, arg); in kvm_device_ioctl() 4747 dev->ops->release(dev); in kvm_device_release() 4815 dev = kzalloc(sizeof(*dev), GFP_KERNEL_ACCOUNT); in kvm_ioctl_create_device() 4816 if (!dev) in kvm_ioctl_create_device() 4826 kfree(dev); in kvm_ioctl_create_device() 5757 dev->ops->destructor(dev); in kvm_iodevice_destructor() 5960 .dev = dev, in kvm_io_bus_register_dev() [all …]
|
| A D | eventfd.c | 738 struct kvm_io_device dev; member 744 to_ioeventfd(struct kvm_io_device *dev) in to_ioeventfd() argument 746 return container_of(dev, struct _ioeventfd, dev); in to_ioeventfd() 899 kvm_iodevice_init(&p->dev, &ioeventfd_ops); in kvm_assign_ioeventfd_idx() 902 &p->dev); in kvm_assign_ioeventfd_idx() 952 kvm_io_bus_unregister_dev(kvm, bus_idx, &p->dev); in kvm_deassign_ioeventfd_idx()
|
| A D | coalesced_mmio.h | 20 struct kvm_io_device dev; member
|
Completed in 29 milliseconds