Lines Matching refs:subs
405 static int match_endpoint_audioformats(struct snd_usb_substream *subs, in match_endpoint_audioformats() argument
442 struct snd_usb_substream *subs; in find_matching_substream() local
445 subs = &as->substream[stream]; in find_matching_substream()
446 if (as->fmt_type == fmt_type && subs->ep_num == ep_num) in find_matching_substream()
447 return subs; in find_matching_substream()
463 struct snd_usb_substream *subs; in snd_usb_find_implicit_fb_sync_format() local
472 subs = find_matching_substream(chip, stream, target->sync_ep, in snd_usb_find_implicit_fb_sync_format()
474 if (!subs) in snd_usb_find_implicit_fb_sync_format()
478 list_for_each_entry(fp, &subs->fmt_list, list) { in snd_usb_find_implicit_fb_sync_format()
479 score = match_endpoint_audioformats(subs, fp, in snd_usb_find_implicit_fb_sync_format()
491 *fixed_rate = snd_usb_pcm_has_fixed_rate(subs); in snd_usb_find_implicit_fb_sync_format()