Home
last modified time | relevance | path

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

/qemu/include/hw/xen/
A Dxen-bus.h18 struct XenDevice { struct
32 QLIST_ENTRY(XenDevice) list; argument
34 typedef struct XenDevice XenDevice; typedef
39 typedef void (*XenDeviceFrontendChanged)(XenDevice *xendev,
42 typedef void (*XenDeviceUnrealize)(XenDevice *xendev);
58 OBJECT_DECLARE_TYPE(XenDevice, XenDeviceClass, XEN_DEVICE)
66 QLIST_HEAD(, XenDevice) inactive_devices;
80 void xen_device_backend_set_state(XenDevice *xendev,
124 void xen_device_set_event_channel_context(XenDevice *xendev,
128 void xen_device_notify_event_channel(XenDevice *xendev,
[all …]
A Dxen-backend.h30 XenDevice *xendevice);
31 XenDevice *xen_backend_get_device(XenBackendInstance *backend);
39 bool xen_backend_try_device_destroy(XenDevice *xendev, Error **errp);
A Dxen-block.h51 XenDevice xendev;
/qemu/hw/xen/
A Dxen-bus.c26 static char *xen_device_get_backend_path(XenDevice *xendev) in xen_device_get_backend_path()
105 XenDevice *xendev = XEN_DEVICE(dev); in xen_bus_print_dev()
253 static void xen_bus_device_cleanup(XenDevice *xendev) in xen_bus_device_cleanup()
273 XenDevice *xendev, *next; in xen_bus_cleanup()
378 XenDevice *xendev = XEN_DEVICE(dev); in xen_bus_unplug_request()
499 XenDevice *xendev = opaque; in xen_device_backend_changed()
674 XenDevice *xendev = opaque; in xen_device_frontend_changed()
961 XenDevice *xendev = XEN_DEVICE(dev); in xen_device_unrealize()
1005 XenDevice *xendev = container_of(n, XenDevice, exit); in xen_device_exit()
1013 XenDevice *xendev = XEN_DEVICE(dev); in xen_device_realize()
[all …]
A Dxen-backend.c25 XenDevice *xendev;
91 static XenBackendInstance *xen_backend_list_find(XenDevice *xendev) in xen_backend_list_find()
159 XenDevice *xendev) in xen_backend_set_device()
165 XenDevice *xen_backend_get_device(XenBackendInstance *backend) in xen_backend_get_device()
171 bool xen_backend_try_device_destroy(XenDevice *xendev, Error **errp) in xen_backend_try_device_destroy()
/qemu/hw/char/
A Dxen_console.c49 struct XenDevice xendev; /* must be first */
207 static bool xen_console_connect(XenDevice *xendev, Error **errp) in xen_console_connect()
288 static void xen_console_disconnect(XenDevice *xendev, Error **errp) in xen_console_disconnect()
318 static void xen_console_frontend_changed(XenDevice *xendev, in xen_console_frontend_changed()
364 static char *xen_console_get_name(XenDevice *xendev, Error **errp) in xen_console_get_name()
404 static void xen_console_unrealize(XenDevice *xendev) in xen_console_unrealize()
416 static void xen_console_realize(XenDevice *xendev, Error **errp) in xen_console_realize()
476 static char *xen_console_get_frontend_path(XenDevice *xendev, Error **errp) in xen_console_get_frontend_path()
536 XenDevice *xendev = NULL; in type_init()
626 XenDevice *xendev = xen_backend_get_device(backend); in xen_console_device_destroy()
/qemu/hw/net/
A Dxen_nic.c51 struct XenDevice xendev; /* must be first */
310 static void xen_netdev_realize(XenDevice *xendev, Error **errp) in xen_netdev_realize()
352 static bool xen_netdev_connect(XenDevice *xendev, Error **errp) in xen_netdev_connect()
423 static void xen_netdev_disconnect(XenDevice *xendev, Error **errp) in xen_netdev_disconnect()
454 static void xen_netdev_frontend_changed(XenDevice *xendev, in xen_netdev_frontend_changed()
507 static char *xen_netdev_get_name(XenDevice *xendev, Error **errp) in xen_netdev_get_name()
542 static void xen_netdev_unrealize(XenDevice *xendev) in xen_netdev_unrealize()
602 XenDevice *xendev = NULL; in type_init()
650 XenDevice *xendev = xen_backend_get_device(backend); in xen_net_device_destroy()
/qemu/hw/block/
A Dxen-block.c152 static char *xen_block_get_name(XenDevice *xendev, Error **errp) in xen_block_get_name()
164 static void xen_block_disconnect(XenDevice *xendev, Error **errp) in xen_block_disconnect()
175 static void xen_block_connect(XenDevice *xendev, Error **errp) in xen_block_connect()
267 static void xen_block_unrealize(XenDevice *xendev) in xen_block_unrealize()
298 XenDevice *xendev = XEN_DEVICE(blockdev); in xen_block_set_size()
308 XenDevice *xendev = XEN_DEVICE(blockdev); in xen_block_resize_cb()
342 static void xen_block_realize(XenDevice *xendev, Error **errp) in xen_block_realize()
428 static void xen_block_frontend_changed(XenDevice *xendev, in xen_block_frontend_changed()
1034 XenDevice *xendev = NULL; in xen_block_device_create()
1129 XenDevice *xendev = xen_backend_get_device(backend); in xen_block_device_destroy()
/qemu/hw/block/dataplane/
A Dxen-block.h17 XenBlockDataPlane *xen_block_dataplane_create(XenDevice *xendev,
A Dxen-block.c50 XenDevice *xendev;
213 XenDevice *xendev = dataplane->xendev; in xen_block_copy_request()
609 XenBlockDataPlane *xen_block_dataplane_create(XenDevice *xendev, in xen_block_dataplane_create()
687 XenDevice *xendev; in xen_block_dataplane_stop()
745 XenDevice *xendev = dataplane->xendev; in xen_block_dataplane_start()

Completed in 23 milliseconds