Home
last modified time | relevance | path

Searched refs:XenLegacyDevice (Results 1 – 7 of 7) sorted by relevance

/openbmc/qemu/include/hw/xen/
H A Dxen-legacy-backend.h13 typedef struct XenLegacyDevice XenLegacyDevice; typedef
14 DECLARE_INSTANCE_CHECKER(XenLegacyDevice, XENBACKEND,
24 int xenstore_write_be_str(struct XenLegacyDevice *xendev, const char *node,
26 int xenstore_write_be_int(struct XenLegacyDevice *xendev, const char *node,
31 int xenstore_read_be_int(struct XenLegacyDevice *xendev, const char *node,
39 void xen_be_check_state(struct XenLegacyDevice *xendev);
45 int xen_be_bind_evtchn(struct XenLegacyDevice *xendev);
46 void xen_be_set_max_grant_refs(struct XenLegacyDevice *xendev,
50 void xen_be_unmap_grant_refs(struct XenLegacyDevice *xendev, void *ptr,
53 int xen_be_copy_grant_refs(struct XenLegacyDevice *xendev,
[all …]
H A Dxen_pvdev.h11 struct XenLegacyDevice;
21 void (*alloc)(struct XenLegacyDevice *xendev);
22 int (*init)(struct XenLegacyDevice *xendev);
23 int (*initialise)(struct XenLegacyDevice *xendev);
24 void (*connected)(struct XenLegacyDevice *xendev);
25 void (*event)(struct XenLegacyDevice *xendev);
27 int (*free)(struct XenLegacyDevice *xendev);
34 struct XenLegacyDevice { struct
56 QTAILQ_ENTRY(XenLegacyDevice) next; argument
73 void xen_pv_del_xendev(struct XenLegacyDevice *xendev);
[all …]
/openbmc/qemu/hw/xen/
H A Dxen-legacy-backend.c110 void xen_be_set_max_grant_refs(struct XenLegacyDevice *xendev, in xen_be_set_max_grant_refs()
150 int xen_be_copy_grant_refs(struct XenLegacyDevice *xendev, in xen_be_copy_grant_refs()
175 struct XenLegacyDevice *xendev; in xen_be_get_xendev()
279 struct XenLegacyDevice *xendev = opaque; in xenstore_update_fe()
307 static int xen_be_try_setup(struct XenLegacyDevice *xendev) in xen_be_try_setup()
351 static int xen_be_try_init(struct XenLegacyDevice *xendev) in xen_be_try_init()
478 void xen_be_check_state(struct XenLegacyDevice *xendev) in xen_be_check_state()
529 struct XenLegacyDevice *xendev; in xenstore_update_be()
562 struct XenLegacyDevice *xendev; in xenstore_scan()
638 int xen_be_bind_evtchn(struct XenLegacyDevice *xendev) in xen_be_bind_evtchn()
[all …]
H A Dxen_pvdev.c38 static QTAILQ_HEAD(, XenLegacyDevice) xendevs =
163 static void xen_pv_output_msg(struct XenLegacyDevice *xendev, in xen_pv_output_msg()
174 void xen_pv_printf(struct XenLegacyDevice *xendev, int msg_level, in xen_pv_printf()
201 struct XenLegacyDevice *xendev = opaque; in xen_pv_evtchn_event()
218 void xen_pv_unbind_evtchn(struct XenLegacyDevice *xendev) in xen_pv_unbind_evtchn()
229 int xen_pv_send_notify(struct XenLegacyDevice *xendev) in xen_pv_send_notify()
236 struct XenLegacyDevice *xen_pv_find_xendev(const char *type, int dom, int dev) in xen_pv_find_xendev()
238 struct XenLegacyDevice *xendev; in xen_pv_find_xendev()
258 void xen_pv_del_xendev(struct XenLegacyDevice *xendev) in xen_pv_del_xendev()
281 void xen_pv_insert_xendev(struct XenLegacyDevice *xendev) in xen_pv_insert_xendev()
/openbmc/qemu/hw/display/
H A Dxenfb.c48 struct XenLegacyDevice xendev; /* must be first */
345 static int input_init(struct XenLegacyDevice *xendev) in input_init()
352 static int input_initialise(struct XenLegacyDevice *xendev) in input_initialise()
364 static void input_connected(struct XenLegacyDevice *xendev) in input_connected()
398 static void input_disconnect(struct XenLegacyDevice *xendev) in input_disconnect()
413 static void input_event(struct XenLegacyDevice *xendev) in input_event()
880 static int fb_init(struct XenLegacyDevice *xendev) in fb_init()
888 static int fb_initialise(struct XenLegacyDevice *xendev) in fb_initialise()
925 static void fb_disconnect(struct XenLegacyDevice *xendev) in fb_disconnect()
948 static void fb_frontend_changed(struct XenLegacyDevice *xendev, in fb_frontend_changed()
[all …]
/openbmc/qemu/hw/9pfs/
H A Dxen-9p-backend.c57 struct XenLegacyDevice xendev; /* must be first */
69 static void xen_9pfs_disconnect(struct XenLegacyDevice *xendev);
261 static int xen_9pfs_init(struct XenLegacyDevice *xendev) in xen_9pfs_init()
337 static void xen_9pfs_disconnect(struct XenLegacyDevice *xendev) in xen_9pfs_disconnect()
383 static int xen_9pfs_free(struct XenLegacyDevice *xendev) in xen_9pfs_free()
390 static int xen_9pfs_connect(struct XenLegacyDevice *xendev) in xen_9pfs_connect()
507 static void xen_9pfs_alloc(struct XenLegacyDevice *xendev) in xen_9pfs_alloc()
/openbmc/qemu/hw/usb/
H A Dxen-usb.c102 struct XenLegacyDevice xendev; /* must be first */
147 struct XenLegacyDevice *xendev = &usbif->xendev; in usbback_gnttab_map()
225 struct XenLegacyDevice *xendev = &usbback_req->usbif->xendev; in usbback_init_packet()
285 struct XenLegacyDevice *xendev; in usbback_do_response()
832 static void usbback_disconnect(struct XenLegacyDevice *xendev) in usbback_disconnect()
861 static int usbback_connect(struct XenLegacyDevice *xendev) in usbback_connect()
923 static void usbback_backend_changed(struct XenLegacyDevice *xendev, in usbback_backend_changed()
937 static int usbback_init(struct XenLegacyDevice *xendev) in usbback_init()
1016 static void usbback_alloc(struct XenLegacyDevice *xendev) in usbback_alloc()
1039 static int usbback_free(struct XenLegacyDevice *xendev) in usbback_free()
[all …]