Lines Matching refs:multi

257 	desc.multi = apcm->substream->runtime->channels;  in atc_pcm_playback_prepare()
384 max_cisz = src->multi * src->rsc.msr; in atc_pcm_playback_start()
445 max_cisz = src->multi * src->rsc.msr; in atc_pcm_playback_position()
513 int multi, err, i; in atc_pcm_capture_get_resources() local
523 multi = apcm->substream->runtime->channels; in atc_pcm_capture_get_resources()
530 n_sum = (1 == multi) ? 1 : 0; in atc_pcm_capture_get_resources()
533 if ((multi > 1) && (0x8000000 >= pitch)) { in atc_pcm_capture_get_resources()
536 n_amixer += multi * atc->msr; in atc_pcm_capture_get_resources()
537 n_srcimp += multi * atc->msr; in atc_pcm_capture_get_resources()
539 n_srcimp += multi; in atc_pcm_capture_get_resources()
561 src_dsc.multi = 1; in atc_pcm_capture_get_resources()
564 src_dsc.msr = src_node_conf[i/multi].msr; in atc_pcm_capture_get_resources()
571 pitch = src_node_conf[i/multi].pitch; in atc_pcm_capture_get_resources()
574 src->ops->set_vo(src, src_node_conf[i/multi].vo); in atc_pcm_capture_get_resources()
584 mix_dsc.msr = src_node_conf[(i-n_sum*2)/multi].mix_msr; in atc_pcm_capture_get_resources()
607 srcimp_dsc.msr = src_node_conf[i/multi].imp_msr; in atc_pcm_capture_get_resources()
608 else if (1 == multi) in atc_pcm_capture_get_resources()
622 src_dsc.multi = apcm->substream->runtime->channels; in atc_pcm_capture_get_resources()
652 int err, i, j, n_sum, multi; in atc_pcm_capture_prepare() local
667 multi = apcm->substream->runtime->channels; in atc_pcm_capture_prepare()
668 if (1 == multi) { in atc_pcm_capture_prepare()
684 srcimp->ops->map(srcimp, src, out_ports[i%multi]); in atc_pcm_capture_prepare()
686 out_ports[i%multi] = &amixer->rsc; in atc_pcm_capture_prepare()
692 if ((multi > 1) && (pitch <= 0x8000000)) { in atc_pcm_capture_prepare()
695 for (i = 0; i < multi; i++) { in atc_pcm_capture_prepare()
698 amixer = apcm->amixers[apcm->n_srcc+j*multi+i]; in atc_pcm_capture_prepare()
705 srcimp = apcm->srcimps[apcm->n_srcc+j*multi+i]; in atc_pcm_capture_prepare()
711 for (i = 0; i < multi; i++) { in atc_pcm_capture_prepare()
726 int i, multi; in atc_pcm_capture_start() local
732 multi = apcm->substream->runtime->channels; in atc_pcm_capture_start()
736 src->ops->set_pm(src, ((i%multi) != (multi-1))); in atc_pcm_capture_start()
798 desc.multi = apcm->substream->runtime->channels; in spdif_passthru_playback_get_resources()
1411 src_dsc.multi = 1; in atc_get_resources()