/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | evtchn.c | 380 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 D | evtchn.c | 84 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 D | xpv_psm.c | 223 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 D | xpv_uppc.c | 205 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 D | intr_common.c | 222 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 D | boot_xconsole.c | 186 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 D | Makefile | 42 MODULE = evtchn
|
/illumos-gate/usr/src/cmd/mdb/i86xpv/modules/xpv/ |
H A D | xpv.c | 63 struct evtchn *evtchn[NR_EVTCHN_BUCKETS]; member
|
/illumos-gate/usr/src/uts/i86xpv/ |
H A D | Makefile.i86xpv | 178 $(IF_DEBUG_OBJ)evtchn.o := DEBUG_DEFS += -DTRAPTRACE 242 DRV_KMODS += evtchn
|
H A D | Makefile.files | 137 evtchn.o \
|
/illumos-gate/usr/src/uts/i86pc/i86hvm/ |
H A D | Makefile.files | 34 XPV_OBJS += xpv_support.o xvdi.o gnttab.o evtchn.o xenbus_comms.o \
|
/illumos-gate/usr/src/uts/common/xen/public/ |
H A D | xen.h | 560 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 D | evtchn_impl.h | 136 ushort_t evtchn; /* event channel */ member
|
/illumos-gate/usr/src/uts/common/xen/sys/ |
H A D | README | 29 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 D | xencons.c | 292 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 D | blk_common.c | 689 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 D | xencons.h | 129 int evtchn; /* console event channel */ member
|
H A D | xdb.c | 735 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 D | system-kernel-platform.p5m | 131 $(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 D | xvdi.c | 409 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()
|