/freebsd-11-stable/sys/dev/xen/evtchn/ |
H A D | evtchn_dev.c | 2 * evtchn.c 10 * File: drivers/xen/evtchn.c 39 __FBSDID("$FreeBSD: stable/11/sys/dev/xen/evtchn/evtchn_dev.c 362331 2020-06-18 15:44:40Z royger $"); 65 #include <xen/evtchn.h> 68 #include <xen/evtchn/evtchnvar.h> 82 /* Notification ring, accessed via /dev/xen/evtchn. */ 119 .d_name = "evtchn", 144 struct user_evtchn *evtchn; local 146 evtchn = arg; 148 if (!evtchn 163 struct user_evtchn *evtchn; local 221 struct user_evtchn *evtchn, *tmp; local 349 struct user_evtchn *evtchn; local 367 evtchn_bind_user_port(struct per_user_data *u, struct user_evtchn *evtchn) argument 404 struct user_evtchn *evtchn; local 425 struct user_evtchn *evtchn; local 447 struct user_evtchn *evtchn; local 468 struct user_evtchn *evtchn; local 489 struct user_evtchn *evtchn; local [all...] |
/freebsd-11-stable/sys/dev/xen/xenstore/ |
H A D | xenstored_dev.c | 68 char evtchn[XSD_READ_SIZE]; local 71 len = snprintf(evtchn, sizeof(evtchn), "%u", 76 error = uiomove(evtchn, len, uio);
|
H A D | xenstore.c | 243 int evtchn; member in struct:xs_softc 1100 error = xen_intr_bind_local_port(xs.xs_dev, xs.evtchn, 1176 xs.evtchn = hvm_get_parameter(HVM_PARAM_STORE_EVTCHN); 1196 xs.evtchn = alloc_unbound.port; 1202 xs.evtchn = HYPERVISOR_start_info->store_evtchn; 1324 SYSCTL_INT(_dev_xen, OID_AUTO, xsd_port, CTLFLAG_RD, &xs.evtchn, 0, "");
|
/freebsd-11-stable/sys/dev/xen/pcifront/ |
H A D | pcifront.c | 60 #include <machine/evtchn.h> 89 int evtchn; member in struct:pcifront_device 148 pdev->evtchn = INVALID_EVTCHN; 175 if (pdev->evtchn != INVALID_EVTCHN) 176 xenbus_free_evtchn(pdev->xdev, pdev->evtchn); 202 err = xenbus_alloc_evtchn(pdev->xdev, &pdev->evtchn); 219 "event-channel", "%u", pdev->evtchn); 366 evtchn_port_t port = pdev->evtchn;
|
/freebsd-11-stable/sys/dev/xen/console/ |
H A D | xen_console.c | 120 uint32_t evtchn; member in struct:xencons_priv 279 cons->evtchn = HYPERVISOR_start_info->console.domU.evtchn; 290 if (cons->evtchn == 0) 293 err = xen_intr_bind_local_port(dev, cons->evtchn, NULL, 313 .port = cons->evtchn
|
/freebsd-11-stable/sys/xen/interface/xsm/ |
H A D | flask_op.h | 142 evtchn_port_t evtchn; member in struct:xen_flask_peersid
|
/freebsd-11-stable/sys/xen/interface/ |
H A D | xen.h | 764 uint32_t evtchn; /* Event channel for console page. */ member in struct:start_info::__anon13619::__anon13620 790 #define console_evtchn console.domU.evtchn
|
/freebsd-11-stable/sys/xen/xenbus/ |
H A D | xenbus.c | 55 #include <xen/evtchn.h>
|
/freebsd-11-stable/sys/dev/xen/control/ |
H A D | control.c | 140 #include <xen/evtchn.h>
|
/freebsd-11-stable/sys/dev/xen/netback/ |
H A D | netback.c | 432 evtchn_port_t evtchn; member in struct:xnb_softc 777 xnb->evtchn, 860 "event-channel", "%" PRIu32, &xnb->evtchn,
|
/freebsd-11-stable/sys/dev/xen/blkback/ |
H A D | blkback.c | 395 evtchn_port_t evtchn; member in struct:xbb_ring_config 2979 xbb->ring_config.evtchn, 3072 &xbb->ring_config.evtchn);
|
/freebsd-11-stable/sys/x86/xen/ |
H A D | xen_intr.c | 64 #include <xen/evtchn/evtchnvar.h> 288 ("Free evtchn still has handlers")); 878 /* Configuration is only possible via the evtchn apis. */
|