[QUIRK_AUDIO_STANDARD_INTERFACE] = create_standard_interface_quirk, 
[QUIRK_AUDIO_STANDARD_INTERFACE] = create_standard_audio_quirk, 
static int snd_usb_create_quirk(snd_usb_audio_t *chip,				struct usb_interface *iface,				const snd_usb_audio_quirk_t *quirk){	typedef int (*quirk_func_t)(snd_usb_audio_t *, struct usb_interface *,				    const snd_usb_audio_quirk_t *);	static const quirk_func_t quirk_funcs[] = {		[QUIRK_IGNORE_INTERFACE] = ignore_interface_quirk,		[QUIRK_COMPOSITE] = create_composite_quirk,		[QUIRK_MIDI_STANDARD_INTERFACE] = snd_usb_create_midi_interface,		[QUIRK_MIDI_FIXED_ENDPOINT] = snd_usb_create_midi_interface,		[QUIRK_MIDI_YAMAHA] = snd_usb_create_midi_interface,		[QUIRK_MIDI_MIDIMAN] = snd_usb_create_midi_interface,		[QUIRK_MIDI_NOVATION] = snd_usb_create_midi_interface,		[QUIRK_MIDI_RAW] = snd_usb_create_midi_interface,		[QUIRK_MIDI_EMAGIC] = snd_usb_create_midi_interface,		[QUIRK_MIDI_MIDITECH] = snd_usb_create_midi_interface,		[QUIRK_AUDIO_STANDARD_INTERFACE] = create_standard_interface_quirk,		[QUIRK_AUDIO_FIXED_ENDPOINT] = create_fixed_stream_quirk,		[QUIRK_AUDIO_EDIROL_UA700_UA25] = create_ua700_ua25_quirk,		[QUIRK_AUDIO_EDIROL_UA1000] = create_ua1000_quirk,	};	if (quirk->type < QUIRK_TYPE_COUNT) {		return quirk_funcs[quirk->type](chip, iface, quirk);	} else {		snd_printd(KERN_ERR "invalid quirk type %d\n", quirk->type);		return -ENXIO;	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/d1bda0455478a9e2a13381044e9bb80a17ec92d2/usbaudio.c/clean/sound/usb/usbaudio.c