Lines Matching refs:iface
34 struct usb_interface *iface,
38 int probed_ifnum = get_iface_desc(iface->altsetting)->bInterfaceNumber;
43 iface = usb_ifnum_to_if(chip->dev, quirk->ifnum);
44 if (!iface)
47 usb_interface_claimed(iface))
49 err = snd_usb_create_quirk(chip, iface, driver, quirk);
55 iface = usb_ifnum_to_if(chip->dev, quirk->ifnum);
56 if (!iface)
59 !usb_interface_claimed(iface)) {
60 err = usb_driver_claim_interface(driver, iface,
71 struct usb_interface *iface,
91 struct usb_interface *iface,
99 alts = &iface->altsetting[0];
150 struct usb_interface *iface,
179 if (fp->iface != get_iface_desc(&iface->altsetting[0])->bInterfaceNumber ||
180 fp->altset_idx >= iface->num_altsetting) {
184 alts = &iface->altsetting[fp->altset_idx];
204 usb_set_interface(chip->dev, fp->iface, 0);
217 struct usb_interface *iface,
234 if (iface->num_altsetting < 2)
236 alts = &iface->altsetting[1];
255 return create_standard_audio_quirk(chip, iface, driver, NULL);
259 struct usb_interface *iface,
287 return create_any_midi_quirk(chip, iface, driver, &yamaha_midi_quirk);
291 struct usb_interface *iface,
309 return create_any_midi_quirk(chip, iface, driver,
315 struct usb_interface *iface,
339 return create_any_midi_quirk(chip, iface, driver, NULL);
343 struct usb_interface *iface,
351 alts = &iface->altsetting[0];
364 err = create_yamaha_midi_quirk(chip, iface, driver, alts);
369 err = create_roland_midi_quirk(chip, iface, driver, alts);
375 return create_std_midi_quirk(chip, iface, driver, alts);
379 struct usb_interface *iface,
385 err = create_auto_pcm_quirk(chip, iface, driver);
387 err = create_auto_midi_quirk(chip, iface, driver);
396 struct usb_interface *iface,
414 if (iface->num_altsetting < 2)
416 alts = &iface->altsetting[1];
439 return __snd_usbmidi_create(chip->card, iface,
452 fp->iface = altsd->bInterfaceNumber;
483 usb_set_interface(chip->dev, fp->iface, 0);
491 struct usb_interface *iface,
510 struct usb_interface *iface,
541 return quirk_funcs[quirk->type](chip, iface, driver, quirk);
1411 int iface, int altno)
1416 usb_set_interface(chip->dev, iface, 0);
1419 if (iface != 1 && iface != 2)
1423 if (iface == 1 || iface == 2)
1438 altno, iface, chip->setup);
1443 int iface,
1449 usb_set_interface(chip->dev, iface, 0);
1472 int iface, int altno)
1477 usb_set_interface(chip->dev, iface, 0);
1487 if (iface == 4)
1492 if (iface == 5)
1505 altno, iface, chip->setup);
1510 int iface, int altno)
1542 int iface,
1547 return audiophile_skip_setting_quirk(chip, iface, altno);
1550 return quattro_skip_setting_quirk(chip, iface, altno);
1553 return fasttrackpro_skip_setting_quirk(chip, iface, altno);
1556 return s1810c_skip_setting_quirk(chip, iface, altno);
1771 err = usb_set_interface(dev, fmt->iface, 0);
1859 struct usb_interface *iface;
1936 iface = usb_ifnum_to_if(chip->dev, fp->iface);
1943 if (fp->altsetting == iface->num_altsetting - 1)