Lines Matching refs:multi

260 	desc.multi = apcm->substream->runtime->channels;  in atc_pcm_playback_prepare()
387 max_cisz = src->multi * src->rsc.msr; in atc_pcm_playback_start()
448 max_cisz = src->multi * src->rsc.msr; in atc_pcm_playback_position()
516 int multi, err, i; in atc_pcm_capture_get_resources() local
526 multi = apcm->substream->runtime->channels; in atc_pcm_capture_get_resources()
533 n_sum = (1 == multi) ? 1 : 0; in atc_pcm_capture_get_resources()
536 if ((multi > 1) && (0x8000000 >= pitch)) { in atc_pcm_capture_get_resources()
539 n_amixer += multi * atc->msr; in atc_pcm_capture_get_resources()
540 n_srcimp += multi * atc->msr; in atc_pcm_capture_get_resources()
542 n_srcimp += multi; in atc_pcm_capture_get_resources()
564 src_dsc.multi = 1; in atc_pcm_capture_get_resources()
567 src_dsc.msr = src_node_conf[i/multi].msr; in atc_pcm_capture_get_resources()
574 pitch = src_node_conf[i/multi].pitch; in atc_pcm_capture_get_resources()
577 src->ops->set_vo(src, src_node_conf[i/multi].vo); in atc_pcm_capture_get_resources()
587 mix_dsc.msr = src_node_conf[(i-n_sum*2)/multi].mix_msr; in atc_pcm_capture_get_resources()
610 srcimp_dsc.msr = src_node_conf[i/multi].imp_msr; in atc_pcm_capture_get_resources()
611 else if (1 == multi) in atc_pcm_capture_get_resources()
625 src_dsc.multi = apcm->substream->runtime->channels; in atc_pcm_capture_get_resources()
655 int err, i, j, n_sum, multi; in atc_pcm_capture_prepare() local
670 multi = apcm->substream->runtime->channels; in atc_pcm_capture_prepare()
671 if (1 == multi) { in atc_pcm_capture_prepare()
687 srcimp->ops->map(srcimp, src, out_ports[i%multi]); in atc_pcm_capture_prepare()
689 out_ports[i%multi] = &amixer->rsc; in atc_pcm_capture_prepare()
695 if ((multi > 1) && (pitch <= 0x8000000)) { in atc_pcm_capture_prepare()
698 for (i = 0; i < multi; i++) { in atc_pcm_capture_prepare()
701 amixer = apcm->amixers[apcm->n_srcc+j*multi+i]; in atc_pcm_capture_prepare()
708 srcimp = apcm->srcimps[apcm->n_srcc+j*multi+i]; in atc_pcm_capture_prepare()
714 for (i = 0; i < multi; i++) { in atc_pcm_capture_prepare()
729 int i, multi; in atc_pcm_capture_start() local
735 multi = apcm->substream->runtime->channels; in atc_pcm_capture_start()
739 src->ops->set_pm(src, ((i%multi) != (multi-1))); in atc_pcm_capture_start()
801 desc.multi = apcm->substream->runtime->channels; in spdif_passthru_playback_get_resources()
1414 src_dsc.multi = 1; in atc_get_resources()