Lines Matching refs:voicenum
324 void snd_emu10k1_voice_intr_enable(struct snd_emu10k1 *emu, unsigned int voicenum) in snd_emu10k1_voice_intr_enable() argument
331 if (voicenum >= 32) { in snd_emu10k1_voice_intr_enable()
334 val |= 1 << (voicenum - 32); in snd_emu10k1_voice_intr_enable()
338 val |= 1 << voicenum; in snd_emu10k1_voice_intr_enable()
344 void snd_emu10k1_voice_intr_disable(struct snd_emu10k1 *emu, unsigned int voicenum) in snd_emu10k1_voice_intr_disable() argument
351 if (voicenum >= 32) { in snd_emu10k1_voice_intr_disable()
354 val &= ~(1 << (voicenum - 32)); in snd_emu10k1_voice_intr_disable()
358 val &= ~(1 << voicenum); in snd_emu10k1_voice_intr_disable()
364 void snd_emu10k1_voice_intr_ack(struct snd_emu10k1 *emu, unsigned int voicenum) in snd_emu10k1_voice_intr_ack() argument
370 if (voicenum >= 32) { in snd_emu10k1_voice_intr_ack()
372 voicenum = 1 << (voicenum - 32); in snd_emu10k1_voice_intr_ack()
375 voicenum = 1 << voicenum; in snd_emu10k1_voice_intr_ack()
377 outl(voicenum, emu->port + DATA); in snd_emu10k1_voice_intr_ack()
381 void snd_emu10k1_voice_half_loop_intr_enable(struct snd_emu10k1 *emu, unsigned int voicenum) in snd_emu10k1_voice_half_loop_intr_enable() argument
388 if (voicenum >= 32) { in snd_emu10k1_voice_half_loop_intr_enable()
391 val |= 1 << (voicenum - 32); in snd_emu10k1_voice_half_loop_intr_enable()
395 val |= 1 << voicenum; in snd_emu10k1_voice_half_loop_intr_enable()
401 void snd_emu10k1_voice_half_loop_intr_disable(struct snd_emu10k1 *emu, unsigned int voicenum) in snd_emu10k1_voice_half_loop_intr_disable() argument
408 if (voicenum >= 32) { in snd_emu10k1_voice_half_loop_intr_disable()
411 val &= ~(1 << (voicenum - 32)); in snd_emu10k1_voice_half_loop_intr_disable()
415 val &= ~(1 << voicenum); in snd_emu10k1_voice_half_loop_intr_disable()
421 void snd_emu10k1_voice_half_loop_intr_ack(struct snd_emu10k1 *emu, unsigned int voicenum) in snd_emu10k1_voice_half_loop_intr_ack() argument
427 if (voicenum >= 32) { in snd_emu10k1_voice_half_loop_intr_ack()
429 voicenum = 1 << (voicenum - 32); in snd_emu10k1_voice_half_loop_intr_ack()
432 voicenum = 1 << voicenum; in snd_emu10k1_voice_half_loop_intr_ack()
434 outl(voicenum, emu->port + DATA); in snd_emu10k1_voice_half_loop_intr_ack()
438 void snd_emu10k1_voice_set_loop_stop(struct snd_emu10k1 *emu, unsigned int voicenum) in snd_emu10k1_voice_set_loop_stop() argument
445 if (voicenum >= 32) { in snd_emu10k1_voice_set_loop_stop()
448 sol |= 1 << (voicenum - 32); in snd_emu10k1_voice_set_loop_stop()
452 sol |= 1 << voicenum; in snd_emu10k1_voice_set_loop_stop()
458 void snd_emu10k1_voice_clear_loop_stop(struct snd_emu10k1 *emu, unsigned int voicenum) in snd_emu10k1_voice_clear_loop_stop() argument
465 if (voicenum >= 32) { in snd_emu10k1_voice_clear_loop_stop()
468 sol &= ~(1 << (voicenum - 32)); in snd_emu10k1_voice_clear_loop_stop()
472 sol &= ~(1 << voicenum); in snd_emu10k1_voice_clear_loop_stop()