Home
last modified time | relevance | path

Searched refs:evtchn (Results 1 – 20 of 20) sorted by relevance

/illumos-gate/usr/src/uts/i86xpv/os/
H A Devtchn.c380 irqp->ii_u.evtchn = evtchn; in alloc_irq_evtchn()
429 int evtchn; in irq_evtchn() local
442 evtchn = irqp->ii_u.evtchn; in irq_evtchn()
526 int evtchn; in ec_setup_pirq() local
541 irqp->ii_u.evtchn = evtchn; in ec_setup_pirq()
694 int evtchn; in ec_bind_virq_to_irq() local
719 int evtchn; in ec_bind_ipi_to_irq() local
923 int evtchn; in ec_clear_irq() local
961 int evtchn; in ec_try_unmask_irq() local
1115 int evtchn; in virq_resume() local
[all …]
/illumos-gate/usr/src/uts/i86pc/i86hvm/io/xpv/
H A Devtchn.c84 if (evtchn < 0 || evtchn >= NR_EVENT_CHANNELS) { in ec_bind_evtchn_to_handler()
85 cmn_err(CE_WARN, "Binding invalid event channel: %d", evtchn); in ec_bind_evtchn_to_handler()
91 ASSERT(evtchn_to_handle[evtchn] == NULL); in ec_bind_evtchn_to_handler()
92 evtchn_to_handle[evtchn] = hdl; in ec_bind_evtchn_to_handler()
96 hypervisor_unmask_event(evtchn); in ec_bind_evtchn_to_handler()
100 ec_unbind_evtchn(int evtchn) in ec_unbind_evtchn() argument
105 if (evtchn < 0 || evtchn >= NR_EVENT_CHANNELS) { in ec_unbind_evtchn()
114 hypervisor_mask_event(evtchn); in ec_unbind_evtchn()
118 hdl = evtchn_to_handle[evtchn]; in ec_unbind_evtchn()
119 evtchn_to_handle[evtchn] = NULL; in ec_unbind_evtchn()
[all …]
/illumos-gate/usr/src/cmd/mdb/i86xpv/modules/xpv_psm/
H A Dxpv_psm.c223 if (evtchn >= NR_EVENT_CHANNELS || evtchn == 0) { in print_cpu()
229 (cpuset_size * evtchn)); in print_cpu()
315 char evtchn[8]; in ec_interrupt_dump() local
331 strcpy(evtchn, "T"); in ec_interrupt_dump()
333 mdb_snprintf(evtchn, sizeof (evtchn), "%-7d", in ec_interrupt_dump()
334 irqp->ii_u.evtchn); in ec_interrupt_dump()
338 strcpy(evtchn, "I"); in ec_interrupt_dump()
341 strcpy(evtchn, "D"); in ec_interrupt_dump()
350 mdb_printf("%-7s", evtchn); in ec_interrupt_dump()
360 print_cpu(irqp, irqp->ii_u.evtchn); in ec_interrupt_dump()
[all …]
/illumos-gate/usr/src/cmd/mdb/i86xpv/modules/xpv_uppc/
H A Dxpv_uppc.c205 pic_interrupt_dump(int i, struct autovec *avhp, int evtchn) in pic_interrupt_dump() argument
215 i, i + PIC_VECTBASE, evtchn, avec_tbl[i].avh_lo_pri, in pic_interrupt_dump()
230 char evtchn[8]; in ec_interrupt_dump() local
252 strcpy(evtchn, "T"); in ec_interrupt_dump()
254 mdb_snprintf(evtchn, sizeof (evtchn), "%-7d", in ec_interrupt_dump()
255 irqp->ii_u.evtchn); in ec_interrupt_dump()
259 strcpy(evtchn, "I"); in ec_interrupt_dump()
262 strcpy(evtchn, "D"); in ec_interrupt_dump()
271 mdb_printf("%-7s", evtchn); in ec_interrupt_dump()
340 if (irq_tbl[i].ii_u.evtchn == 0) in xen_uppc_interrupt_dump()
[all …]
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/
H A Dintr_common.c222 char evtchn[8]; in apic_interrupt_dump() local
252 evtchn[0] = '\0'; in apic_interrupt_dump()
254 (void) mdb_snprintf(evtchn, 8, "%-7hd", *evtchnp); in apic_interrupt_dump()
274 i, irqp->airq_vector, evtchn, ipl, in apic_interrupt_dump()
332 char evtchn[8]; in apix_interrupt_dump() local
372 evtchn[0] = '\0'; in apix_interrupt_dump()
374 (void) mdb_snprintf(evtchn, 8, "%-7hd", *evtchnp); in apix_interrupt_dump()
397 "%-9s ", cpu_vector, irq, evtchn, ipl, in apix_interrupt_dump()
424 char evtchn[8]; in apix_interrupt_ipi_dump() local
437 evtchn[0] = '\0'; in apix_interrupt_ipi_dump()
[all …]
/illumos-gate/usr/src/uts/i86xpv/boot/
H A Dboot_xconsole.c186 send.port = xen_info->console.domU.evtchn; in bcons_putchar_xen()
239 send.port = xen_info->console.domU.evtchn; in bcons_getchar_xen()
/illumos-gate/usr/src/uts/i86xpv/evtchn/
H A DMakefile42 MODULE = evtchn
/illumos-gate/usr/src/cmd/mdb/i86xpv/modules/xpv/
H A Dxpv.c63 struct evtchn *evtchn[NR_EVTCHN_BUCKETS]; member
/illumos-gate/usr/src/uts/i86xpv/
H A DMakefile.i86xpv178 $(IF_DEBUG_OBJ)evtchn.o := DEBUG_DEFS += -DTRAPTRACE
242 DRV_KMODS += evtchn
H A DMakefile.files137 evtchn.o \
/illumos-gate/usr/src/uts/i86pc/i86hvm/
H A DMakefile.files34 XPV_OBJS += xpv_support.o xvdi.o gnttab.o evtchn.o xenbus_comms.o \
/illumos-gate/usr/src/uts/common/xen/public/
H A Dxen.h560 uint32_t evtchn; /* Event channel for console page. */ member
583 #define console_evtchn console.domU.evtchn
/illumos-gate/usr/src/uts/i86xpv/sys/
H A Devtchn_impl.h136 ushort_t evtchn; /* event channel */ member
/illumos-gate/usr/src/uts/common/xen/sys/
H A DREADME29 evtchn.h, privcmd.h, and xenbus.h should not be edited in ON. They are
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxencons.c292 xcp->evtchn = xvdi_get_evtchn(xcp->dip); in xenconssetup()
691 ec_notify_via_evtchn(xcp->evtchn); in xencons_rxint()
881 ec_notify_via_evtchn(xcp->evtchn); in xcasync_start()
1313 ec_notify_via_evtchn(xcp->evtchn); in xenconsputchar()
1363 ec_wait_on_evtchn(xcp->evtchn, (int (*)(void *))xenconsischar, arg); in xenconsgetchar()
H A Dblk_common.c689 evtchn_port_t evtchn; in blk_bindto_frontend() local
709 "event-channel", "%u", &evtchn, NULL); in blk_bindto_frontend()
749 e = xvdi_bind_evtchn(dip, evtchn); in blk_bindto_frontend()
H A Dxencons.h129 int evtchn; /* console event channel */ member
H A Dxdb.c735 evtchn_port_t evtchn; in xdb_bindto_frontend() local
756 XBP_EVENT_CHAN, "%u", &evtchn, in xdb_bindto_frontend()
816 err = xvdi_bind_evtchn(dip, evtchn); in xdb_bindto_frontend()
/illumos-gate/usr/src/pkg/manifests/
H A Dsystem-kernel-platform.p5m131 $(i386_ONLY)file path=platform/i86xpv/kernel/drv/$(ARCH64)/evtchn group=sys
187 $(i386_ONLY)driver name=evtchn perms="* 0666 root sys"
/illumos-gate/usr/src/uts/common/xen/os/
H A Dxvdi.c409 xvdi_bind_evtchn(dev_info_t *dip, evtchn_port_t evtchn) in xvdi_bind_evtchn() argument
422 pdp->xd_evtchn = xen_info->console.domU.evtchn; in xvdi_bind_evtchn()
435 if ((r = xen_bind_interdomain(oeid, evtchn, &pdp->xd_evtchn))) { in xvdi_bind_evtchn()
467 pdp->xd_evtchn = xen_info->console.domU.evtchn; in xvdi_alloc_evtchn()