Lines Matching refs:voicenum
296 void snd_emu10k1_voice_intr_enable(struct snd_emu10k1 *emu, unsigned int voicenum)
303 if (voicenum >= 32) {
306 val |= 1 << (voicenum - 32);
310 val |= 1 << voicenum;
316 void snd_emu10k1_voice_intr_disable(struct snd_emu10k1 *emu, unsigned int voicenum)
323 if (voicenum >= 32) {
326 val &= ~(1 << (voicenum - 32));
330 val &= ~(1 << voicenum);
336 void snd_emu10k1_voice_intr_ack(struct snd_emu10k1 *emu, unsigned int voicenum)
342 if (voicenum >= 32) {
344 voicenum = 1 << (voicenum - 32);
347 voicenum = 1 << voicenum;
349 outl(voicenum, emu->port + DATA);
353 void snd_emu10k1_voice_half_loop_intr_enable(struct snd_emu10k1 *emu, unsigned int voicenum)
360 if (voicenum >= 32) {
363 val |= 1 << (voicenum - 32);
367 val |= 1 << voicenum;
373 void snd_emu10k1_voice_half_loop_intr_disable(struct snd_emu10k1 *emu, unsigned int voicenum)
380 if (voicenum >= 32) {
383 val &= ~(1 << (voicenum - 32));
387 val &= ~(1 << voicenum);
393 void snd_emu10k1_voice_half_loop_intr_ack(struct snd_emu10k1 *emu, unsigned int voicenum)
399 if (voicenum >= 32) {
401 voicenum = 1 << (voicenum - 32);
404 voicenum = 1 << voicenum;
406 outl(voicenum, emu->port + DATA);
410 void snd_emu10k1_voice_set_loop_stop(struct snd_emu10k1 *emu, unsigned int voicenum)
417 if (voicenum >= 32) {
420 sol |= 1 << (voicenum - 32);
424 sol |= 1 << voicenum;
430 void snd_emu10k1_voice_clear_loop_stop(struct snd_emu10k1 *emu, unsigned int voicenum)
437 if (voicenum >= 32) {
440 sol &= ~(1 << (voicenum - 32));
444 sol &= ~(1 << voicenum);