Searched refs:evtchn (Results 1 - 12 of 12) sorted by relevance

/freebsd-11-stable/sys/dev/xen/evtchn/
H A Devtchn_dev.c2 * 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 Dxenstored_dev.c68 char evtchn[XSD_READ_SIZE]; local
71 len = snprintf(evtchn, sizeof(evtchn), "%u",
76 error = uiomove(evtchn, len, uio);
H A Dxenstore.c243 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 Dpcifront.c60 #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 Dxen_console.c120 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 Dflask_op.h142 evtchn_port_t evtchn; member in struct:xen_flask_peersid
/freebsd-11-stable/sys/xen/interface/
H A Dxen.h764 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 Dxenbus.c55 #include <xen/evtchn.h>
/freebsd-11-stable/sys/dev/xen/control/
H A Dcontrol.c140 #include <xen/evtchn.h>
/freebsd-11-stable/sys/dev/xen/netback/
H A Dnetback.c432 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 Dblkback.c395 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 Dxen_intr.c64 #include <xen/evtchn/evtchnvar.h>
288 ("Free evtchn still has handlers"));
878 /* Configuration is only possible via the evtchn apis. */

Completed in 305 milliseconds