Home
last modified time | relevance | path

Searched refs:evtsource (Results 1 – 6 of 6) sorted by relevance

/netbsd/src/sys/arch/xen/xen/
Devtchn.c101 struct evtsource *evtsource[NR_EVENT_CHANNELS]; variable
258 evtsource[i] = NULL; in events_default_setup()
287 evtsource[debug_port] = (void *)-1; in events_resume()
309 evtsource[evtch] = NULL; in events_suspend()
345 KASSERTMSG(evtsource[evtch] != NULL, "unknown event %d", evtch); in evtchn_do_event()
347 if (evtsource[evtch]->ev_cpu != ci) in evtchn_do_event()
351 evtsource[evtch]->ev_evcnt.ev_count++; in evtchn_do_event()
354 if (evtsource[evtch]->ev_maxlevel <= ilevel) { in evtchn_do_event()
358 evtch, evtsource[evtch]->ev_maxlevel, ilevel); in evtchn_do_event()
360 hypervisor_set_ipending(evtsource[evtch]->ev_imask, in evtchn_do_event()
[all …]
Dxenevt.c215 evtsource[xenevt_ev]->ev_evcnt.ev_count++; in xenevt_setipending()
/netbsd/src/sys/arch/xen/x86/
Dhypervisor_machdep.c165 if (evtsource[port]) { in evt_set_pending()
166 hypervisor_set_ipending(evtsource[port]->ev_imask, l1i, l2i); in evt_set_pending()
167 evtsource[port]->ev_evcnt.ev_count++; in evt_set_pending()
168 ih = evtsource[port]->ev_handlers; in evt_set_pending()
175 evtsource[port]->ev_maxlevel) in evt_set_pending()
254 if (evtsource[port]) { in evt_do_hypervisor_callback()
Dxen_intr.c272 if (evtsource[port] == NULL) { in xen_intr_disestablish()
/netbsd/src/sys/arch/xen/include/
Devtchn.h32 extern struct evtsource *evtsource[];
Dintr.h55 struct evtsource { struct