Lines Matching defs:voice
102 unsigned int voice;
121 for (voice = 0; voice < pcmp->voices; voice++) {
122 begin = pcmp->memory + voice * (pcmp->dma_size / runtime->channels);
131 pan = runtime->channels == 2 ? (!voice ? 1 : 14) : 8;
132 vol = !voice ? gus->gf1.pcm_volume_level_left : gus->gf1.pcm_volume_level_right;
134 snd_gf1_select_voice(gus, pcmp->pvoices[voice]->number);
152 for (voice = 0; voice < pcmp->voices; voice++) {
153 snd_gf1_select_voice(gus, pcmp->pvoices[voice]->number);
155 snd_gf1_write8(gus, SNDRV_GF1_VB_MODE, 0x00); /* deactivate voice */
162 for (voice = 0; voice < pcmp->voices; voice++) {
163 snd_gf1_select_voice(gus, pcmp->pvoices[voice]->number);
165 voice_ctrl &= ~0x20; /* disable IRQ for next voice */
341 static int get_bpos(struct gus_pcm_private *pcmp, int voice, unsigned int pos,
344 unsigned int bpos = pos + (voice * (pcmp->dma_size / 2));
371 int voice, unsigned long pos,
379 bpos = get_bpos(pcmp, voice, pos, len);
388 int voice, unsigned long pos,
396 bpos = get_bpos(pcmp, voice, pos, len);
491 int voice;
499 voice = pcmp->pvoices[0]->number;
500 snd_gf1_stop_voices(gus, voice, voice);
502 voice = pcmp->pvoices[1]->number;
503 snd_gf1_stop_voices(gus, voice, voice);