xen-bus.h (4ae046b8314de2245218032c8b234c6fdb50478d) | xen-bus.h (b69c3c21a5d11075d42100d5cfe0a736593fae6b) |
---|---|
1/* 2 * Copyright (c) 2018 Citrix Systems Inc. 3 * 4 * This work is licensed under the terms of the GNU GPL, version 2 or later. 5 * See the COPYING file in the top-level directory. 6 */ 7 8#ifndef HW_XEN_BUS_H --- 28 unchanged lines hidden (view full) --- 37 QLIST_ENTRY(XenDevice) list; 38} XenDevice; 39 40typedef char *(*XenDeviceGetName)(XenDevice *xendev, Error **errp); 41typedef void (*XenDeviceRealize)(XenDevice *xendev, Error **errp); 42typedef void (*XenDeviceFrontendChanged)(XenDevice *xendev, 43 enum xenbus_state frontend_state, 44 Error **errp); | 1/* 2 * Copyright (c) 2018 Citrix Systems Inc. 3 * 4 * This work is licensed under the terms of the GNU GPL, version 2 or later. 5 * See the COPYING file in the top-level directory. 6 */ 7 8#ifndef HW_XEN_BUS_H --- 28 unchanged lines hidden (view full) --- 37 QLIST_ENTRY(XenDevice) list; 38} XenDevice; 39 40typedef char *(*XenDeviceGetName)(XenDevice *xendev, Error **errp); 41typedef void (*XenDeviceRealize)(XenDevice *xendev, Error **errp); 42typedef void (*XenDeviceFrontendChanged)(XenDevice *xendev, 43 enum xenbus_state frontend_state, 44 Error **errp); |
45typedef void (*XenDeviceUnrealize)(XenDevice *xendev, Error **errp); | 45typedef void (*XenDeviceUnrealize)(XenDevice *xendev); |
46 47typedef struct XenDeviceClass { 48 /*< private >*/ 49 DeviceClass parent_class; 50 /*< public >*/ 51 const char *backend; 52 const char *device; 53 XenDeviceGetName get_name; --- 92 unchanged lines hidden --- | 46 47typedef struct XenDeviceClass { 48 /*< private >*/ 49 DeviceClass parent_class; 50 /*< public >*/ 51 const char *backend; 52 const char *device; 53 XenDeviceGetName get_name; --- 92 unchanged lines hidden --- |