Lines Matching defs:voice

21 				      struct snd_emu10k1_voice *voice)
25 epcm = voice->epcm;
101 // arbitrary number of periods per buffer, we use an extra voice with a
290 int voice;
292 voice = evoice->number;
296 snd_emu10k1_ptr_write_multiple(emu, voice,
318 snd_emu10k1_ptr_write_multiple(emu, voice,
326 snd_emu10k1_ptr_write(emu, A_CSBA + i, voice, (amh << 16) | aml);
329 snd_emu10k1_ptr_write(emu, FXRT, voice,
333 emu->voices[voice].dirty = 1;
579 unsigned voice,
591 snd_emu10k1_ptr_write(emu, CD0 + i, voice, sample);
597 snd_emu10k1_ptr_write(emu, CCR, voice + 1, ccr);
599 snd_emu10k1_ptr_write(emu, CCR, voice, ccr);
621 unsigned voice = epcm->voices[i]->number;
622 snd_emu10k1_ptr_write(emu, CCCA_CURRADDR, voice, loop_start);
624 snd_emu10k1_playback_fill_cache(emu, voice, sample, stereo);
699 u32 voice, u32 pitch_target)
701 u32 ptrx = snd_emu10k1_ptr_read(emu, PTRX, voice);
702 u32 cpf = snd_emu10k1_ptr_read(emu, CPF, voice);
703 snd_emu10k1_ptr_write_multiple(emu, voice,
712 unsigned int voice;
714 voice = evoice->number;
715 snd_emu10k1_playback_commit_pitch(emu, voice, evoice->epcm->pitch_target << 16);
721 unsigned int voice;
723 voice = evoice->number;
724 snd_emu10k1_playback_commit_pitch(emu, voice, 0);
900 int voice = epcm->voices[i]->number;
901 mask |= 1ULL << voice;
911 int voice = epcm->voices[i]->number;
912 snd_emu10k1_ptr_write(emu, CPF_STOP, voice, 1);
913 snd_emu10k1_playback_commit_pitch(emu, voice, PITCH_48000 << 16);
972 // The extra voice is allowed to lag a bit
1146 // mismatch between the extra voice and the regular voices.