Home
last modified time | relevance | path

Searched refs:interdomain (Results 1 – 5 of 5) sorted by relevance

/openbmc/qemu/hw/i386/kvm/
H A Dxen_evtchn.c68 } interdomain; member
623 if (p->type == EVTCHNSTAT_interdomain && p->u.interdomain.to_qemu) { in unbind_backend_ports()
624 evtchn_port_t be_port = p->u.interdomain.port; in unbind_backend_ports()
629 p->u.interdomain.port = 0; in unbind_backend_ports()
667 status->u.unbound.dom = p->u.interdomain.to_qemu ? DOMID_QEMU in xen_evtchn_status_op()
672 status->u.interdomain.dom = p->u.interdomain.to_qemu ? DOMID_QEMU in xen_evtchn_status_op()
674 status->u.interdomain.port = p->u.interdomain.port; in xen_evtchn_status_op()
1080 if (p->u.interdomain.to_qemu) { in close_port()
1081 uint16_t be_port = p->u.interdomain.port; in close_port()
1091 XenEvtchnPort *rp = &s->port_table[p->u.interdomain.port]; in close_port()
[all …]
H A Dxen_evtchn.h72 int xen_evtchn_bind_interdomain_op(struct evtchn_bind_interdomain *interdomain);
/openbmc/qemu/qapi/
H A Dmisc-i386.json377 # @interdomain: The port is connected as an interdomain interrupt.
388 'data': ['closed', 'unbound', 'interdomain', 'pirq', 'virq', 'ipi'] }
401 # @remote-domain: remote domain for interdomain ports
439 # "type": "interdomain",
/openbmc/qemu/include/hw/xen/interface/
H A Devent_channel.h212 } interdomain; /* EVTCHNSTAT_interdomain */ member
/openbmc/qemu/target/i386/kvm/
H A Dxen-emu.c1357 struct evtchn_bind_interdomain interdomain; in kvm_xen_hcall_evtchn_op()
1359 qemu_build_assert(sizeof(interdomain) == 12); in kvm_xen_hcall_evtchn_op()
1360 if (kvm_copy_from_gva(cs, arg, &interdomain, sizeof(interdomain))) { in kvm_xen_hcall_evtchn_op()
1365 err = xen_evtchn_bind_interdomain_op(&interdomain); in kvm_xen_hcall_evtchn_op()
1367 kvm_copy_to_gva(cs, arg, &interdomain, sizeof(interdomain))) { in kvm_xen_hcall_evtchn_op()
1355 struct evtchn_bind_interdomain interdomain; kvm_xen_hcall_evtchn_op() local