aboutsummaryrefslogtreecommitdiff
path: root/block/qcow2.h
diff options
context:
space:
mode:
authorVladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>2019-05-06 17:27:35 +0300
committerMax Reitz <mreitz@redhat.com>2019-05-28 20:30:55 +0200
commit56e2f1d898849784c25928d49b5143e5e9b71d08 (patch)
tree50bfea1e9d282ff4425889209f95bf100332d2fc /block/qcow2.h
parent9353db47c5e2f849bc1130e5ed6b40ce97798289 (diff)
downloadqemu-56e2f1d898849784c25928d49b5143e5e9b71d08.zip
qemu-56e2f1d898849784c25928d49b5143e5e9b71d08.tar.gz
qemu-56e2f1d898849784c25928d49b5143e5e9b71d08.tar.bz2
qcow2: add separate file for threaded data processing functions
Move compression-on-threads to separate file. Encryption will be in it too. Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Reviewed-by: Alberto Garcia <berto@igalia.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Message-id: 20190506142741.41731-3-vsementsov@virtuozzo.com Signed-off-by: Max Reitz <mreitz@redhat.com>
Diffstat (limited to 'block/qcow2.h')
-rw-r--r--block/qcow2.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/block/qcow2.h b/block/qcow2.h
index c2b0e95..8207ed3 100644
--- a/block/qcow2.h
+++ b/block/qcow2.h
@@ -738,4 +738,11 @@ void qcow2_remove_persistent_dirty_bitmap(BlockDriverState *bs,
const char *name,
Error **errp);
+ssize_t coroutine_fn
+qcow2_co_compress(BlockDriverState *bs, void *dest, size_t dest_size,
+ const void *src, size_t src_size);
+ssize_t coroutine_fn
+qcow2_co_decompress(BlockDriverState *bs, void *dest, size_t dest_size,
+ const void *src, size_t src_size);
+
#endif