Lines Matching defs:kvm
36 #include <kvm/iodev.h>
191 struct kvm *kvm;
1106 kvm_notify_acked_irq(opp->kvm, 0, notify_eoi);
1291 WARN(1, "kvm mpic: too many mmio regions\n");
1449 kvm_io_bus_register_dev(opp->kvm, KVM_MMIO_BUS,
1456 kvm_io_bus_unregister_dev(opp->kvm, KVM_MMIO_BUS, &opp->mmio);
1467 pr_debug("kvm mpic %s: KVM_DEV_MPIC_BASE_ADDR %08llx not aligned\n",
1475 mutex_lock(&opp->kvm->slots_lock);
1480 pr_debug("kvm mpic %s: KVM_DEV_MPIC_BASE_ADDR %08llx\n",
1489 mutex_unlock(&opp->kvm->slots_lock);
1567 mutex_lock(&opp->kvm->slots_lock);
1569 mutex_unlock(&opp->kvm->slots_lock);
1635 dev->kvm->arch.mpic = NULL;
1649 kvm_set_irq_routing(opp->kvm, routing, 0, 0);
1661 if (dev->kvm->arch.mpic)
1669 opp->kvm = dev->kvm;
1714 dev->kvm->arch.mpic = opp;
1724 .name = "kvm-mpic",
1740 if (opp->kvm != vcpu->kvm)
1791 struct kvm *kvm, int irq_source_id, int level,
1795 struct openpic *opp = kvm->arch.mpic;
1807 struct kvm *kvm, int irq_source_id, int level, bool line_status)
1809 struct openpic *opp = kvm->arch.mpic;
1818 openpic_msi_write(kvm->arch.mpic, MSIIR_OFFSET, e->msi.data);
1825 int kvm_set_routing_entry(struct kvm *kvm,