Searched refs:XenBackendInstance (Results 1 – 5 of 5) sorted by relevance
/openbmc/qemu/hw/xen/ |
H A D | xen-backend.c | 20 struct XenBackendInstance { struct 21 QLIST_ENTRY(XenBackendInstance) entry; 84 static QLIST_HEAD(, XenBackendInstance) backend_list; 86 static void xen_backend_list_add(XenBackendInstance *backend) in xen_backend_list_add() 91 static XenBackendInstance *xen_backend_list_find(XenDevice *xendev) in xen_backend_list_find() 93 XenBackendInstance *backend; in xen_backend_list_find() 107 XenBackendInstance *backend; in xen_backend_exists() 122 static void xen_backend_list_remove(XenBackendInstance *backend) in xen_backend_list_remove() 132 XenBackendInstance *backend; in xen_backend_device_create() 138 backend = g_new0(XenBackendInstance, 1); in xen_backend_device_create() [all …]
|
/openbmc/qemu/include/hw/xen/ |
H A D | xen-backend.h | 13 typedef struct XenBackendInstance XenBackendInstance; typedef 15 typedef void (*XenBackendDeviceCreate)(XenBackendInstance *backend, 17 typedef void (*XenBackendDeviceDestroy)(XenBackendInstance *backend, 26 XenBus *xen_backend_get_bus(XenBackendInstance *backend); 27 const char *xen_backend_get_name(XenBackendInstance *backend); 29 void xen_backend_set_device(XenBackendInstance *backend, 31 XenDevice *xen_backend_get_device(XenBackendInstance *backend);
|
/openbmc/qemu/hw/char/ |
H A D | xen_console.c | 527 static void xen_console_device_create(XenBackendInstance *backend, in type_init() 622 static void xen_console_device_destroy(XenBackendInstance *backend, in xen_console_device_destroy()
|
/openbmc/qemu/hw/net/ |
H A D | xen_nic.c | 596 static void xen_net_device_create(XenBackendInstance *backend, in type_init() 646 static void xen_net_device_destroy(XenBackendInstance *backend, in xen_net_device_destroy()
|
/openbmc/qemu/hw/block/ |
H A D | xen-block.c | 1024 static void xen_block_device_create(XenBackendInstance *backend, in xen_block_device_create() 1125 static void xen_block_device_destroy(XenBackendInstance *backend, in xen_block_device_destroy()
|