Lines Matching refs:timer
158 static int snd_opl3_timer1_start(struct snd_timer * timer) in snd_opl3_timer1_start() argument
165 opl3 = snd_timer_chip(timer); in snd_opl3_timer1_start()
167 ticks = timer->sticks; in snd_opl3_timer1_start()
176 static int snd_opl3_timer1_stop(struct snd_timer * timer) in snd_opl3_timer1_stop() argument
182 opl3 = snd_timer_chip(timer); in snd_opl3_timer1_stop()
195 static int snd_opl3_timer2_start(struct snd_timer * timer) in snd_opl3_timer2_start() argument
202 opl3 = snd_timer_chip(timer); in snd_opl3_timer2_start()
204 ticks = timer->sticks; in snd_opl3_timer2_start()
213 static int snd_opl3_timer2_stop(struct snd_timer * timer) in snd_opl3_timer2_stop() argument
219 opl3 = snd_timer_chip(timer); in snd_opl3_timer2_stop()
252 struct snd_timer *timer = NULL; in snd_opl3_timer1_init() local
261 if ((err = snd_timer_new(opl3->card, "AdLib timer #1", &tid, &timer)) >= 0) { in snd_opl3_timer1_init()
262 strcpy(timer->name, "AdLib timer #1"); in snd_opl3_timer1_init()
263 timer->private_data = opl3; in snd_opl3_timer1_init()
264 timer->hw = snd_opl3_timer1; in snd_opl3_timer1_init()
266 opl3->timer1 = timer; in snd_opl3_timer1_init()
272 struct snd_timer *timer = NULL; in snd_opl3_timer2_init() local
281 if ((err = snd_timer_new(opl3->card, "AdLib timer #2", &tid, &timer)) >= 0) { in snd_opl3_timer2_init()
282 strcpy(timer->name, "AdLib timer #2"); in snd_opl3_timer2_init()
283 timer->private_data = opl3; in snd_opl3_timer2_init()
284 timer->hw = snd_opl3_timer2; in snd_opl3_timer2_init()
286 opl3->timer2 = timer; in snd_opl3_timer2_init()
298 struct snd_timer *timer; in snd_opl3_interrupt() local
312 timer = opl3->timer1; in snd_opl3_interrupt()
313 snd_timer_interrupt(timer, timer->sticks); in snd_opl3_interrupt()
316 timer = opl3->timer2; in snd_opl3_interrupt()
317 snd_timer_interrupt(timer, timer->sticks); in snd_opl3_interrupt()