static int qemu_balloon_status(MonitorCompletion cb, void *opaque) { if (!balloon_stat_fn) { return 0; } balloon_stat_fn(balloon_opaque, cb, opaque); return 1; }
static int qemu_balloon_status(BalloonInfo *info) { if (!balloon_stat_fn) { return 0; } balloon_stat_fn(balloon_opaque, info); return 1; }
BalloonInfo *qmp_query_balloon(Error **errp) { BalloonInfo *info; if (!have_balloon(errp)) { return NULL; } info = g_malloc0(sizeof(*info)); balloon_stat_fn(balloon_opaque, info); return info; }