Lines Matching refs:iface

44 				  struct usb_interface *iface,  in create_composite_quirk()  argument
48 int probed_ifnum = get_iface_desc(iface->altsetting)->bInterfaceNumber; in create_composite_quirk()
53 iface = usb_ifnum_to_if(chip->dev, quirk->ifnum); in create_composite_quirk()
54 if (!iface) in create_composite_quirk()
57 usb_interface_claimed(iface)) in create_composite_quirk()
59 err = snd_usb_create_quirk(chip, iface, driver, quirk); in create_composite_quirk()
65 iface = usb_ifnum_to_if(chip->dev, quirk->ifnum); in create_composite_quirk()
66 if (!iface) in create_composite_quirk()
69 !usb_interface_claimed(iface)) in create_composite_quirk()
70 usb_driver_claim_interface(driver, iface, (void *)-1L); in create_composite_quirk()
77 struct usb_interface *iface, in ignore_interface_quirk() argument
90 struct usb_interface *iface, in create_align_transfer_quirk() argument
110 struct usb_interface *iface, in create_standard_audio_quirk() argument
121 alts = &iface->altsetting[0]; in create_standard_audio_quirk()
138 struct usb_interface *iface, in create_fixed_stream_quirk() argument
173 if (fp->iface != get_iface_desc(&iface->altsetting[0])->bInterfaceNumber || in create_fixed_stream_quirk()
174 fp->altset_idx >= iface->num_altsetting) { in create_fixed_stream_quirk()
178 alts = &iface->altsetting[fp->altset_idx]; in create_fixed_stream_quirk()
191 usb_set_interface(chip->dev, fp->iface, 0); in create_fixed_stream_quirk()
192 snd_usb_init_pitch(chip, fp->iface, alts, fp); in create_fixed_stream_quirk()
193 snd_usb_init_sample_rate(chip, fp->iface, alts, fp, fp->rate_max); in create_fixed_stream_quirk()
204 struct usb_interface *iface, in create_auto_pcm_quirk() argument
221 if (iface->num_altsetting < 2) in create_auto_pcm_quirk()
223 alts = &iface->altsetting[1]; in create_auto_pcm_quirk()
242 return create_standard_audio_quirk(chip, iface, driver, NULL); in create_auto_pcm_quirk()
246 struct usb_interface *iface, in create_yamaha_midi_quirk() argument
271 return create_any_midi_quirk(chip, iface, driver, &yamaha_midi_quirk); in create_yamaha_midi_quirk()
275 struct usb_interface *iface, in create_roland_midi_quirk() argument
293 return create_any_midi_quirk(chip, iface, driver, in create_roland_midi_quirk()
299 struct usb_interface *iface, in create_std_midi_quirk() argument
323 return create_any_midi_quirk(chip, iface, driver, NULL); in create_std_midi_quirk()
327 struct usb_interface *iface, in create_auto_midi_quirk() argument
335 alts = &iface->altsetting[0]; in create_auto_midi_quirk()
348 err = create_yamaha_midi_quirk(chip, iface, driver, alts); in create_auto_midi_quirk()
353 err = create_roland_midi_quirk(chip, iface, driver, alts); in create_auto_midi_quirk()
359 return create_std_midi_quirk(chip, iface, driver, alts); in create_auto_midi_quirk()
363 struct usb_interface *iface, in create_autodetect_quirk() argument
368 err = create_auto_pcm_quirk(chip, iface, driver); in create_autodetect_quirk()
370 err = create_auto_midi_quirk(chip, iface, driver); in create_autodetect_quirk()
375 struct usb_interface *iface, in create_autodetect_quirks() argument
379 int probed_ifnum = get_iface_desc(iface->altsetting)->bInterfaceNumber; in create_autodetect_quirks()
382 err = create_autodetect_quirk(chip, iface, driver); in create_autodetect_quirks()
394 iface = usb_ifnum_to_if(chip->dev, ifnum); in create_autodetect_quirks()
395 if (!iface || in create_autodetect_quirks()
396 usb_interface_claimed(iface) || in create_autodetect_quirks()
397 get_iface_desc(iface->altsetting)->bInterfaceClass != in create_autodetect_quirks()
401 err = create_autodetect_quirk(chip, iface, driver); in create_autodetect_quirks()
403 usb_driver_claim_interface(driver, iface, (void *)-1L); in create_autodetect_quirks()
414 struct usb_interface *iface, in create_uaxx_quirk() argument
432 if (iface->num_altsetting < 2) in create_uaxx_quirk()
434 alts = &iface->altsetting[1]; in create_uaxx_quirk()
457 return snd_usbmidi_create(chip->card, iface, in create_uaxx_quirk()
468 fp->iface = altsd->bInterfaceNumber; in create_uaxx_quirk()
501 usb_set_interface(chip->dev, fp->iface, 0); in create_uaxx_quirk()
509 struct usb_interface *iface, in create_standard_mixer_quirk() argument
528 struct usb_interface *iface, in snd_usb_create_quirk() argument
560 return quirk_funcs[quirk->type](chip, iface, driver, quirk); in snd_usb_create_quirk()
870 int iface, int altno) in quattro_skip_setting_quirk() argument
875 usb_set_interface(chip->dev, iface, 0); in quattro_skip_setting_quirk()
878 if (iface != 1 && iface != 2) in quattro_skip_setting_quirk()
882 if (iface == 1 || iface == 2) in quattro_skip_setting_quirk()
897 altno, iface, chip->setup); in quattro_skip_setting_quirk()
902 int iface, in audiophile_skip_setting_quirk() argument
908 usb_set_interface(chip->dev, iface, 0); in audiophile_skip_setting_quirk()
931 int iface, int altno) in fasttrackpro_skip_setting_quirk() argument
936 usb_set_interface(chip->dev, iface, 0); in fasttrackpro_skip_setting_quirk()
946 if (iface == 4) in fasttrackpro_skip_setting_quirk()
951 if (iface == 5) in fasttrackpro_skip_setting_quirk()
964 altno, iface, chip->setup); in fasttrackpro_skip_setting_quirk()
969 int iface, in snd_usb_apply_interface_quirk() argument
974 return audiophile_skip_setting_quirk(chip, iface, altno); in snd_usb_apply_interface_quirk()
977 return quattro_skip_setting_quirk(chip, iface, altno); in snd_usb_apply_interface_quirk()
980 return fasttrackpro_skip_setting_quirk(chip, iface, altno); in snd_usb_apply_interface_quirk()
1176 err = usb_set_interface(dev, fmt->iface, 0); in snd_usb_select_mode_quirk()