Searched refs:xenevtchn_handle (Results 1 – 10 of 10) sorted by relevance
/openbmc/qemu/hw/i386/kvm/ |
H A D | xen_evtchn.h | 40 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 D | xen_evtchn.c | 110 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 D | xen_xenstore.c | 69 struct xenevtchn_handle *eh;
|
/openbmc/qemu/include/hw/xen/ |
H A D | xen_backend_ops.h | 33 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 D | xen_pvdev.h | 52 xenevtchn_handle *evtchndev;
|
H A D | xen-hvm-common.h | 74 xenevtchn_handle *xce_handle;
|
/openbmc/qemu/scripts/ |
H A D | xen-detect.c | 73 xenevtchn_handle *xe; in main() 118 xenevtchn_handle *xe; in main()
|
/openbmc/qemu/hw/xen/ |
H A D | xen-operations.c | 154 static xenevtchn_handle *libxenevtchn_backend_open(void) in libxenevtchn_backend_open()
|
H A D | xen-bus.c | 824 xenevtchn_handle *xeh;
|
/openbmc/qemu/hw/9pfs/ |
H A D | xen-9p-backend.c | 38 xenevtchn_handle *evtchndev;
|