Lines Matching refs:timer

332 	if ((status & AD1816A_TIMER_IRQ_PENDING) && chip->timer)  in snd_ad1816a_interrupt()
333 snd_timer_interrupt(chip->timer, chip->timer->sticks); in snd_ad1816a_interrupt()
380 static int snd_ad1816a_timer_close(struct snd_timer *timer) in snd_ad1816a_timer_close() argument
382 struct snd_ad1816a *chip = snd_timer_chip(timer); in snd_ad1816a_timer_close()
387 static int snd_ad1816a_timer_open(struct snd_timer *timer) in snd_ad1816a_timer_open() argument
389 struct snd_ad1816a *chip = snd_timer_chip(timer); in snd_ad1816a_timer_open()
394 static unsigned long snd_ad1816a_timer_resolution(struct snd_timer *timer) in snd_ad1816a_timer_resolution() argument
396 if (snd_BUG_ON(!timer)) in snd_ad1816a_timer_resolution()
402 static int snd_ad1816a_timer_start(struct snd_timer *timer) in snd_ad1816a_timer_start() argument
406 struct snd_ad1816a *chip = snd_timer_chip(timer); in snd_ad1816a_timer_start()
412 timer->sticks & 0xffff); in snd_ad1816a_timer_start()
421 static int snd_ad1816a_timer_stop(struct snd_timer *timer) in snd_ad1816a_timer_stop() argument
424 struct snd_ad1816a *chip = snd_timer_chip(timer); in snd_ad1816a_timer_stop()
705 struct snd_timer *timer; in snd_ad1816a_timer() local
714 if ((error = snd_timer_new(chip->card, "AD1816A", &tid, &timer)) < 0) in snd_ad1816a_timer()
716 strcpy(timer->name, snd_ad1816a_chip_id(chip)); in snd_ad1816a_timer()
717 timer->private_data = chip; in snd_ad1816a_timer()
718 chip->timer = timer; in snd_ad1816a_timer()
719 timer->hw = snd_ad1816a_timer_table; in snd_ad1816a_timer()