|
From: | Eric Blake |
Subject: | Re: [PATCH v5 15/31] qcow2: Add qcow2_cluster_is_allocated() |
Date: | Tue, 5 May 2020 16:10:12 -0500 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 |
On 5/5/20 12:38 PM, Alberto Garcia wrote:
This helper function tells us if a cluster is allocated (that is, there is an associated host offset for it). Signed-off-by: Alberto Garcia <address@hidden> --- block/qcow2.h | 6 ++++++ 1 file changed, 6 insertions(+)
Reviewed-by: Eric Blake <address@hidden>
diff --git a/block/qcow2.h b/block/qcow2.h index be7816a3b8..b5db8d2f36 100644 --- a/block/qcow2.h +++ b/block/qcow2.h @@ -763,6 +763,12 @@ QCow2SubclusterType qcow2_get_subcluster_type(BlockDriverState *bs, } }+static inline bool qcow2_cluster_is_allocated(QCow2ClusterType type)+{ + return (type == QCOW2_CLUSTER_COMPRESSED || type == QCOW2_CLUSTER_NORMAL || + type == QCOW2_CLUSTER_ZERO_ALLOC); +} + /* Check whether refcounts are eager or lazy */ static inline bool qcow2_need_accurate_refcounts(BDRVQcow2State *s) {
-- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3226 Virtualization: qemu.org | libvirt.org
[Prev in Thread] | Current Thread | [Next in Thread] |