Lines Matching refs:fp
404 const struct audioformat *fp, in match_endpoint_audioformats() argument
410 if (fp->channels < 1) in match_endpoint_audioformats()
413 if (!(fp->formats & pcm_format_to_bits(pcm_format))) in match_endpoint_audioformats()
416 if (fp->rates & SNDRV_PCM_RATE_CONTINUOUS) { in match_endpoint_audioformats()
417 if (rate < fp->rate_min || rate > fp->rate_max) in match_endpoint_audioformats()
420 for (i = 0; i < fp->nr_rates; i++) { in match_endpoint_audioformats()
421 if (fp->rate_table[i] == rate) in match_endpoint_audioformats()
424 if (i >= fp->nr_rates) in match_endpoint_audioformats()
429 if (fp->channels == channels) in match_endpoint_audioformats()
461 const struct audioformat *fp, *sync_fmt = NULL; in snd_usb_find_implicit_fb_sync_format() local
475 list_for_each_entry(fp, &subs->fmt_list, list) { in snd_usb_find_implicit_fb_sync_format()
476 score = match_endpoint_audioformats(subs, fp, in snd_usb_find_implicit_fb_sync_format()
481 sync_fmt = fp; in snd_usb_find_implicit_fb_sync_format()