/src/sys/arch/xen/xenbus/ |
xenbus_comms.c | 45 #include <xen/evtchn.h> 231 int evtchn; local in function:xb_resume_comms 233 evtchn = xen_start_info.store_evtchn; 235 ih = xen_intr_establish_xname(-1, &xen_pic, evtchn, IST_LEVEL, IPL_TTY, 238 hypervisor_unmask_event(evtchn); 239 aprint_verbose_dev(dev, "using event channel %d\n", evtchn); 247 int evtchn; local in function:xb_suspend_comms 249 evtchn = xen_start_info.store_evtchn; 251 hypervisor_mask_event(evtchn); 253 aprint_verbose_dev(dev, "removed event channel %d\n", evtchn); [all...] |
/src/sys/arch/xen/x86/ |
xen_ipi.c | 57 #include <xen/evtchn.h> 125 evtchn_port_t evtchn; local in function:xen_ipi_init 134 evtchn = bind_vcpu_to_evtch(vcpu); 135 ci->ci_ipi_evtchn = evtchn; 137 KASSERT(evtchn != -1 && evtchn < NR_EVENT_CHANNELS); 142 if (event_set_handler(evtchn, 149 hypervisor_unmask_event(evtchn); 170 evtchn_port_t evtchn; local in function:xen_send_ipi 178 evtchn = ci->ci_ipi_evtchn [all...] |
xen_intr.c | 45 #include <xen/evtchn.h> 176 int evtchn; local in function:xen_intr_establish_xname 200 evtchn = bind_pirq_to_evtch(gsi); 201 KASSERT(evtchn > 0); 202 KASSERT(evtchn < NR_EVENT_CHANNELS); 203 irq2port[gsi] = evtchn + 1; 204 xen_atomic_set_bit(&ci->ci_evtmask[0], evtchn); 210 evtchn = irq2port[gsi] - 1; 213 pih = pirq_establish(gsi, evtchn, handler, arg, level,
|
/src/sys/external/mit/xen-include-public/dist/xen/include/public/io/ |
pvcalls.h | 75 uint32_t evtchn; member in struct:xen_pvcalls_request::__anon158892ed010a::xen_pvcalls_connect 94 uint32_t evtchn; member in struct:xen_pvcalls_request::__anon158892ed010a::xen_pvcalls_accept
|
/src/sys/arch/xen/xen/ |
evtchn.c | 1 /* $NetBSD: evtchn.c,v 1.100 2022/09/07 00:40:19 knakahara Exp $ */ 57 __KERNEL_RCSID(0, "$NetBSD: evtchn.c,v 1.100 2022/09/07 00:40:19 knakahara Exp $"); 81 #include <xen/evtchn.h> 180 * callback handler is setup via calls to the evtchn.h api - this 188 * event binding by using evtchn.h functions. From the POV of 193 * event binding by exporting evtchn.h functions. From the POV of 429 evtchn_port_t evtchn = pin; local in function:xen_evtchn_mask 432 KASSERT(evtchn < NR_EVENT_CHANNELS); 434 hypervisor_mask_event(evtchn); 440 evtchn_port_t evtchn = pin local in function:xen_evtchn_unmask 454 evtchn_port_t evtchn = pin; local in function:xen_evtchn_addroute 479 evtchn_port_t evtchn = pin; local in function:xen_evtchn_delroute 534 evtchn_port_t evtchn; local in function:bind_vcpu_to_evtch 560 int evtchn; local in function:bind_virq_to_evtch 613 int evtchn; local in function:unbind_virq_from_evtch 653 int evtchn; local in function:get_pirq_to_evtch 674 int evtchn; local in function:bind_pirq_to_evtch 708 int evtchn = pirq_to_evtch[pirq]; local in function:unbind_pirq_from_evtch [all...] |
/src/sys/external/mit/xen-include-public/dist/xen/include/public/xsm/ |
flask_op.h | 144 evtchn_port_t evtchn; member in struct:xen_flask_peersid
|
/src/sys/external/mit/xen-include-public/dist/xen/include/public/ |
xen.h | 817 uint32_t evtchn; /* Event channel for console page. */ member in struct:start_info::__anon457d4c9c030a::__anon457d4c9c0408 843 #define console_evtchn console.domU.evtchn
|
domctl.h | 1090 evtchn_port_t evtchn; /* OUT - remote port of the event member in struct:xen_domctl_vuart_op
|