Lines Matching refs:channels
105 if (fp->channels > subs->channels_max) in snd_usb_init_substream()
106 subs->channels_max = fp->channels; in snd_usb_init_substream()
162 ch_bytes = fp->chmap->channels * 4; in usb_chmap_ctl_tlv()
169 for (i = 0; i < fp->chmap->channels; i++, dst++) { in usb_chmap_ctl_tlv()
195 for (i = 0; i < chmap->channels; i++) in usb_chmap_ctl_get()
232 static struct snd_pcm_chmap_elem *convert_chmap(int channels, unsigned int bits, in convert_chmap() argument
284 if (channels > ARRAY_SIZE(chmap->map)) in convert_chmap()
292 chmap->channels = channels; in convert_chmap()
302 if (channels == 1) in convert_chmap()
305 for (; c < channels && *maps; maps++) in convert_chmap()
309 for (; c < channels; c++) in convert_chmap()
646 fp && fp->altsetting == 1 && fp->channels == 1 && in snd_usb_parse_audio_interface()
667 fp->channels = num_channels; in snd_usb_parse_audio_interface()
715 if (fp->channels != num_channels) in snd_usb_parse_audio_interface()
717 fp->chmap = convert_chmap(fp->channels, chconfig, protocol); in snd_usb_parse_audio_interface()