Lines Matching refs:emu
20 struct snd_emu10k1 *emu; in snd_emu10k1_timer_start() local
24 emu = snd_timer_chip(timer); in snd_emu10k1_timer_start()
28 spin_lock_irqsave(&emu->reg_lock, flags); in snd_emu10k1_timer_start()
29 snd_emu10k1_intr_enable(emu, INTE_INTERVALTIMERENB); in snd_emu10k1_timer_start()
30 outw(delay & TIMER_RATE_MASK, emu->port + TIMER); in snd_emu10k1_timer_start()
31 spin_unlock_irqrestore(&emu->reg_lock, flags); in snd_emu10k1_timer_start()
37 struct snd_emu10k1 *emu; in snd_emu10k1_timer_stop() local
40 emu = snd_timer_chip(timer); in snd_emu10k1_timer_stop()
41 spin_lock_irqsave(&emu->reg_lock, flags); in snd_emu10k1_timer_stop()
42 snd_emu10k1_intr_disable(emu, INTE_INTERVALTIMERENB); in snd_emu10k1_timer_stop()
43 spin_unlock_irqrestore(&emu->reg_lock, flags); in snd_emu10k1_timer_stop()
64 int snd_emu10k1_timer(struct snd_emu10k1 *emu, int device) in snd_emu10k1_timer() argument
72 tid.card = emu->card->number; in snd_emu10k1_timer()
75 if ((err = snd_timer_new(emu->card, "EMU10K1", &tid, &timer)) >= 0) { in snd_emu10k1_timer()
77 timer->private_data = emu; in snd_emu10k1_timer()
80 emu->timer = timer; in snd_emu10k1_timer()