Lines Matching refs:emu
34 struct snd_emu10k1 *emu; in snd_emu10k1_timer_start() local
38 emu = snd_timer_chip(timer); in snd_emu10k1_timer_start()
42 spin_lock_irqsave(&emu->reg_lock, flags); in snd_emu10k1_timer_start()
43 snd_emu10k1_intr_enable(emu, INTE_INTERVALTIMERENB); in snd_emu10k1_timer_start()
44 outw(delay & TIMER_RATE_MASK, emu->port + TIMER); in snd_emu10k1_timer_start()
45 spin_unlock_irqrestore(&emu->reg_lock, flags); in snd_emu10k1_timer_start()
51 struct snd_emu10k1 *emu; in snd_emu10k1_timer_stop() local
54 emu = snd_timer_chip(timer); in snd_emu10k1_timer_stop()
55 spin_lock_irqsave(&emu->reg_lock, flags); in snd_emu10k1_timer_stop()
56 snd_emu10k1_intr_disable(emu, INTE_INTERVALTIMERENB); in snd_emu10k1_timer_stop()
57 spin_unlock_irqrestore(&emu->reg_lock, flags); in snd_emu10k1_timer_stop()
78 int snd_emu10k1_timer(struct snd_emu10k1 *emu, int device) in snd_emu10k1_timer() argument
86 tid.card = emu->card->number; in snd_emu10k1_timer()
89 if ((err = snd_timer_new(emu->card, "EMU10K1", &tid, &timer)) >= 0) { in snd_emu10k1_timer()
91 timer->private_data = emu; in snd_emu10k1_timer()
94 emu->timer = timer; in snd_emu10k1_timer()