Home
last modified time | relevance | path

Searched refs:xen_evtchn (Results 1 – 10 of 10) sorted by relevance

/openbmc/qemu/hw/i386/kvm/
H A Dmeson.build9 'xen_evtchn.c',
H A Dxen_evtchn.c1783 route->u.xen_evtchn.port = port; in xen_evtchn_translate_pirq_msi()
1784 route->u.xen_evtchn.vcpu = kvm_arch_vcpu_id(cpu); in xen_evtchn_translate_pirq_msi()
1785 route->u.xen_evtchn.priority = KVM_IRQ_ROUTING_XEN_EVTCHN_PRIO_2LEVEL; in xen_evtchn_translate_pirq_msi()
/openbmc/linux/arch/x86/kvm/
H A Dxen.c1726 return kvm_xen_set_evtchn(&e->xen_evtchn, kvm); in evtchn_set_fn()
1740 if (ue->u.xen_evtchn.port >= max_evtchn_port(kvm)) in kvm_xen_setup_evtchn()
1744 if (ue->u.xen_evtchn.priority != KVM_IRQ_ROUTING_XEN_EVTCHN_PRIO_2LEVEL) in kvm_xen_setup_evtchn()
1755 vcpu = kvm_get_vcpu_by_id(kvm, ue->u.xen_evtchn.vcpu); in kvm_xen_setup_evtchn()
1757 e->xen_evtchn.vcpu_idx = vcpu->vcpu_idx; in kvm_xen_setup_evtchn()
1759 e->xen_evtchn.vcpu_idx = -1; in kvm_xen_setup_evtchn()
1761 e->xen_evtchn.port = ue->u.xen_evtchn.port; in kvm_xen_setup_evtchn()
1762 e->xen_evtchn.vcpu_id = ue->u.xen_evtchn.vcpu; in kvm_xen_setup_evtchn()
1763 e->xen_evtchn.priority = ue->u.xen_evtchn.priority; in kvm_xen_setup_evtchn()
H A Dirq_comm.c185 return kvm_xen_set_evtchn_fast(&e->xen_evtchn, kvm); in kvm_arch_set_irq_inatomic()
/openbmc/linux/tools/testing/selftests/kvm/x86_64/
H A Dxen_shinfo_test.c553 irq_routes.entries[0].u.xen_evtchn.port = EVTCHN_TEST1; in main()
554 irq_routes.entries[0].u.xen_evtchn.vcpu = vcpu->id; in main()
555 irq_routes.entries[0].u.xen_evtchn.priority = KVM_IRQ_ROUTING_XEN_EVTCHN_PRIO_2LEVEL; in main()
559 irq_routes.entries[1].u.xen_evtchn.port = EVTCHN_TEST2; in main()
560 irq_routes.entries[1].u.xen_evtchn.vcpu = vcpu->id; in main()
561 irq_routes.entries[1].u.xen_evtchn.priority = KVM_IRQ_ROUTING_XEN_EVTCHN_PRIO_2LEVEL; in main()
/openbmc/qemu/linux-headers/linux/
H A Dkvm.h982 struct kvm_irq_routing_xen_evtchn xen_evtchn; member
/openbmc/linux/tools/include/uapi/linux/
H A Dkvm.h1251 struct kvm_irq_routing_xen_evtchn xen_evtchn; member
/openbmc/linux/include/uapi/linux/
H A Dkvm.h1251 struct kvm_irq_routing_xen_evtchn xen_evtchn; member
/openbmc/linux/include/linux/
H A Dkvm_host.h654 struct kvm_xen_evtchn xen_evtchn; member
/openbmc/linux/Documentation/virt/kvm/
H A Dapi.rst1838 struct kvm_irq_routing_xen_evtchn xen_evtchn;