void virtio_blk_data_plane_destroy(VirtIOBlockDataPlane *s)

{

    if (!s) {

        return;

    }



    virtio_blk_data_plane_stop(s);

    g_free(s->batch_notify_vqs);

    qemu_bh_delete(s->bh);

    object_unref(OBJECT(s->iothread));

    g_free(s);

}

void virtio_blk_data_plane_destroy(VirtIOBlockDataPlane *s)

{

    if (!s) {

        return;

    }



    virtio_blk_data_plane_stop(s);

    g_free(s->batch_notify_vqs);

    qemu_bh_delete(s->bh);

    object_unref(OBJECT(s->iothread));

    g_free(s);

}

void FUNC_0(VirtIOBlockDataPlane *VAR_0)

{

    if (!VAR_0) {

        return;

    }



    virtio_blk_data_plane_stop(VAR_0);

    g_free(VAR_0->batch_notify_vqs);

    qemu_bh_delete(VAR_0->bh);

    object_unref(OBJECT(VAR_0->iothread));

    g_free(VAR_0);

}

void FUNC_0(VirtIOBlockDataPlane *VAR_0)
{ if (!VAR_0) { return; } virtio_blk_data_plane_stop(VAR_0); g_free(VAR_0->batch_notify_vqs); qemu_bh_delete(VAR_0->bh); object_unref(OBJECT(VAR_0->iothread)); g_free(VAR_0); }