Lines Matching refs:timer
79 #include <linux/timer.h>
1912 struct timer_list *timer;
1914 timer = context;
1918 callout_reset(&timer->callout, 1,
1919 &linux_timer_callback_wrapper, timer);
1923 timer->function(timer->data);
1927 mod_timer(struct timer_list *timer, int expires)
1931 timer->expires = expires;
1932 ret = callout_reset(&timer->callout,
1934 &linux_timer_callback_wrapper, timer);
1942 add_timer(struct timer_list *timer)
1945 callout_reset(&timer->callout,
1946 linux_timer_jiffies_until(timer->expires),
1947 &linux_timer_callback_wrapper, timer);
1951 add_timer_on(struct timer_list *timer, int cpu)
1954 callout_reset_on(&timer->callout,
1955 linux_timer_jiffies_until(timer->expires),
1956 &linux_timer_callback_wrapper, timer, cpu);
1960 del_timer(struct timer_list *timer)
1963 if (callout_stop(&(timer)->callout) == -1)
1969 del_timer_sync(struct timer_list *timer)
1972 if (callout_drain(&(timer)->callout) == -1)
2012 * avoid timer rounding problems when the tick value wraps