static void virtio_9p_get_config(VirtIODevice *vdev, uint8_t *config)

{

    struct virtio_9p_config *cfg;

    V9fsState *s = to_virtio_9p(vdev);



    cfg = g_malloc0(sizeof(struct virtio_9p_config) +

                        s->tag_len);

    stw_raw(&cfg->tag_len, s->tag_len);

    memcpy(cfg->tag, s->tag, s->tag_len);

    memcpy(config, cfg, s->config_size);

    g_free(cfg);

}

static void virtio_9p_get_config(VirtIODevice *vdev, uint8_t *config)

{

    struct virtio_9p_config *cfg;

    V9fsState *s = to_virtio_9p(vdev);



    cfg = g_malloc0(sizeof(struct virtio_9p_config) +

                        s->tag_len);

    stw_raw(&cfg->tag_len, s->tag_len);

    memcpy(cfg->tag, s->tag, s->tag_len);

    memcpy(config, cfg, s->config_size);

    g_free(cfg);

}

static void FUNC_0(VirtIODevice *VAR_0, uint8_t *VAR_1)

{

    struct virtio_9p_config *VAR_2;

    V9fsState *s = to_virtio_9p(VAR_0);



    VAR_2 = g_malloc0(sizeof(struct virtio_9p_config) +

                        s->tag_len);

    stw_raw(&VAR_2->tag_len, s->tag_len);

    memcpy(VAR_2->tag, s->tag, s->tag_len);

    memcpy(VAR_1, VAR_2, s->config_size);

    g_free(VAR_2);

}

static void FUNC_0(VirtIODevice *VAR_0, uint8_t *VAR_1)
{ struct virtio_9p_config *VAR_2; V9fsState *s = to_virtio_9p(VAR_0); VAR_2 = g_malloc0(sizeof(struct virtio_9p_config) +
s->tag_len); stw_raw(&VAR_2->tag_len, s->tag_len); memcpy(VAR_2->tag, s->tag, s->tag_len); memcpy(VAR_1, VAR_2, s->config_size); g_free(VAR_2); }