qemu_put_be32(f, s->num_pages);
qemu_put_be32(f, s->actual);
- qemu_put_buffer(f, (uint8_t *)&s->stats_vq_elem, sizeof(VirtQueueElement));
- qemu_put_buffer(f, (uint8_t *)&s->stats_vq_offset, sizeof(size_t));
- qemu_put_buffer(f, (uint8_t *)&s->stats_callback, sizeof(MonitorCompletion));
- qemu_put_buffer(f, (uint8_t *)&s->stats_opaque_callback_data, sizeof(void));
}
static int virtio_balloon_load(QEMUFile *f, void *opaque, int version_id)
s->num_pages = qemu_get_be32(f);
s->actual = qemu_get_be32(f);
- qemu_get_buffer(f, (uint8_t *)&s->stats_vq_elem, sizeof(VirtQueueElement));
- qemu_get_buffer(f, (uint8_t *)&s->stats_vq_offset, sizeof(size_t));
- qemu_get_buffer(f, (uint8_t *)&s->stats_callback, sizeof(MonitorCompletion));
- qemu_get_buffer(f, (uint8_t *)&s->stats_opaque_callback_data, sizeof(void));
-
return 0;
}