Home
last modified time | relevance | path

Searched refs:xenevtchn_handle (Results 1 – 10 of 10) sorted by relevance

/openbmc/qemu/hw/i386/kvm/
H A Dxen_evtchn.h40 struct xenevtchn_handle;
41 struct xenevtchn_handle *xen_be_evtchn_open(void);
42 int xen_be_evtchn_bind_interdomain(struct xenevtchn_handle *xc, uint32_t domid,
44 int xen_be_evtchn_unbind(struct xenevtchn_handle *xc, evtchn_port_t port);
45 int xen_be_evtchn_close(struct xenevtchn_handle *xc);
46 int xen_be_evtchn_fd(struct xenevtchn_handle *xc);
47 int xen_be_evtchn_notify(struct xenevtchn_handle *xc, evtchn_port_t port);
48 int xen_be_evtchn_unmask(struct xenevtchn_handle *xc, evtchn_port_t port);
49 int xen_be_evtchn_pending(struct xenevtchn_handle *xc);
51 int xen_be_evtchn_get_guest_port(struct xenevtchn_handle *xc);
H A Dxen_evtchn.c110 struct xenevtchn_handle { struct
155 struct xenevtchn_handle *be_handles[EVTCHN_2L_NR_CHANNELS];
1067 struct xenevtchn_handle *xc = s->be_handles[be_port]; in close_port()
1380 struct xenevtchn_handle *xc = s->be_handles[interdomain->remote_port]; in xen_evtchn_bind_interdomain_op()
1494 struct xenevtchn_handle *xc = s->be_handles[be_port]; in xen_evtchn_send_op()
1996 struct xenevtchn_handle *xen_be_evtchn_open(void) in xen_be_evtchn_open()
1998 struct xenevtchn_handle *xc = g_new0(struct xenevtchn_handle, 1); in xen_be_evtchn_open()
2009 static int find_be_port(XenEvtchnState *s, struct xenevtchn_handle *xc) in find_be_port()
2023 int xen_be_evtchn_bind_interdomain(struct xenevtchn_handle *xc, uint32_t domid, in xen_be_evtchn_bind_interdomain()
2096 int xen_be_evtchn_unbind(struct xenevtchn_handle *xc, evtchn_port_t port) in xen_be_evtchn_unbind()
[all …]
H A Dxen_xenstore.c69 struct xenevtchn_handle *eh;
/openbmc/qemu/include/hw/xen/
H A Dxen_backend_ops.h33 typedef struct xenevtchn_handle xenevtchn_handle; typedef
54 xenevtchn_handle *(*open)(void);
55 int (*bind_interdomain)(xenevtchn_handle *xc, uint32_t domid,
57 int (*unbind)(xenevtchn_handle *xc, evtchn_port_t port);
58 int (*close)(struct xenevtchn_handle *xc);
59 int (*get_fd)(struct xenevtchn_handle *xc);
60 int (*notify)(struct xenevtchn_handle *xc, evtchn_port_t port);
61 int (*unmask)(struct xenevtchn_handle *xc, evtchn_port_t port);
62 int (*pending)(struct xenevtchn_handle *xc);
67 static inline xenevtchn_handle *qemu_xen_evtchn_open(void) in qemu_xen_evtchn_open()
[all …]
H A Dxen_pvdev.h52 xenevtchn_handle *evtchndev;
H A Dxen-hvm-common.h74 xenevtchn_handle *xce_handle;
/openbmc/qemu/scripts/
H A Dxen-detect.c73 xenevtchn_handle *xe; in main()
118 xenevtchn_handle *xe; in main()
/openbmc/qemu/hw/xen/
H A Dxen-operations.c154 static xenevtchn_handle *libxenevtchn_backend_open(void) in libxenevtchn_backend_open()
H A Dxen-bus.c824 xenevtchn_handle *xeh;
/openbmc/qemu/hw/9pfs/
H A Dxen-9p-backend.c38 xenevtchn_handle *evtchndev;