Home
last modified time | relevance | path

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

/linux-4.1.27/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.h155 struct kvm_io_device dev;
/linux-4.1.27/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.c432 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()
Dioapic.h72 struct kvm_io_device dev;
Dioapic.c487 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()
Dlapic.h23 struct kvm_io_device dev;
Dlapic.c1018 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/
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.c652 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()
Dkvm_main.c2929 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/
Dkvm_host.h149 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/
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.1.27/virt/kvm/arm/
Dvgic.c800 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()