summaryrefslogtreecommitdiff
path: root/src/include/fmap.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/fmap.h')
-rw-r--r--src/include/fmap.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/include/fmap.h b/src/include/fmap.h
index 5834831489..ab7e5ab895 100644
--- a/src/include/fmap.h
+++ b/src/include/fmap.h
@@ -40,4 +40,12 @@ int fmap_locate_area(const char *name, struct region *r);
* Return 0 on success, < 0 on error. */
int fmap_find_region_name(const struct region * const ar,
char name[FMAP_STRLEN]);
+
+/* Read fmap area into provided buffer.
+ * Return size read on success, < 0 on error. */
+ssize_t fmap_read_area(const char *name, void *buffer, size_t size);
+
+/* Write provided buffer into fmap area.
+ * Return size written on success, < 0 on error. */
+ssize_t fmap_overwrite_area(const char *name, const void *buffer, size_t size);
#endif