• Home
  • Raw
  • Download

Lines Matching refs:quirk

45 				  const struct snd_usb_audio_quirk *quirk)  in create_composite_quirk()  argument
50 for (quirk = quirk->data; quirk->ifnum >= 0; ++quirk) { in create_composite_quirk()
51 iface = usb_ifnum_to_if(chip->dev, quirk->ifnum); in create_composite_quirk()
54 if (quirk->ifnum != probed_ifnum && in create_composite_quirk()
57 err = snd_usb_create_quirk(chip, iface, driver, quirk); in create_composite_quirk()
60 if (quirk->ifnum != probed_ifnum) in create_composite_quirk()
69 const struct snd_usb_audio_quirk *quirk) in ignore_interface_quirk() argument
82 const struct snd_usb_audio_quirk *quirk) in create_align_transfer_quirk() argument
91 const struct snd_usb_audio_quirk *quirk) in create_any_midi_quirk() argument
93 return snd_usbmidi_create(chip->card, intf, &chip->midi_list, quirk); in create_any_midi_quirk()
102 const struct snd_usb_audio_quirk *quirk) in create_standard_audio_quirk() argument
127 const struct snd_usb_audio_quirk *quirk) in create_fixed_stream_quirk() argument
134 fp = kmemdup(quirk->data, sizeof(*fp), GFP_KERNEL); in create_fixed_stream_quirk()
188 const struct snd_usb_audio_quirk *quirk) in create_uaxx_quirk() argument
226 const struct snd_usb_audio_quirk *quirk = in create_uaxx_quirk() local
230 &chip->midi_list, quirk); in create_uaxx_quirk()
283 const struct snd_usb_audio_quirk *quirk) in create_standard_mixer_quirk() argument
285 if (quirk->ifnum < 0) in create_standard_mixer_quirk()
288 return snd_usb_create_mixer(chip, quirk->ifnum, 0); in create_standard_mixer_quirk()
302 const struct snd_usb_audio_quirk *quirk) in snd_usb_create_quirk() argument
328 if (quirk->type < QUIRK_TYPE_COUNT) { in snd_usb_create_quirk()
329 return quirk_funcs[quirk->type](chip, iface, driver, quirk); in snd_usb_create_quirk()
331 snd_printd(KERN_ERR "invalid quirk type %d\n", quirk->type); in snd_usb_create_quirk()
739 const struct snd_usb_audio_quirk *quirk) in snd_usb_apply_boot_quirk() argument