Lines Matching refs:pitch
195 unsigned int pitch; in atc_get_pitch() local
199 pitch = (input_rate / output_rate) << 24; in atc_get_pitch()
215 pitch |= input_rate; in atc_get_pitch()
218 return pitch; in atc_get_pitch()
221 static int select_rom(unsigned int pitch) in select_rom() argument
223 if (pitch > 0x00428f5c && pitch < 0x01b851ec) { in select_rom()
226 } else if (pitch == 0x01d66666 || pitch == 0x01d66667) { in select_rom()
229 } else if (pitch == 0x02000000) { in select_rom()
232 } else if (pitch <= 0x08000000) { in select_rom()
251 unsigned int pitch; in atc_pcm_playback_prepare() local
264 pitch = atc_get_pitch(apcm->substream->runtime->rate, in atc_pcm_playback_prepare()
267 src->ops->set_pitch(src, pitch); in atc_pcm_playback_prepare()
268 src->ops->set_rom(src, select_rom(pitch)); in atc_pcm_playback_prepare()
452 unsigned int pitch; member
462 unsigned int pitch; in setup_src_node_conf() local
465 pitch = atc_get_pitch((atc->rsr * atc->msr), in setup_src_node_conf()
471 conf[0].pitch = pitch; in setup_src_node_conf()
475 if (0x8000000 < pitch) { in setup_src_node_conf()
478 conf[0].pitch = (atc->msr << 24); in setup_src_node_conf()
482 conf[1].pitch = atc_get_pitch(atc->rsr, in setup_src_node_conf()
487 } else if (0x1000000 < pitch) { in setup_src_node_conf()
490 conf[0].pitch = pitch; in setup_src_node_conf()
512 unsigned int pitch; in atc_pcm_capture_get_resources() local
526 pitch = atc_get_pitch((atc->rsr * atc->msr), in atc_pcm_capture_get_resources()
533 if ((multi > 1) && (0x8000000 >= pitch)) { in atc_pcm_capture_get_resources()
571 pitch = src_node_conf[i/multi].pitch; in atc_pcm_capture_get_resources()
572 src->ops->set_pitch(src, pitch); in atc_pcm_capture_get_resources()
573 src->ops->set_rom(src, select_rom(pitch)); in atc_pcm_capture_get_resources()
602 pitch = atc_get_pitch((atc->rsr * atc->msr), in atc_pcm_capture_get_resources()
609 srcimp_dsc.msr = (pitch <= 0x8000000) ? atc->msr : 1; in atc_pcm_capture_get_resources()
630 src->ops->set_pitch(src, pitch); in atc_pcm_capture_get_resources()
653 unsigned int pitch; in atc_pcm_capture_prepare() local
689 pitch = atc_get_pitch((atc->rsr * atc->msr), in atc_pcm_capture_prepare()
692 if ((multi > 1) && (pitch <= 0x8000000)) { in atc_pcm_capture_prepare()
792 unsigned int pitch, rsr = atc->pll_rate; in spdif_passthru_playback_get_resources() local
808 pitch = atc_get_pitch(apcm->substream->runtime->rate, (rsr * desc.msr)); in spdif_passthru_playback_get_resources()
810 src->ops->set_pitch(src, pitch); in spdif_passthru_playback_get_resources()
811 src->ops->set_rom(src, select_rom(pitch)); in spdif_passthru_playback_get_resources()