Searched refs:kvm_io_device (Results 1 – 17 of 17) sorted by relevance
/linux-4.1.27/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 | 155 struct kvm_io_device dev;
|
/linux-4.1.27/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 | 432 static inline struct kvm_pit *dev_to_pit(struct kvm_io_device *dev) in dev_to_pit() 437 static inline struct kvm_pit *speaker_to_pit(struct kvm_io_device *dev) in speaker_to_pit() 449 struct kvm_io_device *this, in pit_ioport_write() 526 struct kvm_io_device *this, in pit_ioport_read() 597 struct kvm_io_device *this, in speaker_ioport_write() 615 struct kvm_io_device *this, in speaker_ioport_read()
|
D | ioapic.h | 72 struct kvm_io_device dev;
|
D | ioapic.c | 487 static inline struct kvm_ioapic *to_ioapic(struct kvm_io_device *dev) in to_ioapic() 498 static int ioapic_mmio_read(struct kvm_vcpu *vcpu, struct kvm_io_device *this, in ioapic_mmio_read() 541 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 | 1018 static inline struct kvm_lapic *to_lapic(struct kvm_io_device *dev) in to_lapic() 1068 static int apic_mmio_read(struct kvm_vcpu *vcpu, struct kvm_io_device *this, in apic_mmio_read() 1393 static int apic_mmio_write(struct kvm_vcpu *vcpu, struct kvm_io_device *this, in apic_mmio_write()
|
/linux-4.1.27/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 | 652 struct kvm_io_device dev; 658 to_ioeventfd(struct kvm_io_device *dev) in to_ioeventfd() 718 ioeventfd_write(struct kvm_vcpu *vcpu, struct kvm_io_device *this, gpa_t addr, in ioeventfd_write() 735 ioeventfd_destructor(struct kvm_io_device *this) in ioeventfd_destructor()
|
D | kvm_main.c | 2929 struct kvm_io_device *pos = bus->range[i].dev; in kvm_io_bus_destroy() 2966 static int kvm_io_bus_insert_dev(struct kvm_io_bus *bus, struct kvm_io_device *dev, in kvm_io_bus_insert_dev() 3113 int len, struct kvm_io_device *dev) in kvm_io_bus_register_dev() 3138 struct kvm_io_device *dev) in kvm_io_bus_unregister_dev()
|
/linux-4.1.27/include/linux/ |
D | kvm_host.h | 149 struct kvm_io_device *dev; 175 int len, struct kvm_io_device *dev); 177 struct kvm_io_device *dev);
|
/linux-4.1.27/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.1.27/virt/kvm/arm/ |
D | vgic.c | 800 struct kvm_io_device *this, gpa_t addr, in vgic_handle_mmio_access() 849 struct kvm_io_device *this, in vgic_handle_mmio_read() 856 struct kvm_io_device *this, in vgic_handle_mmio_write()
|