static void virtio_balloon_set_config(VirtIODevice *vdev,

                                      const uint8_t *config_data)

{

    VirtIOBalloon *dev = VIRTIO_BALLOON(vdev);

    struct virtio_balloon_config config;

    uint32_t oldactual = dev->actual;

    memcpy(&config, config_data, 8);

    dev->actual = le32_to_cpu(config.actual);

    if (dev->actual != oldactual) {

        qemu_balloon_changed(ram_size -

                             (dev->actual << VIRTIO_BALLOON_PFN_SHIFT));

    }

}

static void virtio_balloon_set_config(VirtIODevice *vdev,

                                      const uint8_t *config_data)

{

    VirtIOBalloon *dev = VIRTIO_BALLOON(vdev);

    struct virtio_balloon_config config;

    uint32_t oldactual = dev->actual;

    memcpy(&config, config_data, 8);

    dev->actual = le32_to_cpu(config.actual);

    if (dev->actual != oldactual) {

        qemu_balloon_changed(ram_size -

                             (dev->actual << VIRTIO_BALLOON_PFN_SHIFT));

    }

}

                             (dev->actual << VIRTIO_BALLOON_PFN_SHIFT));
static void FUNC_0(VirtIODevice *VAR_0,

                                      const uint8_t *VAR_1)

{

    VirtIOBalloon *dev = VIRTIO_BALLOON(VAR_0);

    struct virtio_balloon_config VAR_2;

    uint32_t oldactual = dev->actual;

    memcpy(&VAR_2, VAR_1, 8);

    dev->actual = le32_to_cpu(VAR_2.actual);

    if (dev->actual != oldactual) {

        qemu_balloon_changed(ram_size -

                             (dev->actual << VIRTIO_BALLOON_PFN_SHIFT));

    }

}

static void FUNC_0(VirtIODevice *VAR_0,
const uint8_t *VAR_1)
{ VirtIOBalloon *dev = VIRTIO_BALLOON(VAR_0); struct virtio_balloon_config VAR_2; uint32_t oldactual = dev->actual; memcpy(&VAR_2, VAR_1, 8); dev->actual = le32_to_cpu(VAR_2.actual); if (dev->actual != oldactual) { qemu_balloon_changed(ram_size -
(dev->actual << VIRTIO_BALLOON_PFN_SHIFT)); } }