Lines Matching refs:timer
143 static int snd_opl3_timer1_start(struct snd_timer * timer) in snd_opl3_timer1_start() argument
150 opl3 = snd_timer_chip(timer); in snd_opl3_timer1_start()
152 ticks = timer->sticks; in snd_opl3_timer1_start()
161 static int snd_opl3_timer1_stop(struct snd_timer * timer) in snd_opl3_timer1_stop() argument
167 opl3 = snd_timer_chip(timer); in snd_opl3_timer1_stop()
180 static int snd_opl3_timer2_start(struct snd_timer * timer) in snd_opl3_timer2_start() argument
187 opl3 = snd_timer_chip(timer); in snd_opl3_timer2_start()
189 ticks = timer->sticks; in snd_opl3_timer2_start()
198 static int snd_opl3_timer2_stop(struct snd_timer * timer) in snd_opl3_timer2_stop() argument
204 opl3 = snd_timer_chip(timer); in snd_opl3_timer2_stop()
237 struct snd_timer *timer = NULL; in snd_opl3_timer1_init() local
246 err = snd_timer_new(opl3->card, "AdLib timer #1", &tid, &timer); in snd_opl3_timer1_init()
248 strcpy(timer->name, "AdLib timer #1"); in snd_opl3_timer1_init()
249 timer->private_data = opl3; in snd_opl3_timer1_init()
250 timer->hw = snd_opl3_timer1; in snd_opl3_timer1_init()
252 opl3->timer1 = timer; in snd_opl3_timer1_init()
258 struct snd_timer *timer = NULL; in snd_opl3_timer2_init() local
267 err = snd_timer_new(opl3->card, "AdLib timer #2", &tid, &timer); in snd_opl3_timer2_init()
269 strcpy(timer->name, "AdLib timer #2"); in snd_opl3_timer2_init()
270 timer->private_data = opl3; in snd_opl3_timer2_init()
271 timer->hw = snd_opl3_timer2; in snd_opl3_timer2_init()
273 opl3->timer2 = timer; in snd_opl3_timer2_init()
285 struct snd_timer *timer; in snd_opl3_interrupt() local
299 timer = opl3->timer1; in snd_opl3_interrupt()
300 snd_timer_interrupt(timer, timer->sticks); in snd_opl3_interrupt()
303 timer = opl3->timer2; in snd_opl3_interrupt()
304 snd_timer_interrupt(timer, timer->sticks); in snd_opl3_interrupt()