aboutsummaryrefslogtreecommitdiff
path: root/include/hw/block/block.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/hw/block/block.h')
-rw-r--r--include/hw/block/block.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/include/hw/block/block.h b/include/hw/block/block.h
index e9f9e2223f..d06f25aa0f 100644
--- a/include/hw/block/block.h
+++ b/include/hw/block/block.h
@@ -11,7 +11,7 @@
#ifndef HW_BLOCK_H
#define HW_BLOCK_H
-#include "qemu-common.h"
+#include "exec/hwaddr.h"
#include "qapi/qapi-types-block-core.h"
/* Configuration */
@@ -70,6 +70,11 @@ static inline unsigned int get_physical_block_exp(BlockConf *conf)
DEFINE_PROP_BLOCKDEV_ON_ERROR("werror", _state, _conf.werror, \
BLOCKDEV_ON_ERROR_AUTO)
+/* Backend access helpers */
+
+bool blk_check_size_and_read_all(BlockBackend *blk, void *buf, hwaddr size,
+ Error **errp);
+
/* Configuration helpers */
bool blkconf_geometry(BlockConf *conf, int *trans,