Home
last modified time | relevance | path

Searched refs:evtchn (Results 1 – 11 of 11) sorted by relevance

/freebsd-11-stable/sys/dev/xen/evtchn/
HDevtchn_dev.c144 struct user_evtchn *evtchn; in evtchn_filter() local
146 evtchn = arg; in evtchn_filter()
148 if (!evtchn->enabled && bootverbose) { in evtchn_filter()
151 evtchn->port); in evtchn_filter()
154 evtchn_mask_port(evtchn->port); in evtchn_filter()
155 evtchn->enabled = false; in evtchn_filter()
163 struct user_evtchn *evtchn; in evtchn_interrupt() local
166 evtchn = arg; in evtchn_interrupt()
167 u = evtchn->user; in evtchn_interrupt()
175 u->ring[EVTCHN_RING_MASK(u->ring_prod)] = evtchn->port; in evtchn_interrupt()
[all …]
/freebsd-11-stable/sys/dev/xen/xenstore/
HDxenstored_dev.c68 char evtchn[XSD_READ_SIZE]; in xsd_dev_read() local
71 len = snprintf(evtchn, sizeof(evtchn), "%u", in xsd_dev_read()
76 error = uiomove(evtchn, len, uio); in xsd_dev_read()
HDxenstore.c243 int evtchn; member
1100 error = xen_intr_bind_local_port(xs.xs_dev, xs.evtchn, in xs_init_comms()
1176 xs.evtchn = hvm_get_parameter(HVM_PARAM_STORE_EVTCHN); in xs_attach()
1196 xs.evtchn = alloc_unbound.port; in xs_attach()
1202 xs.evtchn = HYPERVISOR_start_info->store_evtchn; in xs_attach()
1324 SYSCTL_INT(_dev_xen, OID_AUTO, xsd_port, CTLFLAG_RD, &xs.evtchn, 0, "");
/freebsd-11-stable/sys/dev/xen/pcifront/
HDpcifront.c89 int evtchn; member
148 pdev->evtchn = INVALID_EVTCHN; in alloc_pdev()
175 if (pdev->evtchn != INVALID_EVTCHN) in put_pdev()
176 xenbus_free_evtchn(pdev->xdev, pdev->evtchn); in put_pdev()
202 err = xenbus_alloc_evtchn(pdev->xdev, &pdev->evtchn); in pcifront_publish_info()
219 "event-channel", "%u", pdev->evtchn); in pcifront_publish_info()
366 evtchn_port_t port = pdev->evtchn; in do_pci_op()
/freebsd-11-stable/sys/dev/xen/console/
HDxen_console.c120 uint32_t evtchn; member
279 cons->evtchn = HYPERVISOR_start_info->console.domU.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-11-stable/sys/xen/interface/
HDxen.h764 uint32_t evtchn; /* Event channel for console page. */ member
790 #define console_evtchn console.domU.evtchn
/freebsd-11-stable/sys/xen/interface/xsm/
HDflask_op.h142 evtchn_port_t evtchn; member
/freebsd-11-stable/sys/xen/xenbus/
HDxenbus_if.m34 #include <xen/evtchn.h>
/freebsd-11-stable/sys/dev/xen/netback/
HDnetback.c432 evtchn_port_t evtchn; member
777 xnb->evtchn, in xnb_connect_comms()
860 "event-channel", "%" PRIu32, &xnb->evtchn, in xnb_collect_xenstore_info()
/freebsd-11-stable/sys/dev/xen/blkback/
HDblkback.c395 evtchn_port_t evtchn; member
2979 xbb->ring_config.evtchn, in xbb_connect_ring()
3072 &xbb->ring_config.evtchn); in xbb_collect_frontend_info()
/freebsd-11-stable/sys/conf/
HDfiles3338 dev/xen/evtchn/evtchn_dev.c optional xenhvm