Lines Matching full:voice
52 /* timer/voice bits set in gus_irqgen() */ in gus_read()
140 /* voice specific functions */ in gus_read()
157 offset += ((int) GUSregb(VoiceSelReg3x2) & 0x1f) << 5; /* = Voice*32 + Function*2 */ in gus_read()
161 /* voice unspecific functions */ in gus_read()
281 int voice; in gus_write() local
284 for (voice = 0; voice < 31; voice++) in gus_write()
286 if (GUSregd(voicewavetableirq) & (1 << voice)) in gus_write()
288 GUSregd(voicewavetableirq) ^= (1 << voice); /* clear IRQ bit */ in gus_write()
289 GUSregb(voice << 5) &= 0x7f; /* clear voice reg irq bit */ in gus_write()
294 GUSregb(SynVoiceIRQ8f) = voice | 0x60; /* (bit==0 => IRQ wartend) */ in gus_write()
301 for (voice = 0; voice < 31; voice++) in gus_write()
303 if (GUSregd(voicevolrampirq) & (1 << voice)) in gus_write()
305 GUSregd(voicevolrampirq) ^= (1 << voice); /* clear IRQ bit */ in gus_write()
306 … GUSregb((voice << 5) + VSRVolRampControl) &= 0x7f; /* clear voice volume reg irq bit */ in gus_write()
311 GUSregb(SynVoiceIRQ8f) = voice | 0x80; /* (bit==0 => IRQ wartend) */ in gus_write()
336 /* voice specific functions */ in gus_write()
356 offset += (GUSregb(VoiceSelReg3x2) & 0x1f) << 5; /* = Voice*32 + Function*2 */ in gus_write()
360 /* voice unspecific functions */ in gus_write()