|
@@ -47,8 +47,6 @@ typedef void (*hotplug_fn)(HotplugHandler *plug_handler,
|
|
* @parent: Opaque parent interface.
|
|
* @parent: Opaque parent interface.
|
|
* @pre_plug: pre plug callback called at start of device.realize(true)
|
|
* @pre_plug: pre plug callback called at start of device.realize(true)
|
|
* @plug: plug callback called at end of device.realize(true).
|
|
* @plug: plug callback called at end of device.realize(true).
|
|
- * @post_plug: post plug callback called after device.realize(true) and device
|
|
|
|
- * reset
|
|
|
|
* @unplug_request: unplug request callback.
|
|
* @unplug_request: unplug request callback.
|
|
* Used as a means to initiate device unplug for devices that
|
|
* Used as a means to initiate device unplug for devices that
|
|
* require asynchronous unplug handling.
|
|
* require asynchronous unplug handling.
|
|
@@ -63,7 +61,6 @@ typedef struct HotplugHandlerClass {
|
|
/* <public> */
|
|
/* <public> */
|
|
hotplug_fn pre_plug;
|
|
hotplug_fn pre_plug;
|
|
hotplug_fn plug;
|
|
hotplug_fn plug;
|
|
- void (*post_plug)(HotplugHandler *plug_handler, DeviceState *plugged_dev);
|
|
|
|
hotplug_fn unplug_request;
|
|
hotplug_fn unplug_request;
|
|
hotplug_fn unplug;
|
|
hotplug_fn unplug;
|
|
} HotplugHandlerClass;
|
|
} HotplugHandlerClass;
|
|
@@ -86,14 +83,6 @@ void hotplug_handler_pre_plug(HotplugHandler *plug_handler,
|
|
DeviceState *plugged_dev,
|
|
DeviceState *plugged_dev,
|
|
Error **errp);
|
|
Error **errp);
|
|
|
|
|
|
-/**
|
|
|
|
- * hotplug_handler_post_plug:
|
|
|
|
- *
|
|
|
|
- * Call #HotplugHandlerClass.post_plug callback of @plug_handler.
|
|
|
|
- */
|
|
|
|
-void hotplug_handler_post_plug(HotplugHandler *plug_handler,
|
|
|
|
- DeviceState *plugged_dev);
|
|
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* hotplug_handler_unplug_request:
|
|
* hotplug_handler_unplug_request:
|
|
*
|
|
*
|