Lines Matching refs:iface
24 static void *find_uac_clock_desc(struct usb_host_interface *iface, int id, in find_uac_clock_desc() argument
29 while ((cs = snd_usb_find_csint_desc(iface->extra, iface->extralen, in find_uac_clock_desc()
75 static obj *name(struct usb_host_interface *iface, int id) \
77 return find_uac_clock_desc(iface, id, validator, type); \
484 static int set_sample_rate_v1(struct snd_usb_audio *chip, int iface, in set_sample_rate_v1() argument
510 iface, fmt->altsetting, rate, ep); in set_sample_rate_v1()
528 iface, fmt->altsetting, ep); in set_sample_rate_v1()
542 static int get_sample_rate_v2v3(struct snd_usb_audio *chip, int iface, in get_sample_rate_v2v3() argument
556 iface, altsetting, err); in get_sample_rate_v2v3()
563 static int set_sample_rate_v2v3(struct snd_usb_audio *chip, int iface, in set_sample_rate_v2v3() argument
591 prev_rate = get_sample_rate_v2v3(chip, iface, fmt->altsetting, clock); in set_sample_rate_v2v3()
619 iface, fmt->altsetting, rate, err); in set_sample_rate_v2v3()
623 cur_rate = get_sample_rate_v2v3(chip, iface, in set_sample_rate_v2v3()
633 iface, fmt->altsetting, rate, cur_rate); in set_sample_rate_v2v3()
644 usb_set_interface(dev, iface, 0); in set_sample_rate_v2v3()
646 usb_set_interface(dev, iface, fmt->altsetting); in set_sample_rate_v2v3()
657 int snd_usb_init_sample_rate(struct snd_usb_audio *chip, int iface, in snd_usb_init_sample_rate() argument
664 return set_sample_rate_v1(chip, iface, alts, fmt, rate); in snd_usb_init_sample_rate()
675 return set_sample_rate_v2v3(chip, iface, alts, fmt, rate); in snd_usb_init_sample_rate()