evtchn 1370 arch/x86/xen/enlighten_pv.c xen_start_info->console.domU.evtchn = 0; evtchn 189 drivers/block/xen-blkback/xenbus.c unsigned int nr_grefs, unsigned int evtchn) evtchn 232 drivers/block/xen-blkback/xenbus.c err = bind_interdomain_evtchn_to_irqhandler(blkif->domid, evtchn, evtchn 931 drivers/block/xen-blkback/xenbus.c unsigned int nr_grefs, evtchn; evtchn 934 drivers/block/xen-blkback/xenbus.c &evtchn); evtchn 998 drivers/block/xen-blkback/xenbus.c err = xen_blkif_map(ring, ring_ref, nr_grefs, evtchn); evtchn 1000 drivers/block/xen-blkback/xenbus.c xenbus_dev_fatal(dev, err, "mapping ring-ref port %u", evtchn); evtchn 178 drivers/block/xen-blkfront.c unsigned int evtchn, irq; evtchn 1340 drivers/block/xen-blkfront.c rinfo->evtchn = rinfo->irq = 0; evtchn 1700 drivers/block/xen-blkfront.c err = xenbus_alloc_evtchn(dev, &rinfo->evtchn); evtchn 1704 drivers/block/xen-blkfront.c err = bind_evtchn_to_irqhandler(rinfo->evtchn, blkif_interrupt, 0, evtchn 1751 drivers/block/xen-blkfront.c err = xenbus_printf(xbt, dir, "event-channel", "%u", rinfo->evtchn); evtchn 26 drivers/char/tpm/xen-tpmfront.c unsigned int evtchn; evtchn 126 drivers/char/tpm/xen-tpmfront.c notify_remote_via_evtchn(priv->evtchn); evtchn 161 drivers/char/tpm/xen-tpmfront.c notify_remote_via_evtchn(priv->evtchn); evtchn 270 drivers/char/tpm/xen-tpmfront.c rv = xenbus_alloc_evtchn(dev, &priv->evtchn); evtchn 274 drivers/char/tpm/xen-tpmfront.c rv = bind_evtchn_to_irqhandler(priv->evtchn, tpmif_interrupt, 0, evtchn 297 drivers/char/tpm/xen-tpmfront.c priv->evtchn); evtchn 426 drivers/input/misc/xen-kbdfront.c int ret, evtchn; evtchn 435 drivers/input/misc/xen-kbdfront.c ret = xenbus_alloc_evtchn(dev, &evtchn); evtchn 438 drivers/input/misc/xen-kbdfront.c ret = bind_evtchn_to_irqhandler(evtchn, input_handler, evtchn 461 drivers/input/misc/xen-kbdfront.c evtchn); evtchn 482 drivers/input/misc/xen-kbdfront.c xenbus_free_evtchn(dev, evtchn); evtchn 345 drivers/net/xen-netback/common.h unsigned int evtchn); evtchn 583 drivers/net/xen-netback/interface.c unsigned int evtchn) evtchn 598 drivers/net/xen-netback/interface.c err = bind_interdomain_evtchn_to_irq(vif->domid, evtchn); evtchn 840 drivers/net/xen-netback/xenbus.c unsigned int evtchn; evtchn 859 drivers/net/xen-netback/xenbus.c evtchn = val; evtchn 861 drivers/net/xen-netback/xenbus.c err = xenvif_connect_ctrl(vif, ring_ref, evtchn); evtchn 865 drivers/net/xen-netback/xenbus.c ring_ref, evtchn); evtchn 43 drivers/pci/xen-pcifront.c int evtchn; evtchn 119 drivers/pci/xen-pcifront.c evtchn_port_t port = pdev->evtchn; evtchn 671 drivers/pci/xen-pcifront.c notify_remote_via_evtchn(pdev->evtchn); evtchn 749 drivers/pci/xen-pcifront.c pdev->evtchn = INVALID_EVTCHN; evtchn 772 drivers/pci/xen-pcifront.c if (pdev->evtchn != INVALID_EVTCHN) evtchn 773 drivers/pci/xen-pcifront.c xenbus_free_evtchn(pdev->xdev, pdev->evtchn); evtchn 798 drivers/pci/xen-pcifront.c err = xenbus_alloc_evtchn(pdev->xdev, &pdev->evtchn); evtchn 802 drivers/pci/xen-pcifront.c err = bind_evtchn_to_irqhandler(pdev->evtchn, pcifront_handler_aer, evtchn 823 drivers/pci/xen-pcifront.c "event-channel", "%u", pdev->evtchn); evtchn 109 drivers/scsi/xen-scsifront.c unsigned int evtchn; evtchn 728 drivers/scsi/xen-scsifront.c err = xenbus_alloc_evtchn(dev, &info->evtchn); evtchn 734 drivers/scsi/xen-scsifront.c err = bind_evtchn_to_irq(info->evtchn); evtchn 779 drivers/scsi/xen-scsifront.c pr_debug("%s: %u %u\n", __func__, info->ring_ref, info->evtchn); evtchn 794 drivers/scsi/xen-scsifront.c info->evtchn); evtchn 39 drivers/tty/hvc/hvc_xen.c unsigned int evtchn; evtchn 76 drivers/tty/hvc/hvc_xen.c notify_remote_via_evtchn(cons->evtchn); evtchn 215 drivers/tty/hvc/hvc_xen.c info->evtchn = v; evtchn 238 drivers/tty/hvc/hvc_xen.c info->evtchn = xen_start_info->console.domU.evtchn; evtchn 255 drivers/tty/hvc/hvc_xen.c if (!xen_start_info->console.domU.evtchn) evtchn 306 drivers/tty/hvc/hvc_xen.c info->evtchn = v; evtchn 308 drivers/tty/hvc/hvc_xen.c info->evtchn = xen_start_info->console.domU.evtchn; evtchn 317 drivers/tty/hvc/hvc_xen.c rebind_evtchn_irq(info->evtchn, info->irq); evtchn 327 drivers/tty/hvc/hvc_xen.c if (info->evtchn > 0) evtchn 328 drivers/tty/hvc/hvc_xen.c xenbus_free_evtchn(info->xbdev, info->evtchn); evtchn 329 drivers/tty/hvc/hvc_xen.c info->evtchn = 0; evtchn 370 drivers/tty/hvc/hvc_xen.c int ret, evtchn, devid, ref, irq; evtchn 374 drivers/tty/hvc/hvc_xen.c ret = xenbus_alloc_evtchn(dev, &evtchn); evtchn 377 drivers/tty/hvc/hvc_xen.c info->evtchn = evtchn; evtchn 378 drivers/tty/hvc/hvc_xen.c irq = bind_evtchn_to_irq(evtchn); evtchn 407 drivers/tty/hvc/hvc_xen.c evtchn); evtchn 542 drivers/tty/hvc/hvc_xen.c info->irq = bind_evtchn_to_irq(info->evtchn); evtchn 579 drivers/video/fbdev/xen-fbfront.c int ret, evtchn, irq; evtchn 582 drivers/video/fbdev/xen-fbfront.c ret = xenbus_alloc_evtchn(dev, &evtchn); evtchn 585 drivers/video/fbdev/xen-fbfront.c irq = bind_evtchn_to_irqhandler(evtchn, xenfb_event_handler, evtchn 588 drivers/video/fbdev/xen-fbfront.c xenbus_free_evtchn(dev, evtchn); evtchn 603 drivers/video/fbdev/xen-fbfront.c evtchn); evtchn 52 drivers/xen/events/events_2l.c clear_bit(info->evtchn, BM(per_cpu(cpu_evtchn_mask, info->cpu))); evtchn 53 drivers/xen/events/events_2l.c set_bit(info->evtchn, BM(per_cpu(cpu_evtchn_mask, cpu))); evtchn 176 drivers/xen/events/events_2l.c unsigned int evtchn = evtchn_from_irq(irq); evtchn 177 drivers/xen/events/events_2l.c word_idx = evtchn / BITS_PER_LONG; evtchn 178 drivers/xen/events/events_2l.c bit_idx = evtchn % BITS_PER_LONG; evtchn 119 drivers/xen/events/events_base.c static int set_evtchn_to_irq(unsigned evtchn, unsigned irq) evtchn 124 drivers/xen/events/events_base.c if (evtchn >= xen_evtchn_max_channels()) evtchn 127 drivers/xen/events/events_base.c row = EVTCHN_ROW(evtchn); evtchn 128 drivers/xen/events/events_base.c col = EVTCHN_COL(evtchn); evtchn 146 drivers/xen/events/events_base.c int get_evtchn_to_irq(unsigned evtchn) evtchn 148 drivers/xen/events/events_base.c if (evtchn >= xen_evtchn_max_channels()) evtchn 150 drivers/xen/events/events_base.c if (evtchn_to_irq[EVTCHN_ROW(evtchn)] == NULL) evtchn 152 drivers/xen/events/events_base.c return evtchn_to_irq[EVTCHN_ROW(evtchn)][EVTCHN_COL(evtchn)]; evtchn 165 drivers/xen/events/events_base.c unsigned evtchn, evtchn 174 drivers/xen/events/events_base.c info->evtchn = evtchn; evtchn 177 drivers/xen/events/events_base.c ret = set_evtchn_to_irq(evtchn, irq); evtchn 187 drivers/xen/events/events_base.c unsigned evtchn) evtchn 191 drivers/xen/events/events_base.c return xen_irq_info_common_setup(info, irq, IRQT_EVTCHN, evtchn, 0); evtchn 196 drivers/xen/events/events_base.c unsigned evtchn, evtchn 205 drivers/xen/events/events_base.c return xen_irq_info_common_setup(info, irq, IRQT_IPI, evtchn, 0); evtchn 210 drivers/xen/events/events_base.c unsigned evtchn, evtchn 219 drivers/xen/events/events_base.c return xen_irq_info_common_setup(info, irq, IRQT_VIRQ, evtchn, 0); evtchn 223 drivers/xen/events/events_base.c unsigned evtchn, evtchn 236 drivers/xen/events/events_base.c return xen_irq_info_common_setup(info, irq, IRQT_PIRQ, evtchn, 0); evtchn 241 drivers/xen/events/events_base.c set_evtchn_to_irq(info->evtchn, -1); evtchn 242 drivers/xen/events/events_base.c info->evtchn = 0; evtchn 253 drivers/xen/events/events_base.c return info_for_irq(irq)->evtchn; evtchn 256 drivers/xen/events/events_base.c unsigned irq_from_evtchn(unsigned int evtchn) evtchn 258 drivers/xen/events/events_base.c return get_evtchn_to_irq(evtchn); evtchn 307 drivers/xen/events/events_base.c unsigned int cpu_from_evtchn(unsigned int evtchn) evtchn 309 drivers/xen/events/events_base.c int irq = get_evtchn_to_irq(evtchn); evtchn 357 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(irq); evtchn 359 drivers/xen/events/events_base.c if (VALID_EVTCHN(evtchn)) evtchn 360 drivers/xen/events/events_base.c notify_remote_via_evtchn(evtchn); evtchn 475 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(data->irq); evtchn 479 drivers/xen/events/events_base.c if (!VALID_EVTCHN(evtchn)) evtchn 484 drivers/xen/events/events_base.c int masked = test_and_set_mask(evtchn); evtchn 486 drivers/xen/events/events_base.c clear_evtchn(evtchn); evtchn 491 drivers/xen/events/events_base.c unmask_evtchn(evtchn); evtchn 493 drivers/xen/events/events_base.c clear_evtchn(evtchn); evtchn 511 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(irq); evtchn 516 drivers/xen/events/events_base.c if (VALID_EVTCHN(evtchn)) evtchn 528 drivers/xen/events/events_base.c evtchn = bind_pirq.port; evtchn 532 drivers/xen/events/events_base.c rc = set_evtchn_to_irq(evtchn, irq); evtchn 536 drivers/xen/events/events_base.c info->evtchn = evtchn; evtchn 537 drivers/xen/events/events_base.c bind_evtchn_to_cpu(evtchn, 0); evtchn 544 drivers/xen/events/events_base.c unmask_evtchn(evtchn); evtchn 551 drivers/xen/events/events_base.c xen_evtchn_close(evtchn); evtchn 564 drivers/xen/events/events_base.c unsigned evtchn = evtchn_from_irq(irq); evtchn 568 drivers/xen/events/events_base.c if (!VALID_EVTCHN(evtchn)) evtchn 571 drivers/xen/events/events_base.c mask_evtchn(evtchn); evtchn 572 drivers/xen/events/events_base.c xen_evtchn_close(evtchn); evtchn 604 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(irq); evtchn 613 drivers/xen/events/events_base.c if (VALID_EVTCHN(evtchn)) { evtchn 616 drivers/xen/events/events_base.c xen_evtchn_close(evtchn); evtchn 830 drivers/xen/events/events_base.c int bind_evtchn_to_irq(unsigned int evtchn) evtchn 835 drivers/xen/events/events_base.c if (evtchn >= xen_evtchn_max_channels()) evtchn 840 drivers/xen/events/events_base.c irq = get_evtchn_to_irq(evtchn); evtchn 850 drivers/xen/events/events_base.c ret = xen_irq_info_evtchn_setup(irq, evtchn); evtchn 857 drivers/xen/events/events_base.c bind_evtchn_to_cpu(evtchn, 0); evtchn 873 drivers/xen/events/events_base.c int evtchn, irq; evtchn 892 drivers/xen/events/events_base.c evtchn = bind_ipi.port; evtchn 894 drivers/xen/events/events_base.c ret = xen_irq_info_ipi_setup(cpu, irq, evtchn, ipi); evtchn 900 drivers/xen/events/events_base.c bind_evtchn_to_cpu(evtchn, cpu); evtchn 965 drivers/xen/events/events_base.c int evtchn, irq, ret; evtchn 988 drivers/xen/events/events_base.c evtchn = bind_virq.port; evtchn 993 drivers/xen/events/events_base.c evtchn = ret; evtchn 996 drivers/xen/events/events_base.c ret = xen_irq_info_virq_setup(cpu, irq, evtchn, virq); evtchn 1003 drivers/xen/events/events_base.c bind_evtchn_to_cpu(evtchn, cpu); evtchn 1022 drivers/xen/events/events_base.c int bind_evtchn_to_irqhandler(unsigned int evtchn, evtchn 1029 drivers/xen/events/events_base.c irq = bind_evtchn_to_irq(evtchn); evtchn 1135 drivers/xen/events/events_base.c int evtchn_make_refcounted(unsigned int evtchn) evtchn 1137 drivers/xen/events/events_base.c int irq = get_evtchn_to_irq(evtchn); evtchn 1156 drivers/xen/events/events_base.c int evtchn_get(unsigned int evtchn) evtchn 1162 drivers/xen/events/events_base.c if (evtchn >= xen_evtchn_max_channels()) evtchn 1167 drivers/xen/events/events_base.c irq = get_evtchn_to_irq(evtchn); evtchn 1189 drivers/xen/events/events_base.c void evtchn_put(unsigned int evtchn) evtchn 1191 drivers/xen/events/events_base.c int irq = get_evtchn_to_irq(evtchn); evtchn 1265 drivers/xen/events/events_base.c void rebind_evtchn_irq(int evtchn, int irq) evtchn 1279 drivers/xen/events/events_base.c BUG_ON(get_evtchn_to_irq(evtchn) != -1); evtchn 1284 drivers/xen/events/events_base.c (void)xen_irq_info_evtchn_setup(irq, evtchn); evtchn 1288 drivers/xen/events/events_base.c bind_evtchn_to_cpu(evtchn, info->cpu); evtchn 1297 drivers/xen/events/events_base.c static int xen_rebind_evtchn_to_cpu(int evtchn, unsigned int tcpu) evtchn 1302 drivers/xen/events/events_base.c if (!VALID_EVTCHN(evtchn)) evtchn 1309 drivers/xen/events/events_base.c bind_vcpu.port = evtchn; evtchn 1316 drivers/xen/events/events_base.c masked = test_and_set_mask(evtchn); evtchn 1324 drivers/xen/events/events_base.c bind_evtchn_to_cpu(evtchn, tcpu); evtchn 1327 drivers/xen/events/events_base.c unmask_evtchn(evtchn); evtchn 1355 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(data->irq); evtchn 1357 drivers/xen/events/events_base.c if (VALID_EVTCHN(evtchn)) evtchn 1358 drivers/xen/events/events_base.c unmask_evtchn(evtchn); evtchn 1363 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(data->irq); evtchn 1365 drivers/xen/events/events_base.c if (VALID_EVTCHN(evtchn)) evtchn 1366 drivers/xen/events/events_base.c mask_evtchn(evtchn); evtchn 1371 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(data->irq); evtchn 1373 drivers/xen/events/events_base.c if (!VALID_EVTCHN(evtchn)) evtchn 1378 drivers/xen/events/events_base.c int masked = test_and_set_mask(evtchn); evtchn 1380 drivers/xen/events/events_base.c clear_evtchn(evtchn); evtchn 1385 drivers/xen/events/events_base.c unmask_evtchn(evtchn); evtchn 1387 drivers/xen/events/events_base.c clear_evtchn(evtchn); evtchn 1398 drivers/xen/events/events_base.c unsigned int evtchn = evtchn_from_irq(data->irq); evtchn 1401 drivers/xen/events/events_base.c if (!VALID_EVTCHN(evtchn)) evtchn 1404 drivers/xen/events/events_base.c masked = test_and_set_mask(evtchn); evtchn 1405 drivers/xen/events/events_base.c set_evtchn(evtchn); evtchn 1407 drivers/xen/events/events_base.c unmask_evtchn(evtchn); evtchn 1453 drivers/xen/events/events_base.c int virq, irq, evtchn; evtchn 1467 drivers/xen/events/events_base.c evtchn = bind_virq.port; evtchn 1470 drivers/xen/events/events_base.c (void)xen_irq_info_virq_setup(cpu, irq, evtchn, virq); evtchn 1471 drivers/xen/events/events_base.c bind_evtchn_to_cpu(evtchn, cpu); evtchn 1478 drivers/xen/events/events_base.c int ipi, irq, evtchn; evtchn 1491 drivers/xen/events/events_base.c evtchn = bind_ipi.port; evtchn 1494 drivers/xen/events/events_base.c (void)xen_irq_info_ipi_setup(cpu, irq, evtchn, ipi); evtchn 1495 drivers/xen/events/events_base.c bind_evtchn_to_cpu(evtchn, cpu); evtchn 1502 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(irq); evtchn 1504 drivers/xen/events/events_base.c if (VALID_EVTCHN(evtchn)) evtchn 1505 drivers/xen/events/events_base.c clear_evtchn(evtchn); evtchn 1510 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(irq); evtchn 1512 drivers/xen/events/events_base.c if (VALID_EVTCHN(evtchn)) evtchn 1513 drivers/xen/events/events_base.c set_evtchn(evtchn); evtchn 1518 drivers/xen/events/events_base.c int evtchn = evtchn_from_irq(irq); evtchn 1521 drivers/xen/events/events_base.c if (VALID_EVTCHN(evtchn)) evtchn 1522 drivers/xen/events/events_base.c ret = test_evtchn(evtchn); evtchn 1531 drivers/xen/events/events_base.c evtchn_port_t evtchn = evtchn_from_irq(irq); evtchn 1533 drivers/xen/events/events_base.c if (VALID_EVTCHN(evtchn)) { evtchn 1538 drivers/xen/events/events_base.c set_xen_guest_handle(poll.ports, &evtchn); evtchn 1579 drivers/xen/events/events_base.c info->evtchn = 0; /* zap event-channel binding */ evtchn 1680 drivers/xen/events/events_base.c unsigned int evtchn; evtchn 1692 drivers/xen/events/events_base.c for (evtchn = 0; evtchn < xen_evtchn_nr_channels(); evtchn++) evtchn 1693 drivers/xen/events/events_base.c mask_evtchn(evtchn); evtchn 143 drivers/xen/events/events_fifo.c unsigned port = info->evtchn; evtchn 36 drivers/xen/events/events_internal.h unsigned int evtchn; /* event channel */ evtchn 77 drivers/xen/events/events_internal.h int get_evtchn_to_irq(unsigned int evtchn); evtchn 81 drivers/xen/events/events_internal.h unsigned cpu_from_evtchn(unsigned int evtchn); evtchn 107 drivers/xen/evtchn.c static int add_evtchn(struct per_user_data *u, struct user_evtchn *evtchn) evtchn 119 drivers/xen/evtchn.c if (this->port < evtchn->port) evtchn 121 drivers/xen/evtchn.c else if (this->port > evtchn->port) evtchn 128 drivers/xen/evtchn.c rb_link_node(&evtchn->node, parent, new); evtchn 129 drivers/xen/evtchn.c rb_insert_color(&evtchn->node, &u->evtchns); evtchn 134 drivers/xen/evtchn.c static void del_evtchn(struct per_user_data *u, struct user_evtchn *evtchn) evtchn 137 drivers/xen/evtchn.c rb_erase(&evtchn->node, &u->evtchns); evtchn 138 drivers/xen/evtchn.c kfree(evtchn); evtchn 146 drivers/xen/evtchn.c struct user_evtchn *evtchn; evtchn 148 drivers/xen/evtchn.c evtchn = rb_entry(node, struct user_evtchn, node); evtchn 150 drivers/xen/evtchn.c if (evtchn->port < port) evtchn 152 drivers/xen/evtchn.c else if (evtchn->port > port) evtchn 155 drivers/xen/evtchn.c return evtchn; evtchn 162 drivers/xen/evtchn.c struct user_evtchn *evtchn = data; evtchn 163 drivers/xen/evtchn.c struct per_user_data *u = evtchn->user; evtchn 165 drivers/xen/evtchn.c WARN(!evtchn->enabled, evtchn 167 drivers/xen/evtchn.c evtchn->port, u); evtchn 170 drivers/xen/evtchn.c evtchn->enabled = false; evtchn 175 drivers/xen/evtchn.c *evtchn_ring_entry(u, u->ring_prod) = evtchn->port; evtchn 290 drivers/xen/evtchn.c struct user_evtchn *evtchn; evtchn 292 drivers/xen/evtchn.c evtchn = find_evtchn(u, port); evtchn 293 drivers/xen/evtchn.c if (evtchn && !evtchn->enabled) { evtchn 294 drivers/xen/evtchn.c evtchn->enabled = true; evtchn 366 drivers/xen/evtchn.c struct user_evtchn *evtchn; evtchn 379 drivers/xen/evtchn.c evtchn = kzalloc(sizeof(*evtchn), GFP_KERNEL); evtchn 380 drivers/xen/evtchn.c if (!evtchn) evtchn 383 drivers/xen/evtchn.c evtchn->user = u; evtchn 384 drivers/xen/evtchn.c evtchn->port = port; evtchn 385 drivers/xen/evtchn.c evtchn->enabled = true; /* start enabled */ evtchn 387 drivers/xen/evtchn.c rc = add_evtchn(u, evtchn); evtchn 396 drivers/xen/evtchn.c u->name, evtchn); evtchn 408 drivers/xen/evtchn.c del_evtchn(u, evtchn); evtchn 413 drivers/xen/evtchn.c struct user_evtchn *evtchn) evtchn 415 drivers/xen/evtchn.c int irq = irq_from_evtchn(evtchn->port); evtchn 419 drivers/xen/evtchn.c unbind_from_irqhandler(irq, evtchn); evtchn 421 drivers/xen/evtchn.c del_evtchn(u, evtchn); evtchn 426 drivers/xen/evtchn.c static void evtchn_bind_interdom_next_vcpu(int evtchn) evtchn 432 drivers/xen/evtchn.c irq = irq_from_evtchn(evtchn); evtchn 545 drivers/xen/evtchn.c struct user_evtchn *evtchn; evtchn 556 drivers/xen/evtchn.c evtchn = find_evtchn(u, unbind.port); evtchn 557 drivers/xen/evtchn.c if (!evtchn) evtchn 561 drivers/xen/evtchn.c evtchn_unbind_from_user(u, evtchn); evtchn 568 drivers/xen/evtchn.c struct user_evtchn *evtchn; evtchn 575 drivers/xen/evtchn.c evtchn = find_evtchn(u, notify.port); evtchn 576 drivers/xen/evtchn.c if (evtchn) { evtchn 676 drivers/xen/evtchn.c struct user_evtchn *evtchn; evtchn 678 drivers/xen/evtchn.c evtchn = rb_entry(node, struct user_evtchn, node); evtchn 679 drivers/xen/evtchn.c disable_irq(irq_from_evtchn(evtchn->port)); evtchn 680 drivers/xen/evtchn.c evtchn_unbind_from_user(u, evtchn); evtchn 303 drivers/xen/pvcalls-back.c uint32_t evtchn, evtchn 338 drivers/xen/pvcalls-back.c evtchn, evtchn 405 drivers/xen/pvcalls-back.c req->u.connect.evtchn, evtchn 547 drivers/xen/pvcalls-back.c req->u.accept.evtchn, evtchn 908 drivers/xen/pvcalls-back.c int err, evtchn; evtchn 918 drivers/xen/pvcalls-back.c &evtchn); evtchn 934 drivers/xen/pvcalls-back.c err = bind_interdomain_evtchn_to_irq(dev->otherend_id, evtchn); evtchn 371 drivers/xen/pvcalls-front.c static int create_active(struct sock_mapping *map, int *evtchn) evtchn 376 drivers/xen/pvcalls-front.c *evtchn = -1; evtchn 389 drivers/xen/pvcalls-front.c ret = xenbus_alloc_evtchn(pvcalls_front_dev, evtchn); evtchn 392 drivers/xen/pvcalls-front.c irq = bind_evtchn_to_irqhandler(*evtchn, pvcalls_front_conn_handler, evtchn 407 drivers/xen/pvcalls-front.c if (*evtchn >= 0) evtchn 408 drivers/xen/pvcalls-front.c xenbus_free_evtchn(pvcalls_front_dev, *evtchn); evtchn 418 drivers/xen/pvcalls-front.c int notify, req_id, ret, evtchn; evtchn 442 drivers/xen/pvcalls-front.c ret = create_active(map, &evtchn); evtchn 457 drivers/xen/pvcalls-front.c req->u.connect.evtchn = evtchn; evtchn 768 drivers/xen/pvcalls-front.c int notify, req_id, ret, evtchn, nonblock; evtchn 832 drivers/xen/pvcalls-front.c ret = create_active(map2, &evtchn); evtchn 850 drivers/xen/pvcalls-front.c req->u.accept.evtchn = evtchn; evtchn 1128 drivers/xen/pvcalls-front.c int ret = -ENOMEM, evtchn, i; evtchn 1184 drivers/xen/pvcalls-front.c ret = xenbus_alloc_evtchn(dev, &evtchn); evtchn 1188 drivers/xen/pvcalls-front.c bedata->irq = bind_evtchn_to_irqhandler(evtchn, evtchn 1219 drivers/xen/pvcalls-front.c evtchn); evtchn 816 drivers/xen/xen-scsiback.c evtchn_port_t evtchn) evtchn 832 drivers/xen/xen-scsiback.c err = bind_interdomain_evtchn_to_irq(info->domid, evtchn); evtchn 857 drivers/xen/xen-scsiback.c unsigned int ring_ref, evtchn; evtchn 862 drivers/xen/xen-scsiback.c "event-channel", "%u", &evtchn, NULL); evtchn 868 drivers/xen/xen-scsiback.c return scsiback_init_sring(info, ring_ref, evtchn); evtchn 17 include/xen/events.h int bind_evtchn_to_irq(unsigned int evtchn); evtchn 18 include/xen/events.h int bind_evtchn_to_irqhandler(unsigned int evtchn, evtchn 57 include/xen/events.h int evtchn_make_refcounted(unsigned int evtchn); evtchn 58 include/xen/events.h int evtchn_get(unsigned int evtchn); evtchn 59 include/xen/events.h void evtchn_put(unsigned int evtchn); evtchn 62 include/xen/events.h void rebind_evtchn_irq(int evtchn, int irq); evtchn 89 include/xen/events.h unsigned irq_from_evtchn(unsigned int evtchn); evtchn 53 include/xen/interface/io/pvcalls.h uint32_t evtchn; evtchn 72 include/xen/interface/io/pvcalls.h uint32_t evtchn; evtchn 646 include/xen/interface/xen.h uint32_t evtchn; /* Event channel for console page. */ evtchn 63 net/9p/trans_xen.c int evtchn; evtchn 361 net/9p/trans_xen.c ret = xenbus_alloc_evtchn(dev, &ring->evtchn); evtchn 364 net/9p/trans_xen.c ring->irq = bind_evtchn_to_irqhandler(ring->evtchn, evtchn 370 net/9p/trans_xen.c xenbus_free_evtchn(dev, ring->evtchn); evtchn 455 net/9p/trans_xen.c priv->rings[i].evtchn);