Lines Matching refs:voicenum
310 void snd_emu10k1_voice_intr_enable(struct snd_emu10k1 *emu, unsigned int voicenum) in snd_emu10k1_voice_intr_enable() argument
317 if (voicenum >= 32) { in snd_emu10k1_voice_intr_enable()
320 val |= 1 << (voicenum - 32); in snd_emu10k1_voice_intr_enable()
324 val |= 1 << voicenum; in snd_emu10k1_voice_intr_enable()
330 void snd_emu10k1_voice_intr_disable(struct snd_emu10k1 *emu, unsigned int voicenum) in snd_emu10k1_voice_intr_disable() argument
337 if (voicenum >= 32) { in snd_emu10k1_voice_intr_disable()
340 val &= ~(1 << (voicenum - 32)); in snd_emu10k1_voice_intr_disable()
344 val &= ~(1 << voicenum); in snd_emu10k1_voice_intr_disable()
350 void snd_emu10k1_voice_intr_ack(struct snd_emu10k1 *emu, unsigned int voicenum) in snd_emu10k1_voice_intr_ack() argument
356 if (voicenum >= 32) { in snd_emu10k1_voice_intr_ack()
358 voicenum = 1 << (voicenum - 32); in snd_emu10k1_voice_intr_ack()
361 voicenum = 1 << voicenum; in snd_emu10k1_voice_intr_ack()
363 outl(voicenum, emu->port + DATA); in snd_emu10k1_voice_intr_ack()
367 void snd_emu10k1_voice_half_loop_intr_enable(struct snd_emu10k1 *emu, unsigned int voicenum) in snd_emu10k1_voice_half_loop_intr_enable() argument
374 if (voicenum >= 32) { in snd_emu10k1_voice_half_loop_intr_enable()
377 val |= 1 << (voicenum - 32); in snd_emu10k1_voice_half_loop_intr_enable()
381 val |= 1 << voicenum; in snd_emu10k1_voice_half_loop_intr_enable()
387 void snd_emu10k1_voice_half_loop_intr_disable(struct snd_emu10k1 *emu, unsigned int voicenum) in snd_emu10k1_voice_half_loop_intr_disable() argument
394 if (voicenum >= 32) { in snd_emu10k1_voice_half_loop_intr_disable()
397 val &= ~(1 << (voicenum - 32)); in snd_emu10k1_voice_half_loop_intr_disable()
401 val &= ~(1 << voicenum); in snd_emu10k1_voice_half_loop_intr_disable()
407 void snd_emu10k1_voice_half_loop_intr_ack(struct snd_emu10k1 *emu, unsigned int voicenum) in snd_emu10k1_voice_half_loop_intr_ack() argument
413 if (voicenum >= 32) { in snd_emu10k1_voice_half_loop_intr_ack()
415 voicenum = 1 << (voicenum - 32); in snd_emu10k1_voice_half_loop_intr_ack()
418 voicenum = 1 << voicenum; in snd_emu10k1_voice_half_loop_intr_ack()
420 outl(voicenum, emu->port + DATA); in snd_emu10k1_voice_half_loop_intr_ack()
424 void snd_emu10k1_voice_set_loop_stop(struct snd_emu10k1 *emu, unsigned int voicenum) in snd_emu10k1_voice_set_loop_stop() argument
431 if (voicenum >= 32) { in snd_emu10k1_voice_set_loop_stop()
434 sol |= 1 << (voicenum - 32); in snd_emu10k1_voice_set_loop_stop()
438 sol |= 1 << voicenum; in snd_emu10k1_voice_set_loop_stop()
444 void snd_emu10k1_voice_clear_loop_stop(struct snd_emu10k1 *emu, unsigned int voicenum) in snd_emu10k1_voice_clear_loop_stop() argument
451 if (voicenum >= 32) { in snd_emu10k1_voice_clear_loop_stop()
454 sol &= ~(1 << (voicenum - 32)); in snd_emu10k1_voice_clear_loop_stop()
458 sol &= ~(1 << voicenum); in snd_emu10k1_voice_clear_loop_stop()