HomeSort by: relevance | last modified time | path
    Searched defs:evtchn (Results 1 - 8 of 8) sorted by relevancy

  /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

Completed in 17 milliseconds