1 #ifndef __USBAUDIO_QUIRKS_H 2 #define __USBAUDIO_QUIRKS_H 3 4 int snd_usb_create_quirk(struct snd_usb_audio *chip, 5 struct usb_interface *iface, 6 struct usb_driver *driver, 7 const struct snd_usb_audio_quirk *quirk); 8 9 int snd_usb_apply_interface_quirk(struct snd_usb_audio *chip, 10 int iface, 11 int altno); 12 13 int snd_usb_apply_boot_quirk(struct usb_device *dev, 14 struct usb_interface *intf, 15 const struct snd_usb_audio_quirk *quirk); 16 17 void snd_usb_set_format_quirk(struct snd_usb_substream *subs, 18 struct audioformat *fmt); 19 20 int snd_usb_is_big_endian_format(struct snd_usb_audio *chip, 21 struct audioformat *fp); 22 23 #endif /* __USBAUDIO_QUIRKS_H */ 24