Lines Matching refs:channels
105 if (fp->channels > subs->channels_max)
106 subs->channels_max = fp->channels;
169 ch_bytes = fp->chmap->channels * 4;
176 for (i = 0; i < fp->chmap->channels; i++, dst++) {
200 for (i = 0; i < chmap->channels; i++)
239 static struct snd_pcm_chmap_elem *convert_chmap(int channels, unsigned int bits,
291 if (channels > ARRAY_SIZE(chmap->map))
299 chmap->channels = channels;
306 if (c == chmap->channels)
312 if (channels == 1)
315 for (; c < channels && *maps; maps++)
319 for (; c < channels; c++)
325 /* UAC3 device stores channels information in Cluster Descriptors */
330 unsigned int channels = cluster->bNrChannels;
335 if (channels > ARRAY_SIZE(chmap->map))
346 while (((p - (void *)cluster) < len) && (c < channels)) {
461 if (channels < c)
464 chmap->channels = channels;
466 for (; c < channels; c++)
697 fp->channels = num_channels;
852 if (fp->channels != num_channels)
855 fp->chmap = convert_chmap(fp->channels, chconfig, protocol);
928 chmap->channels = num_channels;
958 * Get number of channels and channel map through
1168 fp && fp->altsetting == 1 && fp->channels == 1 &&