Lines Matching defs:channels
97 #define CM_CHB3D5C 0x80000000 /* 5,6 channels */
99 #define CM_CHB3D 0x20000000 /* 4 channels */
202 #define CM_CHB3D6C 0x00008000 /* 5.1 channels support */
360 #define CM_CHB3D8C 0x00200000 /* 7.1 channels support */
377 * channels for playback / capture
710 static int set_dac_channels(struct cmipci *cm, struct cmipci_pcm *rec, int channels)
712 if (channels > 2) {
721 if (channels > 2) {
728 if (channels == 8)
732 if (channels == 6) {
739 if (channels == 4)
767 if (runtime->channels > 1)
769 if (rec->is_dac && set_dac_channels(cm, rec, runtime->channels) < 0) {
770 dev_dbg(cm->card->dev, "cannot set dac channels\n");
778 if (runtime->channels > 2) {
779 /* multi-channels */
780 rec->dma_size = (rec->dma_size * runtime->channels) / 2;
781 period_size = (period_size * runtime->channels) / 2;
935 if (substream->runtime->channels > 2)
936 ptr = (ptr * 2) / substream->runtime->channels;
1277 substream->runtime->channels == 2);
1322 /* configure for 16 bits, 2 channels, 8 kHz */
1323 if (runtime->channels > 2)
2818 if (detect & CM_CHIP_039_6CH) /* 4 or 6 channels */
2906 snd_cmipci_write(cm, CM_REG_FUNCTRL0, 0); /* disable channels */
3016 * check chip version, max channels and capabilities
3026 /* added -MCx suffix for chip supporting multi-channels */
3048 snd_cmipci_write(cm, CM_REG_FUNCTRL0, 0); /* disable channels */