dev-audio.c (36cd6f6f20724d49aac1910e310f81a43e0cb657) dev-audio.c (125ee0ed9cad04307498ac2b7b0d51ad8a807360)
1/*
2 * QEMU USB audio device
3 *
4 * written by:
5 * H. Peter Anvin <hpa@linux.intel.com>
6 * Gerd Hoffmann <kraxel@redhat.com>
7 *
8 * lousely based on usb net device code which is:

--- 659 unchanged lines hidden (view full) ---

668
669static void usb_audio_class_init(ObjectClass *klass, void *data)
670{
671 DeviceClass *dc = DEVICE_CLASS(klass);
672 USBDeviceClass *k = USB_DEVICE_CLASS(klass);
673
674 dc->vmsd = &vmstate_usb_audio;
675 dc->props = usb_audio_properties;
1/*
2 * QEMU USB audio device
3 *
4 * written by:
5 * H. Peter Anvin <hpa@linux.intel.com>
6 * Gerd Hoffmann <kraxel@redhat.com>
7 *
8 * lousely based on usb net device code which is:

--- 659 unchanged lines hidden (view full) ---

668
669static void usb_audio_class_init(ObjectClass *klass, void *data)
670{
671 DeviceClass *dc = DEVICE_CLASS(klass);
672 USBDeviceClass *k = USB_DEVICE_CLASS(klass);
673
674 dc->vmsd = &vmstate_usb_audio;
675 dc->props = usb_audio_properties;
676 set_bit(DEVICE_CATEGORY_SOUND, dc->categories);
676 k->product_desc = "QEMU USB Audio Interface";
677 k->usb_desc = &desc_audio;
678 k->init = usb_audio_initfn;
679 k->handle_reset = usb_audio_handle_reset;
680 k->handle_control = usb_audio_handle_control;
681 k->handle_data = usb_audio_handle_data;
682 k->handle_destroy = usb_audio_handle_destroy;
683 k->set_interface = usb_audio_set_interface;

--- 16 unchanged lines hidden ---
677 k->product_desc = "QEMU USB Audio Interface";
678 k->usb_desc = &desc_audio;
679 k->init = usb_audio_initfn;
680 k->handle_reset = usb_audio_handle_reset;
681 k->handle_control = usb_audio_handle_control;
682 k->handle_data = usb_audio_handle_data;
683 k->handle_destroy = usb_audio_handle_destroy;
684 k->set_interface = usb_audio_set_interface;

--- 16 unchanged lines hidden ---