Lines Matching refs:timer
91 rtctimer_start(struct snd_timer *timer) in rtctimer_start() argument
93 rtc_task_t *rtc = timer->private_data; in rtctimer_start()
102 rtctimer_stop(struct snd_timer *timer) in rtctimer_stop() argument
104 rtc_task_t *rtc = timer->private_data; in rtctimer_stop()
131 struct snd_timer *timer; in rtctimer_init() local
140 err = snd_timer_global_new("rtc", SNDRV_TIMER_GLOBAL_RTC, &timer); in rtctimer_init()
144 timer->module = THIS_MODULE; in rtctimer_init()
145 strcpy(timer->name, "RTC timer"); in rtctimer_init()
146 timer->hw = rtc_hw; in rtctimer_init()
147 timer->hw.resolution = NANO_SEC / rtctimer_freq; in rtctimer_init()
149 tasklet_init(&rtc_tasklet, rtctimer_tasklet, (unsigned long)timer); in rtctimer_init()
155 err = snd_timer_global_register(timer); in rtctimer_init()
157 snd_timer_global_free(timer); in rtctimer_init()
160 rtctimer = timer; /* remember this */ in rtctimer_init()