Lines Matching full:voice
8 * Routines for control of EMU10K1 chips - voice manager
16 /* Previously the voice allocator started at 0 every time. The new voice
17 * allocator uses a round robin scheme. The next free voice is tracked in
27 struct snd_emu10k1_voice *voice;
43 voice = &emu->voices[i + k];
44 if (voice->use) {
51 voice = &emu->voices[i + k];
52 voice->use = type;
53 voice->epcm = epcm;
54 /* dev_dbg(emu->card->dev, "allocated voice %d\n", i + k); */
56 voice->last = 1;
96 dev_dbg(emu->card->dev, "voice alloc - %i, %i of %i\n",
102 /* free a voice from synth */