Searched refs:kvm_io_device (Results 1 – 17 of 17) sorted by relevance
/linux-4.4.14/include/kvm/ |
D | iodev.h | 21 struct kvm_io_device; 31 struct kvm_io_device *this, 36 struct kvm_io_device *this, 40 void (*destructor)(struct kvm_io_device *this); 44 struct kvm_io_device { struct 48 static inline void kvm_iodevice_init(struct kvm_io_device *dev, in kvm_iodevice_init() 55 struct kvm_io_device *dev, gpa_t addr, in kvm_iodevice_read() 63 struct kvm_io_device *dev, gpa_t addr, in kvm_iodevice_write() 70 static inline void kvm_iodevice_destructor(struct kvm_io_device *dev) in kvm_iodevice_destructor()
|
D | arm_vgic.h | 154 struct kvm_io_device dev;
|
/linux-4.4.14/arch/x86/kvm/ |
D | irq.h | 69 struct kvm_io_device dev_master; 70 struct kvm_io_device dev_slave; 71 struct kvm_io_device dev_eclr;
|
D | i8254.h | 42 struct kvm_io_device dev; 43 struct kvm_io_device speaker_dev;
|
D | i8259.c | 532 static int picdev_master_write(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, in picdev_master_write() 539 static int picdev_master_read(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, in picdev_master_read() 546 static int picdev_slave_write(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, in picdev_slave_write() 553 static int picdev_slave_read(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, in picdev_slave_read() 560 static int picdev_eclr_write(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, in picdev_eclr_write() 567 static int picdev_eclr_read(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, in picdev_eclr_read()
|
D | i8254.c | 435 static inline struct kvm_pit *dev_to_pit(struct kvm_io_device *dev) in dev_to_pit() 440 static inline struct kvm_pit *speaker_to_pit(struct kvm_io_device *dev) in speaker_to_pit() 452 struct kvm_io_device *this, in pit_ioport_write() 529 struct kvm_io_device *this, in pit_ioport_read() 600 struct kvm_io_device *this, in speaker_ioport_write() 618 struct kvm_io_device *this, in speaker_ioport_read()
|
D | ioapic.h | 73 struct kvm_io_device dev;
|
D | ioapic.c | 471 static inline struct kvm_ioapic *to_ioapic(struct kvm_io_device *dev) in to_ioapic() 482 static int ioapic_mmio_read(struct kvm_vcpu *vcpu, struct kvm_io_device *this, in ioapic_mmio_read() 525 static int ioapic_mmio_write(struct kvm_vcpu *vcpu, struct kvm_io_device *this, in ioapic_mmio_write()
|
D | lapic.h | 23 struct kvm_io_device dev;
|
D | lapic.c | 1107 static inline struct kvm_lapic *to_lapic(struct kvm_io_device *dev) in to_lapic() 1157 static int apic_mmio_read(struct kvm_vcpu *vcpu, struct kvm_io_device *this, in apic_mmio_read() 1483 static int apic_mmio_write(struct kvm_vcpu *vcpu, struct kvm_io_device *this, in apic_mmio_write()
|
/linux-4.4.14/virt/kvm/ |
D | coalesced_mmio.c | 19 static inline struct kvm_coalesced_mmio_dev *to_mmio(struct kvm_io_device *dev) in to_mmio() 64 struct kvm_io_device *this, gpa_t addr, in coalesced_mmio_write() 91 static void coalesced_mmio_destructor(struct kvm_io_device *this) in coalesced_mmio_destructor()
|
D | coalesced_mmio.h | 19 struct kvm_io_device dev;
|
D | eventfd.c | 658 struct kvm_io_device dev; 664 to_ioeventfd(struct kvm_io_device *dev) in to_ioeventfd() 724 ioeventfd_write(struct kvm_vcpu *vcpu, struct kvm_io_device *this, gpa_t addr, in ioeventfd_write() 741 ioeventfd_destructor(struct kvm_io_device *this) in ioeventfd_destructor()
|
D | kvm_main.c | 3162 struct kvm_io_device *pos = bus->range[i].dev; in kvm_io_bus_destroy() 3199 static int kvm_io_bus_insert_dev(struct kvm_io_bus *bus, struct kvm_io_device *dev, in kvm_io_bus_insert_dev() 3346 int len, struct kvm_io_device *dev) in kvm_io_bus_register_dev() 3371 struct kvm_io_device *dev) in kvm_io_bus_unregister_dev()
|
/linux-4.4.14/include/linux/ |
D | kvm_host.h | 158 struct kvm_io_device *dev; 184 int len, struct kvm_io_device *dev); 186 struct kvm_io_device *dev);
|
/linux-4.4.14/arch/powerpc/kvm/ |
D | mpic.c | 194 struct kvm_io_device mmio; 1373 struct kvm_io_device *this, in kvm_mpic_read() 1415 struct kvm_io_device *this, in kvm_mpic_write()
|
/linux-4.4.14/virt/kvm/arm/ |
D | vgic.c | 818 struct kvm_io_device *this, gpa_t addr, in vgic_handle_mmio_access() 867 struct kvm_io_device *this, in vgic_handle_mmio_read() 874 struct kvm_io_device *this, in vgic_handle_mmio_write()
|