]> git.ozlabs.org Git - petitboot/blobdiff - discover/device-handler.h
discover: Add 'sync' user event
[petitboot] / discover / device-handler.h
index 12f5ce07e139d0d5ba6a142d01224ec4ce4f2272..b6f9fd51a27a7d77cd5f2ca9eef172b12d0bd016 100644 (file)
@@ -4,6 +4,7 @@
 #include <stdbool.h>
 
 #include <list/list.h>
+#include <types/types.h>
 
 struct device_handler;
 struct discover_device;
@@ -96,6 +97,8 @@ int device_handler_conf(struct device_handler *handler,
 void device_handler_remove(struct device_handler *handler,
                struct discover_device *device);
 
+void device_handler_boot_status(void *arg, struct boot_status *status);
+
 struct discover_context *device_handler_discover_context_create(
                struct device_handler *handler,
                struct discover_device *device);
@@ -139,5 +142,6 @@ void device_handler_reinit(struct device_handler *handler);
 
 int device_request_write(struct discover_device *dev, bool *release);
 void device_release_write(struct discover_device *dev, bool release);
+void device_sync_snapshots(struct device_handler *handler, const char *device);
 
 #endif /* _DEVICE_HANDLER_H */