if (blockdev)
rc = qemuMonitorBlockStatsUpdateCapacityBlockdev(priv->mon, blockstats);
else
- rc = qemuMonitorBlockStatsUpdateCapacity(priv->mon, blockstats, true);
+ rc = qemuMonitorBlockStatsUpdateCapacity(priv->mon, blockstats);
}
if (qemuDomainObjExitMonitor(driver, vm) < 0 || nstats < 0 || rc < 0)
if (blockdev)
rc = qemuMonitorBlockStatsUpdateCapacityBlockdev(priv->mon, stats);
else
- ignore_value(qemuMonitorBlockStatsUpdateCapacity(priv->mon, stats,
- true));
+ ignore_value(qemuMonitorBlockStatsUpdateCapacity(priv->mon, stats));
}
if (fetchnodedata)
if (blockdev)
rc = qemuMonitorBlockStatsUpdateCapacityBlockdev(priv->mon, stats);
else
- rc = qemuMonitorBlockStatsUpdateCapacity(priv->mon, stats, false);
+ rc = qemuMonitorBlockStatsUpdateCapacity(priv->mon, stats);
if (qemuDomainObjExitMonitor(driver, vm) < 0 || rc < 0)
return -1;
/* Updates "stats" to fill virtual and physical size of the image */
int
qemuMonitorBlockStatsUpdateCapacity(qemuMonitor *mon,
- GHashTable *stats,
- bool backingChain)
+ GHashTable *stats)
{
- VIR_DEBUG("stats=%p, backing=%d", stats, backingChain);
-
QEMU_CHECK_MONITOR(mon);
- return qemuMonitorJSONBlockStatsUpdateCapacity(mon, stats, backingChain);
+ return qemuMonitorJSONBlockStatsUpdateCapacity(mon, stats);
}
ATTRIBUTE_NONNULL(2);
int qemuMonitorBlockStatsUpdateCapacity(qemuMonitor *mon,
- GHashTable *stats,
- bool backingChain)
+ GHashTable *stats)
ATTRIBUTE_NONNULL(2);
int qemuMonitorBlockStatsUpdateCapacityBlockdev(qemuMonitor *mon,
qemuMonitorJSONBlockStatsUpdateCapacityOne(virJSONValue *image,
const char *dev_name,
int depth,
- GHashTable *stats,
- bool backingChain)
+ GHashTable *stats)
{
g_autofree char *entry_name = qemuDomainStorageAlias(dev_name, depth);
virJSONValue *backing;
stats, NULL) < 0)
return -1;
- if (backingChain &&
- (backing = virJSONValueObjectGetObject(image, "backing-image")) &&
+ if ((backing = virJSONValueObjectGetObject(image, "backing-image")) &&
qemuMonitorJSONBlockStatsUpdateCapacityOne(backing,
dev_name,
depth + 1,
- stats,
- true) < 0)
+ stats) < 0)
return -1;
return 0;
int
qemuMonitorJSONBlockStatsUpdateCapacity(qemuMonitor *mon,
- GHashTable *stats,
- bool backingChain)
+ GHashTable *stats)
{
size_t i;
g_autoptr(virJSONValue) devices = NULL;
!(image = virJSONValueObjectGetObject(inserted, "image")))
continue;
- if (qemuMonitorJSONBlockStatsUpdateCapacityOne(image, dev_name, 0,
- stats,
- backingChain) < 0)
+ if (qemuMonitorJSONBlockStatsUpdateCapacityOne(image, dev_name, 0, stats) < 0)
return -1;
}
int qemuMonitorJSONGetAllBlockStatsInfo(qemuMonitor *mon,
GHashTable *hash);
int qemuMonitorJSONBlockStatsUpdateCapacity(qemuMonitor *mon,
- GHashTable *stats,
- bool backingChain);
+ GHashTable *stats);
int qemuMonitorJSONBlockStatsUpdateCapacityBlockdev(qemuMonitor *mon,
GHashTable *stats);