/freebsd/sys/dev/xen/evtchn/ |
H A D | evtchn_dev.c | 138 struct user_evtchn *evtchn; in evtchn_filter() local 140 evtchn = arg; in evtchn_filter() 142 if (!evtchn->enabled && bootverbose) { in evtchn_filter() 145 evtchn->port); in evtchn_filter() 148 evtchn_mask_port(evtchn->port); in evtchn_filter() 149 evtchn->enabled = false; in evtchn_filter() 157 struct user_evtchn *evtchn; in evtchn_interrupt() local 160 evtchn = arg; in evtchn_interrupt() 161 u = evtchn->user; in evtchn_interrupt() 169 u->ring[EVTCHN_RING_MASK(u->ring_prod)] = evtchn->port; in evtchn_interrupt() [all …]
|
/freebsd/sys/dev/xen/xenstore/ |
H A D | xenstored_dev.c | 63 char evtchn[XSD_READ_SIZE]; in xsd_dev_read() local 66 len = snprintf(evtchn, sizeof(evtchn), "%u", xs_evtchn()); in xsd_dev_read() 70 error = uiomove(evtchn, len, uio); in xsd_dev_read()
|
H A D | xenstore.c | 227 int evtchn; member 1030 error = xen_intr_bind_local_port(xs.xs_dev, xs.evtchn, in xs_init_comms() 1105 xs.evtchn = xen_get_xenstore_evtchn(); in xs_attach() 1106 if (xs.evtchn == 0) { in xs_attach() 1119 xs.evtchn = alloc_unbound.port; in xs_attach() 1244 SYSCTL_INT(_dev_xen, OID_AUTO, xsd_port, CTLFLAG_RD, &xs.evtchn, 0, ""); 1260 return (xs.evtchn); in xs_evtchn()
|
/freebsd/sys/dev/xen/pcifront/ |
H A D | pcifront.c | 91 int evtchn; member 150 pdev->evtchn = INVALID_EVTCHN; in alloc_pdev() 177 if (pdev->evtchn != INVALID_EVTCHN) in put_pdev() 178 xenbus_free_evtchn(pdev->xdev, pdev->evtchn); in put_pdev() 203 err = xenbus_alloc_evtchn(pdev->xdev, &pdev->evtchn); in pcifront_publish_info() 220 "event-channel", "%u", pdev->evtchn); in pcifront_publish_info() 367 evtchn_port_t port = pdev->evtchn; in do_pci_op()
|
/freebsd/sys/contrib/xen/io/ |
H A D | pvcalls.h | 79 uint32_t evtchn; member 101 uint32_t evtchn; member
|
/freebsd/sys/dev/xen/console/ |
H A D | xen_console.c | 121 uint32_t evtchn; member 279 cons->evtchn = xen_get_console_evtchn(); in xencons_early_init_ring() 290 if (cons->evtchn == 0) in xencons_init_ring() 293 err = xen_intr_bind_local_port(dev, cons->evtchn, NULL, in xencons_init_ring() 313 .port = cons->evtchn in xencons_notify_ring()
|
/freebsd/sys/contrib/xen/ |
H A D | xen.h | 856 uint32_t evtchn; /* Event channel for console page. */ member 882 #define console_evtchn console.domU.evtchn
|
H A D | domctl.h | 1144 evtchn_port_t evtchn; /* OUT - remote port of the event member
|
/freebsd/sys/contrib/xen/xsm/ |
H A D | flask_op.h | 154 evtchn_port_t evtchn; member
|
/freebsd/sys/xen/xenbus/ |
H A D | xenbus_if.m | 33 #include <xen/evtchn.h>
|
/freebsd/sys/dev/xen/netback/ |
H A D | netback.c | 426 evtchn_port_t evtchn; member 774 xnb->evtchn, in xnb_connect_comms() 857 "event-channel", "%" PRIu32, &xnb->evtchn, in xnb_collect_xenstore_info()
|
/freebsd/sys/dev/xen/blkback/ |
H A D | blkback.c | 368 evtchn_port_t evtchn; member 2798 xbb->ring_config.evtchn, in xbb_connect_ring() 2890 &xbb->ring_config.evtchn); in xbb_collect_frontend_info()
|
/freebsd/sys/conf/ |
H A D | files | 3532 dev/xen/evtchn/evtchn_dev.c optional xenhvm
|