/virt/kvm/ |
D | coalesced_mmio.c | 20 static inline struct kvm_coalesced_mmio_dev *to_mmio(struct kvm_io_device *dev) in to_mmio() 25 static int coalesced_mmio_in_range(struct kvm_coalesced_mmio_dev *dev, in coalesced_mmio_in_range() 43 static int coalesced_mmio_has_room(struct kvm_coalesced_mmio_dev *dev, u32 last) in coalesced_mmio_has_room() 68 struct kvm_coalesced_mmio_dev *dev = to_mmio(this); in coalesced_mmio_write() local 98 struct kvm_coalesced_mmio_dev *dev = to_mmio(this); in coalesced_mmio_destructor() local 145 struct kvm_coalesced_mmio_dev *dev; in kvm_vm_ioctl_register_coalesced_mmio() local 180 struct kvm_coalesced_mmio_dev *dev, *tmp; in kvm_vm_ioctl_unregister_coalesced_mmio() local
|
D | vfio.c | 157 static void kvm_vfio_update_coherency(struct kvm_device *dev) in kvm_vfio_update_coherency() 184 static int kvm_vfio_set_group(struct kvm_device *dev, long attr, u64 arg) in kvm_vfio_set_group() 332 static int kvm_vfio_set_attr(struct kvm_device *dev, in kvm_vfio_set_attr() 343 static int kvm_vfio_has_attr(struct kvm_device *dev, in kvm_vfio_has_attr() 363 static void kvm_vfio_destroy(struct kvm_device *dev) in kvm_vfio_destroy() 395 static int kvm_vfio_create(struct kvm_device *dev, u32 type) in kvm_vfio_create()
|
D | coalesced_mmio.h | 20 struct kvm_io_device dev; member
|
D | eventfd.c | 663 struct kvm_io_device dev; member 669 to_ioeventfd(struct kvm_io_device *dev) in to_ioeventfd()
|
D | kvm_main.c | 776 struct kvm_device *dev, *tmp; in kvm_destroy_devices() local 3040 struct kvm_device *dev = filp->private_data; in kvm_device_mmap() local 3048 static int kvm_device_ioctl_attr(struct kvm_device *dev, in kvm_device_ioctl_attr() 3049 int (*accessor)(struct kvm_device *dev, in kvm_device_ioctl_attr() 3067 struct kvm_device *dev = filp->private_data; in kvm_device_ioctl() local 3089 struct kvm_device *dev = filp->private_data; in kvm_device_release() local 3147 struct kvm_device *dev; in kvm_ioctl_create_device() local 3882 int len, struct kvm_io_device *dev) in kvm_io_bus_register_dev() 3925 struct kvm_io_device *dev) in kvm_io_bus_unregister_dev()
|
/virt/kvm/arm/vgic/ |
D | vgic-kvm-device.c | 155 static int vgic_set_common_attr(struct kvm_device *dev, in vgic_set_common_attr() 218 static int vgic_get_common_attr(struct kvm_device *dev, in vgic_get_common_attr() 249 static int vgic_create(struct kvm_device *dev, u32 type) in vgic_create() 254 static void vgic_destroy(struct kvm_device *dev) in vgic_destroy() 281 int vgic_v2_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr, in vgic_v2_parse_attr() 344 static int vgic_v2_attr_regs_access(struct kvm_device *dev, in vgic_v2_attr_regs_access() 389 static int vgic_v2_set_attr(struct kvm_device *dev, in vgic_v2_set_attr() 414 static int vgic_v2_get_attr(struct kvm_device *dev, in vgic_v2_get_attr() 439 static int vgic_v2_has_attr(struct kvm_device *dev, in vgic_v2_has_attr() 473 int vgic_v3_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr, in vgic_v3_parse_attr() [all …]
|
D | vgic-mmio-v2.c | 472 unsigned int vgic_v2_init_dist_iodev(struct vgic_io_device *dev) in vgic_v2_init_dist_iodev() 482 int vgic_v2_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr) in vgic_v2_has_attr_regs() 527 struct vgic_io_device dev = { in vgic_v2_cpuif_uaccess() local 539 struct vgic_io_device dev = { in vgic_v2_dist_uaccess() local
|
D | vgic-mmio.c | 722 struct vgic_io_device *kvm_to_vgic_iodev(const struct kvm_io_device *dev) in kvm_to_vgic_iodev() 772 static int vgic_uaccess_read(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, in vgic_uaccess_read() 794 static int vgic_uaccess_write(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, in vgic_uaccess_write() 816 int vgic_uaccess(struct kvm_vcpu *vcpu, struct vgic_io_device *dev, in vgic_uaccess() 825 static int dispatch_mmio_read(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, in dispatch_mmio_read() 857 static int dispatch_mmio_write(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, in dispatch_mmio_write()
|
D | vgic-its.c | 237 #define for_each_lpi_its(dev, ite, its) \ argument 1876 static int vgic_its_create(struct kvm_device *dev, u32 type) in vgic_its_create() 1936 static int vgic_its_has_attr_regs(struct kvm_device *dev, in vgic_its_has_attr_regs() 1957 static int vgic_its_attr_regs_access(struct kvm_device *dev, in vgic_its_attr_regs_access() 2025 struct its_device *dev) in compute_next_devid_offset() 2114 static int vgic_its_save_ite(struct vgic_its *its, struct its_device *dev, in vgic_its_save_ite() 2138 struct its_device *dev = (struct its_device *)opaque; in vgic_its_restore_ite() local 2234 static int vgic_its_restore_itt(struct vgic_its *its, struct its_device *dev) in vgic_its_restore_itt() 2259 static int vgic_its_save_dte(struct vgic_its *its, struct its_device *dev, in vgic_its_save_dte() 2290 struct its_device *dev; in vgic_its_restore_dte() local [all …]
|
D | vgic-mmio-v3.c | 586 unsigned int vgic_v3_init_dist_iodev(struct vgic_io_device *dev) in vgic_v3_init_dist_iodev() 785 int vgic_v3_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr) in vgic_v3_has_attr_regs() 955 struct vgic_io_device dev = { in vgic_v3_dist_uaccess() local
|