Lines Matching defs:quirk
43 const struct snd_usb_audio_quirk *quirk)
48 for (quirk = quirk->data; quirk->ifnum >= 0; ++quirk) {
49 iface = usb_ifnum_to_if(chip->dev, quirk->ifnum);
52 if (quirk->ifnum != probed_ifnum &&
55 err = snd_usb_create_quirk(chip, iface, driver, quirk);
58 if (quirk->ifnum != probed_ifnum)
67 const struct snd_usb_audio_quirk *quirk)
80 const struct snd_usb_audio_quirk *quirk)
89 const struct snd_usb_audio_quirk *quirk)
91 return snd_usbmidi_create(chip->card, intf, &chip->midi_list, quirk);
100 const struct snd_usb_audio_quirk *quirk)
125 const struct snd_usb_audio_quirk *quirk)
132 fp = kmemdup(quirk->data, sizeof(*fp), GFP_KERNEL);
177 const struct snd_usb_audio_quirk *quirk)
215 const struct snd_usb_audio_quirk *quirk =
219 &chip->midi_list, quirk);
276 const struct snd_usb_audio_quirk *quirk)
300 if (quirk->type < QUIRK_TYPE_COUNT) {
301 return quirk_funcs[quirk->type](chip, iface, driver, quirk);
303 snd_printd(KERN_ERR "invalid quirk type %d\n", quirk->type);
487 const struct snd_usb_audio_quirk *quirk)
493 /* if more models come, this will go to the quirk list. */