Lines Matching defs:timer
3 * PCM timer handling on ctxfi
16 MODULE_PARM_DESC(use_system_timer, "Force to use system-timer");
29 /* timer instance -- assigned to each PCM stream */
35 struct timer_list timer;
44 /* timer instance manager */
46 spinlock_t lock; /* global timer lock (for xfitimer) */
55 unsigned int running:1; /* global timer running */
60 * system-timer-based updates
65 struct ct_timer_instance *ti = from_timer(ti, t, timer);
87 mod_timer(&ti->timer, jiffies + interval);
93 timer_setup(&ti->timer, ct_systimer_callback, 0);
103 mod_timer(&ti->timer,
115 del_timer(&ti->timer);
122 try_to_del_timer_sync(&ti->timer);
137 * Handling multiple streams using a global emu20k1 timer irq
172 * reprogram the timer interval;
173 * checks the running instance list and determines the next timer interval.
244 /* Handle timer-interrupt */
271 /* start/stop the timer */
330 * timer instance
393 * timer manager
398 struct ct_timer *timer = data;
400 /* Interval timer interrupt */
401 if ((status & IT_INT) && timer->ops->interrupt)
402 timer->ops->interrupt(timer);
420 dev_info(atc->card->dev, "Use xfi-native timer\n");
425 dev_info(atc->card->dev, "Use system timer\n");