Searched refs:XenDevice (Results 1 – 10 of 10) sorted by relevance
| /qemu/include/hw/xen/ |
| A D | xen-bus.h | 18 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 D | xen-backend.h | 30 XenDevice *xendevice); 31 XenDevice *xen_backend_get_device(XenBackendInstance *backend); 39 bool xen_backend_try_device_destroy(XenDevice *xendev, Error **errp);
|
| A D | xen-block.h | 51 XenDevice xendev;
|
| /qemu/hw/xen/ |
| A D | xen-bus.c | 26 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 D | xen-backend.c | 25 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 D | xen_console.c | 49 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 D | xen_nic.c | 51 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 D | xen-block.c | 152 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 D | xen-block.h | 17 XenBlockDataPlane *xen_block_dataplane_create(XenDevice *xendev,
|
| A D | xen-block.c | 50 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