Lines Matching refs:pitch_target

217 	unsigned int pitch_target;  in emu10k1_calc_pitch_target()  local
219 pitch_target = (rate << 8) / 375; in emu10k1_calc_pitch_target()
220 pitch_target = (pitch_target >> 1) + (pitch_target & 1); in emu10k1_calc_pitch_target()
221 return pitch_target; in emu10k1_calc_pitch_target()
231 static unsigned int emu10k1_select_interprom(unsigned int pitch_target) in emu10k1_select_interprom() argument
233 if (pitch_target == PITCH_48000) in emu10k1_select_interprom()
235 else if (pitch_target < PITCH_48000) in emu10k1_select_interprom()
237 else if (pitch_target >= PITCH_96000) in emu10k1_select_interprom()
239 else if (pitch_target >= PITCH_85000) in emu10k1_select_interprom()
241 else if (pitch_target >= PITCH_80726) in emu10k1_select_interprom()
243 else if (pitch_target >= PITCH_67882) in emu10k1_select_interprom()
245 else if (pitch_target >= PITCH_57081) in emu10k1_select_interprom()
282 unsigned int pitch_target; in snd_emu10k1_pcm_init_voice() local
353 pitch_target = PITCH_48000; /* Disable interpolators on emu1010 card */ in snd_emu10k1_pcm_init_voice()
355 pitch_target = emu10k1_calc_pitch_target(runtime->rate); in snd_emu10k1_pcm_init_voice()
358 emu10k1_select_interprom(pitch_target) | in snd_emu10k1_pcm_init_voice()
362 emu10k1_select_interprom(pitch_target) | in snd_emu10k1_pcm_init_voice()
683 unsigned int voice, pitch, pitch_target; in snd_emu10k1_playback_trigger_voice() local
693 pitch_target = PITCH_48000; /* Disable interpolators on emu1010 card */ in snd_emu10k1_playback_trigger_voice()
695 pitch_target = emu10k1_calc_pitch_target(runtime->rate); in snd_emu10k1_playback_trigger_voice()
696 snd_emu10k1_ptr_write(emu, PTRX_PITCHTARGET, voice, pitch_target); in snd_emu10k1_playback_trigger_voice()
698 snd_emu10k1_ptr_write(emu, CPF_CURRENTPITCH, voice, pitch_target); in snd_emu10k1_playback_trigger_voice()