Home
last modified time | relevance | path

Searched refs:kvm_io_device (Results 1 – 17 of 17) sorted by relevance

/linux-4.4.14/include/kvm/
Diodev.h21 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()
Darm_vgic.h154 struct kvm_io_device dev;
/linux-4.4.14/arch/x86/kvm/
Dirq.h69 struct kvm_io_device dev_master;
70 struct kvm_io_device dev_slave;
71 struct kvm_io_device dev_eclr;
Di8254.h42 struct kvm_io_device dev;
43 struct kvm_io_device speaker_dev;
Di8259.c532 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()
Di8254.c435 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()
Dioapic.h73 struct kvm_io_device dev;
Dioapic.c471 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()
Dlapic.h23 struct kvm_io_device dev;
Dlapic.c1107 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/
Dcoalesced_mmio.c19 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()
Dcoalesced_mmio.h19 struct kvm_io_device dev;
Deventfd.c658 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()
Dkvm_main.c3162 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/
Dkvm_host.h158 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/
Dmpic.c194 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/
Dvgic.c818 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()