|
@@ -107,29 +107,6 @@ virtio_snd_get_config(VirtIODevice *vdev, uint8_t *config)
|
|
|
|
|
|
}
|
|
|
|
|
|
-static void
|
|
|
-virtio_snd_set_config(VirtIODevice *vdev, const uint8_t *config)
|
|
|
-{
|
|
|
- VirtIOSound *s = VIRTIO_SND(vdev);
|
|
|
- const virtio_snd_config *sndconfig =
|
|
|
- (const virtio_snd_config *)config;
|
|
|
-
|
|
|
-
|
|
|
- trace_virtio_snd_set_config(vdev,
|
|
|
- s->snd_conf.jacks,
|
|
|
- sndconfig->jacks,
|
|
|
- s->snd_conf.streams,
|
|
|
- sndconfig->streams,
|
|
|
- s->snd_conf.chmaps,
|
|
|
- sndconfig->chmaps);
|
|
|
-
|
|
|
- memcpy(&s->snd_conf, sndconfig, sizeof(virtio_snd_config));
|
|
|
- le32_to_cpus(&s->snd_conf.jacks);
|
|
|
- le32_to_cpus(&s->snd_conf.streams);
|
|
|
- le32_to_cpus(&s->snd_conf.chmaps);
|
|
|
-
|
|
|
-}
|
|
|
-
|
|
|
static void
|
|
|
virtio_snd_pcm_buffer_free(VirtIOSoundPCMBuffer *buffer)
|
|
|
{
|
|
@@ -1400,7 +1377,6 @@ static void virtio_snd_class_init(ObjectClass *klass, void *data)
|
|
|
vdc->realize = virtio_snd_realize;
|
|
|
vdc->unrealize = virtio_snd_unrealize;
|
|
|
vdc->get_config = virtio_snd_get_config;
|
|
|
- vdc->set_config = virtio_snd_set_config;
|
|
|
vdc->get_features = get_features;
|
|
|
vdc->reset = virtio_snd_reset;
|
|
|
vdc->legacy_features = 0;
|