static void virtio_scsi_device_realize(DeviceState *dev, Error **errp)

{

    VirtIODevice *vdev = VIRTIO_DEVICE(dev);

    VirtIOSCSI *s = VIRTIO_SCSI(dev);

    static int virtio_scsi_id;

    Error *err = NULL;



    virtio_scsi_common_realize(dev, &err);

    if (err != NULL) {

        error_propagate(errp, err);

        return;

    }



    scsi_bus_new(&s->bus, sizeof(s->bus), dev,

                 &virtio_scsi_scsi_info, vdev->bus_name);



    if (!dev->hotplugged) {

        scsi_bus_legacy_handle_cmdline(&s->bus, &err);

        if (err != NULL) {

            error_propagate(errp, err);

            return;

        }

    }



    register_savevm(dev, "virtio-scsi", virtio_scsi_id++, 1,

                    virtio_scsi_save, virtio_scsi_load, s);

}

static void virtio_scsi_device_realize(DeviceState *dev, Error **errp)

{

    VirtIODevice *vdev = VIRTIO_DEVICE(dev);

    VirtIOSCSI *s = VIRTIO_SCSI(dev);

    static int virtio_scsi_id;

    Error *err = NULL;



    virtio_scsi_common_realize(dev, &err);

    if (err != NULL) {

        error_propagate(errp, err);

        return;

    }



    scsi_bus_new(&s->bus, sizeof(s->bus), dev,

                 &virtio_scsi_scsi_info, vdev->bus_name);



    if (!dev->hotplugged) {

        scsi_bus_legacy_handle_cmdline(&s->bus, &err);

        if (err != NULL) {

            error_propagate(errp, err);

            return;

        }

    }



    register_savevm(dev, "virtio-scsi", virtio_scsi_id++, 1,

                    virtio_scsi_save, virtio_scsi_load, s);

}

    virtio_scsi_common_realize(dev, &err);     virtio_scsi_common_realize(dev, &err);
static void FUNC_0(DeviceState *VAR_0, Error **VAR_1)

{

    VirtIODevice *vdev = VIRTIO_DEVICE(VAR_0);

    VirtIOSCSI *s = VIRTIO_SCSI(VAR_0);

    static int VAR_2;

    Error *err = NULL;



    virtio_scsi_common_realize(VAR_0, &err);

    if (err != NULL) {

        error_propagate(VAR_1, err);

        return;

    }



    scsi_bus_new(&s->bus, sizeof(s->bus), VAR_0,

                 &virtio_scsi_scsi_info, vdev->bus_name);



    if (!VAR_0->hotplugged) {

        scsi_bus_legacy_handle_cmdline(&s->bus, &err);

        if (err != NULL) {

            error_propagate(VAR_1, err);

            return;

        }

    }



    register_savevm(VAR_0, "virtio-scsi", VAR_2++, 1,

                    virtio_scsi_save, virtio_scsi_load, s);

}

static void FUNC_0(DeviceState *VAR_0, Error **VAR_1)
{ VirtIODevice *vdev = VIRTIO_DEVICE(VAR_0); VirtIOSCSI *s = VIRTIO_SCSI(VAR_0); static int VAR_2; Error *err = NULL; virtio_scsi_common_realize(VAR_0, &err); if (err != NULL) { error_propagate(VAR_1, err); return; } scsi_bus_new(&s->bus, sizeof(s->bus), VAR_0,
&virtio_scsi_scsi_info, vdev->bus_name); if (!VAR_0->hotplugged) { scsi_bus_legacy_handle_cmdline(&s->bus, &err); if (err != NULL) { error_propagate(VAR_1, err); return; } } register_savevm(VAR_0, "virtio-scsi", VAR_2++, 1,
virtio_scsi_save, virtio_scsi_load, s); }