Lines Matching refs:quirk
472 const struct snd_usb_audio_quirk *quirk)
481 else if (quirk && quirk->product_name)
482 s = quirk->product_name;
503 const struct snd_usb_audio_quirk *quirk)
522 else if (quirk && quirk->vendor_name)
523 s = quirk->vendor_name;
574 const struct snd_usb_audio_quirk *quirk,
630 usb_audio_make_shortname(dev, chip, quirk);
631 usb_audio_make_longname(dev, chip, quirk);
639 /* look for a matching quirk alias id */
651 "device (%04x:%04x): applying quirk alias %04x:%04x\n",
678 /* look for the corresponding quirk */
710 const struct snd_usb_audio_quirk *quirk =
723 quirk = get_alias_quirk(dev, id);
724 if (quirk && quirk->ifnum >= 0 && ifnum != quirk->ifnum)
727 err = snd_usb_apply_boot_quirk(dev, intf, quirk, id);
751 err = snd_usb_apply_boot_quirk_once(dev, intf, quirk, id);
763 err = snd_usb_audio_create(intf, dev, i, quirk,
802 if (quirk && quirk->ifnum != QUIRK_NO_INTERFACE) {
804 err = snd_usb_create_quirk(chip, intf, &usb_audio_driver, quirk);
836 if (quirk && quirk->shares_media_device) {
841 if (quirk)
842 chip->quirk_type = quirk->type;
905 * Nice to check quirk && quirk->shares_media_device and
907 * access to the quirk here. snd_media_device_delete()