evtsource
extern struct evtsource *evtsource[];
if (evtsource[port]) {
hypervisor_set_ipending(evtsource[port]->ev_imask, l1i, l2i);
evtsource[port]->ev_evcnt.ev_count++;
ih = evtsource[port]->ev_handlers;
evtsource[port]->ev_maxlevel)
if (evtsource[port]) {
if (evtsource[port] == NULL) {
struct evtsource *evts;
evts = evtsource[evtch];
struct evtsource *evtsource[NR_EVENT_CHANNELS];
struct evtsource *evts;
evts = evtsource[evtch];
kmem_free(evts, sizeof (struct evtsource));
evtsource[evtch] = NULL;
static struct evtsource *
if (evtsource[i] == NULL || i == debug_port)
struct evtsource *evp = evtsource[i];
struct evtsource *evp;
struct evtsource *evp;
struct evtsource *evp;
struct evtsource *evp;
evp = evtsource[i];
evp = evtsource[i];
evtsource[i] = NULL;
evtsource[debug_port] = (void *)-1;
evtsource[evtch] = NULL;
KASSERTMSG(evtsource[evtch] != NULL, "unknown event %d", evtch);
if (evtsource[evtch]->ev_cpu != ci)
evtsource[evtch]->ev_evcnt.ev_count++;
if (evtsource[evtch]->ev_maxlevel <= ilevel) {
evtch, evtsource[evtch]->ev_maxlevel, ilevel);
hypervisor_set_ipending(evtsource[evtch]->ev_imask,
ih = evtsource[evtch]->ev_handlers;
ci->ci_ilevel = evtsource[evtch]->ev_maxlevel;
iplmask = evtsource[evtch]->ev_imask;
ih = evtsource[evtch]->ev_handlers;
intr_calculatemasks(struct evtsource *evts, int evtch, struct cpu_info *ci)
struct evtsource *evts;
struct evtsource *evts = esh_args->evts;
if (evtsource[evtch] == NULL) {
struct evtsource *evts;
evts = kmem_zalloc(sizeof (struct evtsource),
evtsource[evtch] = evts;
esh_args.evts = evtsource[evtch];
evtsource[xenevt_ev]->ev_evcnt.ev_count++;