Lines Matching defs:iface
24 static void *find_uac_clock_desc(struct usb_host_interface *iface, int id,
29 while ((cs = snd_usb_find_csint_desc(iface->extra, iface->extralen,
75 static obj *name(struct usb_host_interface *iface, int id) \
77 return find_uac_clock_desc(iface, id, validator, type); \
500 static int set_sample_rate_v1(struct snd_usb_audio *chip, int iface,
526 iface, fmt->altsetting, rate, ep);
544 iface, fmt->altsetting, ep);
564 static int get_sample_rate_v2v3(struct snd_usb_audio *chip, int iface,
578 iface, altsetting, err);
585 static int set_sample_rate_v2v3(struct snd_usb_audio *chip, int iface,
613 prev_rate = get_sample_rate_v2v3(chip, iface, fmt->altsetting, clock);
641 iface, fmt->altsetting, rate, err);
645 cur_rate = get_sample_rate_v2v3(chip, iface,
655 iface, fmt->altsetting, rate, cur_rate);
666 usb_set_interface(dev, iface, 0);
668 usb_set_interface(dev, iface, fmt->altsetting);
679 int snd_usb_init_sample_rate(struct snd_usb_audio *chip, int iface,
686 return set_sample_rate_v1(chip, iface, alts, fmt, rate);
697 return set_sample_rate_v2v3(chip, iface, alts, fmt, rate);