Searched refs:kvm_io_device (Results 1 – 15 of 15) sorted by relevance
/linux-3.4.99/virt/kvm/ |
D | iodev.h | 22 struct kvm_io_device; 30 int (*read)(struct kvm_io_device *this, 34 int (*write)(struct kvm_io_device *this, 38 void (*destructor)(struct kvm_io_device *this); 42 struct kvm_io_device { struct 46 static inline void kvm_iodevice_init(struct kvm_io_device *dev, in kvm_iodevice_init() 52 static inline int kvm_iodevice_read(struct kvm_io_device *dev, in kvm_iodevice_read() 58 static inline int kvm_iodevice_write(struct kvm_io_device *dev, in kvm_iodevice_write() 64 static inline void kvm_iodevice_destructor(struct kvm_io_device *dev) in kvm_iodevice_destructor()
|
D | coalesced_mmio.c | 19 static inline struct kvm_coalesced_mmio_dev *to_mmio(struct kvm_io_device *dev) in to_mmio() 63 static int coalesced_mmio_write(struct kvm_io_device *this, in coalesced_mmio_write() 90 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 | 429 struct kvm_io_device dev; 434 to_ioeventfd(struct kvm_io_device *dev) in to_ioeventfd() 486 ioeventfd_write(struct kvm_io_device *this, gpa_t addr, int len, in ioeventfd_write() 503 ioeventfd_destructor(struct kvm_io_device *this) in ioeventfd_destructor()
|
D | ioapic.c | 272 static inline struct kvm_ioapic *to_ioapic(struct kvm_io_device *dev) in to_ioapic() 283 static int ioapic_mmio_read(struct kvm_io_device *this, gpa_t addr, int len, in ioapic_mmio_read() 326 static int ioapic_mmio_write(struct kvm_io_device *this, gpa_t addr, int len, in ioapic_mmio_write()
|
D | ioapic.h | 45 struct kvm_io_device dev;
|
D | kvm_main.c | 2405 struct kvm_io_device *pos = bus->range[i].dev; in kvm_io_bus_destroy() 2424 int kvm_io_bus_insert_dev(struct kvm_io_bus *bus, struct kvm_io_device *dev, in kvm_io_bus_insert_dev() 2524 int len, struct kvm_io_device *dev) in kvm_io_bus_register_dev() 2545 struct kvm_io_device *dev) in kvm_io_bus_unregister_dev()
|
/linux-3.4.99/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 | 36 struct kvm_io_device dev; 37 struct kvm_io_device speaker_dev;
|
D | i8259.c | 531 static int picdev_master_write(struct kvm_io_device *dev, in picdev_master_write() 538 static int picdev_master_read(struct kvm_io_device *dev, in picdev_master_read() 545 static int picdev_slave_write(struct kvm_io_device *dev, in picdev_slave_write() 552 static int picdev_slave_read(struct kvm_io_device *dev, in picdev_slave_read() 559 static int picdev_eclr_write(struct kvm_io_device *dev, in picdev_eclr_write() 566 static int picdev_eclr_read(struct kvm_io_device *dev, in picdev_eclr_read()
|
D | i8254.c | 425 static inline struct kvm_pit *dev_to_pit(struct kvm_io_device *dev) in dev_to_pit() 430 static inline struct kvm_pit *speaker_to_pit(struct kvm_io_device *dev) in speaker_to_pit() 441 static int pit_ioport_write(struct kvm_io_device *this, in pit_ioport_write() 517 static int pit_ioport_read(struct kvm_io_device *this, in pit_ioport_read() 587 static int speaker_ioport_write(struct kvm_io_device *this, in speaker_ioport_write() 604 static int speaker_ioport_read(struct kvm_io_device *this, in speaker_ioport_read()
|
D | lapic.h | 11 struct kvm_io_device dev;
|
D | lapic.c | 609 static inline struct kvm_lapic *to_lapic(struct kvm_io_device *dev) in to_lapic() 659 static int apic_mmio_read(struct kvm_io_device *this, in apic_mmio_read() 904 static int apic_mmio_write(struct kvm_io_device *this, in apic_mmio_write()
|
/linux-3.4.99/include/linux/ |
D | kvm_host.h | 68 struct kvm_io_device *dev; 88 int len, struct kvm_io_device *dev); 90 struct kvm_io_device *dev);
|
/linux-3.4.99/arch/ia64/kvm/ |
D | kvm-ia64.c | 227 struct kvm_io_device *mmio_dev; in handle_mmio()
|