Lines Matching full:quirk
49 const struct snd_usb_audio_quirk *quirk; in create_composite_quirk() local
52 for (quirk = quirk_comp->data; quirk->ifnum >= 0; ++quirk) { in create_composite_quirk()
53 iface = usb_ifnum_to_if(chip->dev, quirk->ifnum); in create_composite_quirk()
56 if (quirk->ifnum != probed_ifnum && in create_composite_quirk()
59 err = snd_usb_create_quirk(chip, iface, driver, quirk); in create_composite_quirk()
64 for (quirk = quirk_comp->data; quirk->ifnum >= 0; ++quirk) { in create_composite_quirk()
65 iface = usb_ifnum_to_if(chip->dev, quirk->ifnum); in create_composite_quirk()
68 if (quirk->ifnum != probed_ifnum && in create_composite_quirk()
79 const struct snd_usb_audio_quirk *quirk) in ignore_interface_quirk() argument
92 const struct snd_usb_audio_quirk *quirk) in create_align_transfer_quirk() argument
101 const struct snd_usb_audio_quirk *quirk) in create_any_midi_quirk() argument
103 return snd_usbmidi_create(chip->card, intf, &chip->midi_list, quirk); in create_any_midi_quirk()
112 const struct snd_usb_audio_quirk *quirk) in create_standard_audio_quirk() argument
140 const struct snd_usb_audio_quirk *quirk) in create_fixed_stream_quirk() argument
148 fp = kmemdup(quirk->data, sizeof(*fp), GFP_KERNEL); in create_fixed_stream_quirk()
379 const struct snd_usb_audio_quirk *quirk) in create_autodetect_quirks() argument
394 if (ifnum == probed_ifnum || quirk->ifnum >= 0) in create_autodetect_quirks()
418 const struct snd_usb_audio_quirk *quirk) in create_uaxx_quirk() argument
456 const struct snd_usb_audio_quirk *quirk = in create_uaxx_quirk() local
460 &chip->midi_list, quirk, in create_uaxx_quirk()
514 const struct snd_usb_audio_quirk *quirk) in create_standard_mixer_quirk() argument
516 if (quirk->ifnum < 0) in create_standard_mixer_quirk()
519 return snd_usb_create_mixer(chip, quirk->ifnum, 0); in create_standard_mixer_quirk()
526 const struct snd_usb_audio_quirk *quirk) in setup_fmt_after_resume_quirk() argument
543 const struct snd_usb_audio_quirk *quirk) in snd_usb_create_quirk() argument
573 if (quirk->type < QUIRK_TYPE_COUNT) { in snd_usb_create_quirk()
574 return quirk_funcs[quirk->type](chip, iface, driver, quirk); in snd_usb_create_quirk()
576 usb_audio_err(chip, "invalid quirk type %d\n", quirk->type); in snd_usb_create_quirk()
640 * if it is not avialable the boot quirk has to be left out in snd_usb_fasttrackpro_boot_quirk()
704 /* quirk for Plantronics GameCom 780 with CM6302 chip */
1031 const struct snd_usb_audio_quirk *quirk, in snd_usb_apply_boot_quirk() argument
1037 /* if more models come, this will go to the quirk list. */ in snd_usb_apply_boot_quirk()
1309 /* quirk applied after snd_usb_ctl_msg(); not applied during boot quirks */
1517 * registration quirk: