Home
last modified time | relevance | path

Searched refs:timer (Results 1 – 25 of 59) sorted by relevance

123

/include/linux/
Dtimer.h91 void init_timer_key(struct timer_list *timer,
94 void init_timer_deferrable_key(struct timer_list *timer,
99 #define init_timer(timer) \ argument
102 init_timer_key((timer), #timer, &__key); \
105 #define init_timer_deferrable(timer) \ argument
108 init_timer_deferrable_key((timer), #timer, &__key); \
111 #define init_timer_on_stack(timer) \ argument
114 init_timer_on_stack_key((timer), #timer, &__key); \
117 #define setup_timer(timer, fn, data) \ argument
120 setup_timer_key((timer), #timer, &__key, (fn), (data));\
[all …]
Dhrtimer.h129 struct hrtimer timer; member
195 static inline void hrtimer_set_expires(struct hrtimer *timer, ktime_t time) in hrtimer_set_expires() argument
197 timer->node.expires = time; in hrtimer_set_expires()
198 timer->_softexpires = time; in hrtimer_set_expires()
201 static inline void hrtimer_set_expires_range(struct hrtimer *timer, ktime_t time, ktime_t delta) in hrtimer_set_expires_range() argument
203 timer->_softexpires = time; in hrtimer_set_expires_range()
204 timer->node.expires = ktime_add_safe(time, delta); in hrtimer_set_expires_range()
207 static inline void hrtimer_set_expires_range_ns(struct hrtimer *timer, ktime_t time, unsigned long … in hrtimer_set_expires_range_ns() argument
209 timer->_softexpires = time; in hrtimer_set_expires_range_ns()
210 timer->node.expires = ktime_add_safe(time, ns_to_ktime(delta)); in hrtimer_set_expires_range_ns()
[all …]
Dalarmtimer.h38 struct hrtimer timer; member
61 static inline int alarmtimer_active(const struct alarm *timer) in alarmtimer_active() argument
63 return timer->state != ALARMTIMER_STATE_INACTIVE; in alarmtimer_active()
69 static inline int alarmtimer_is_queued(struct alarm *timer) in alarmtimer_is_queued() argument
71 return timer->state & ALARMTIMER_STATE_ENQUEUED; in alarmtimer_is_queued()
78 static inline int alarmtimer_callback_running(struct alarm *timer) in alarmtimer_callback_running() argument
80 return timer->state & ALARMTIMER_STATE_CALLBACK; in alarmtimer_callback_running()
Dcs5535.h213 extern uint16_t cs5535_mfgpt_read(struct cs5535_mfgpt_timer *timer,
215 extern void cs5535_mfgpt_write(struct cs5535_mfgpt_timer *timer, uint16_t reg,
218 extern int cs5535_mfgpt_toggle_event(struct cs5535_mfgpt_timer *timer, int cmp,
220 extern int cs5535_mfgpt_set_irq(struct cs5535_mfgpt_timer *timer, int cmp,
222 extern struct cs5535_mfgpt_timer *cs5535_mfgpt_alloc_timer(int timer,
224 extern void cs5535_mfgpt_free_timer(struct cs5535_mfgpt_timer *timer);
226 static inline int cs5535_mfgpt_setup_irq(struct cs5535_mfgpt_timer *timer, in cs5535_mfgpt_setup_irq() argument
229 return cs5535_mfgpt_set_irq(timer, cmp, irq, 1); in cs5535_mfgpt_setup_irq()
232 static inline int cs5535_mfgpt_release_irq(struct cs5535_mfgpt_timer *timer, in cs5535_mfgpt_release_irq() argument
235 return cs5535_mfgpt_set_irq(timer, cmp, irq, 0); in cs5535_mfgpt_release_irq()
Ddw_apb_timer.h30 struct dw_apb_timer timer; member
36 struct dw_apb_timer timer; member
Dworkqueue.h94 struct timer_list timer; member
127 .timer = TIMER_INITIALIZER(NULL, 0, 0), \
132 .timer = TIMER_DEFERRED_INITIALIZER(NULL, 0, 0), \
209 init_timer(&(_work)->timer); \
215 init_timer_on_stack(&(_work)->timer); \
221 init_timer_deferrable(&(_work)->timer); \
414 ret = del_timer_sync(&work->timer); in cancel_delayed_work()
429 ret = del_timer(&work->timer); in __cancel_delayed_work()
Dposix-timers.h74 struct hrtimer timer; member
98 int (*timer_create) (struct k_itimer *timer);
119 void posix_cpu_timer_schedule(struct k_itimer *timer);
Dhpet.h103 static inline void hpet_reserve_timer(struct hpet_data *hd, int timer) in hpet_reserve_timer() argument
105 hd->hd_state |= (1 << timer); in hpet_reserve_timer()
Di2c-pnx.h22 struct timer_list timer; /* Timeout */ member
Drtc.h259 enum hrtimer_restart rtc_pie_update_irq(struct hrtimer *timer);
265 void rtc_timer_init(struct rtc_timer *timer, void (*f)(void* p), void* data);
266 int rtc_timer_start(struct rtc_device *rtc, struct rtc_timer* timer,
268 int rtc_timer_cancel(struct rtc_device *rtc, struct rtc_timer* timer);
Dserial_pnx8xxx.h28 struct timer_list timer; member
Dif_eql.h61 struct timer_list timer; member
DmISDNhw.h94 struct timer_list timer; member
151 struct timer_list timer; member
Dif_frad.h181 struct timer_list timer; member
Dpadata.h137 struct timer_list timer; member
/include/linux/sunrpc/
Dtimer.h23 extern void rpc_update_rtt(struct rpc_rtt *rt, unsigned timer, long m);
24 extern unsigned long rpc_calc_rto(struct rpc_rtt *rt, unsigned timer);
26 static inline void rpc_set_timeo(struct rpc_rtt *rt, int timer, int ntimeo) in rpc_set_timeo() argument
29 if (!timer) in rpc_set_timeo()
31 t = &rt->ntimeouts[timer-1]; in rpc_set_timeo()
42 static inline int rpc_ntimeo(struct rpc_rtt *rt, int timer) in rpc_ntimeo() argument
44 if (!timer) in rpc_ntimeo()
46 return rt->ntimeouts[timer-1]; in rpc_ntimeo()
/include/trace/events/
Dtimer.h2 #define TRACE_SYSTEM timer
13 TP_PROTO(struct timer_list *timer),
15 TP_ARGS(timer),
18 __field( void *, timer )
22 __entry->timer = timer;
25 TP_printk("timer=%p", __entry->timer)
34 TP_PROTO(struct timer_list *timer),
36 TP_ARGS(timer)
46 TP_PROTO(struct timer_list *timer, unsigned long expires),
48 TP_ARGS(timer, expires),
[all …]
/include/sound/
Dtimer.h29 #define snd_timer_chip(timer) ((timer)->private_data) argument
63 int (*open) (struct snd_timer * timer);
64 int (*close) (struct snd_timer * timer);
65 unsigned long (*c_resolution) (struct snd_timer * timer);
66 int (*start) (struct snd_timer * timer);
67 int (*stop) (struct snd_timer * timer);
68 int (*set_period) (struct snd_timer * timer, unsigned long period_num, unsigned long period_den);
69 int (*precise_resolution) (struct snd_timer * timer, unsigned long *num, unsigned long *den);
84 void (*private_free) (struct snd_timer *timer);
96 struct snd_timer *timer; member
[all …]
Dmpu401.h97 struct timer_list timer; member
Dad1816a.h149 struct snd_timer *timer; member
/include/linux/netfilter/
Dxt_IDLETIMER.h50 struct idletimer_tg *timer __attribute__((aligned(8))); member
/include/net/
Ddn_dev.h91 struct timer_list timer; member
132 __le16 timer; member
146 __le16 timer; member
Dinet_frag.h21 struct timer_list timer; /* when will this queue expire? */ member
/include/scsi/
Dlibfcoe.h134 struct timer_list timer; member
326 struct timer_list timer; member
/include/linux/mmc/
Dsdhci.h156 struct timer_list timer; /* Timer for timeouts */ member

123