]> git.sur5r.net Git - u-boot/blobdiff - include/image-sparse.h
Merge branch 'master' of git://git.denx.de/u-boot-spi
[u-boot] / include / image-sparse.h
index 4e9e78403b4f59ed29df7d7540e891ea6bb892c8..234c237b845fe592077d4be51e98ffe7cfb8ef3b 100644 (file)
@@ -1,7 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0+ */
 /*
  * Copyright 2014 Broadcom Corporation.
- *
- * SPDX-License-Identifier:    GPL-2.0+
  */
 
 #include <part.h>
@@ -19,6 +18,12 @@ struct sparse_storage {
                                 lbaint_t blk,
                                 lbaint_t blkcnt,
                                 const void *buffer);
+
+       lbaint_t        (*reserve)(struct sparse_storage *info,
+                                lbaint_t blk,
+                                lbaint_t blkcnt);
+
+       void            (*mssg)(const char *str, char *response);
 };
 
 static inline int is_sparse_image(void *buf)
@@ -32,5 +37,5 @@ static inline int is_sparse_image(void *buf)
        return 0;
 }
 
-void write_sparse_image(struct sparse_storage *info, const char *part_name,
-                       void *data, unsigned sz, char *response_str);
+int write_sparse_image(struct sparse_storage *info, const char *part_name,
+                      void *data, char *response);