Lines Matching refs:XenBackendInstance
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()
148 XenBus *xen_backend_get_bus(XenBackendInstance *backend) in xen_backend_get_bus()
153 const char *xen_backend_get_name(XenBackendInstance *backend) in xen_backend_get_name()
158 void xen_backend_set_device(XenBackendInstance *backend, in xen_backend_set_device()
165 XenDevice *xen_backend_get_device(XenBackendInstance *backend) in xen_backend_get_device()
173 XenBackendInstance *backend = xen_backend_list_find(xendev); in xen_backend_try_device_destroy()