Searched refs:timer (Results 26 - 50 of 1548) sorted by relevance

1234567891011>>

/linux-master/drivers/clocksource/
H A Ddw_apb_timer.c49 static inline u32 apbt_readl(struct dw_apb_timer *timer, unsigned long offs) argument
51 return readl(timer->base + offs);
54 static inline void apbt_writel(struct dw_apb_timer *timer, u32 val, argument
57 writel(val, timer->base + offs);
60 static inline u32 apbt_readl_relaxed(struct dw_apb_timer *timer, unsigned long offs) argument
62 return readl_relaxed(timer->base + offs);
65 static inline void apbt_writel_relaxed(struct dw_apb_timer *timer, u32 val, argument
68 writel_relaxed(val, timer->base + offs);
71 static void apbt_disable_int(struct dw_apb_timer *timer) argument
73 u32 ctrl = apbt_readl(timer, APBTMR_N_CONTRO
90 apbt_eoi(struct dw_apb_timer *timer) argument
112 apbt_enable_int(struct dw_apb_timer *timer) argument
[all...]
H A Dbcm2835_timer.c46 struct bcm2835_timer *timer = container_of(evt_dev, local
49 timer->compare);
55 struct bcm2835_timer *timer = dev_id; local
57 if (readl_relaxed(timer->control) & timer->match_mask) {
58 writel_relaxed(timer->match_mask, timer->control);
60 event_handler = READ_ONCE(timer->evt.event_handler);
62 event_handler(&timer->evt);
74 struct bcm2835_timer *timer; local
[all...]
H A Dtimer-cs5535.c59 static void disable_timer(struct cs5535_mfgpt_timer *timer) argument
62 cs5535_mfgpt_write(timer, MFGPT_REG_SETUP,
67 static void start_timer(struct cs5535_mfgpt_timer *timer, uint16_t delta) argument
69 cs5535_mfgpt_write(timer, MFGPT_REG_CMP2, delta);
70 cs5535_mfgpt_write(timer, MFGPT_REG_COUNTER, 0);
72 cs5535_mfgpt_write(timer, MFGPT_REG_SETUP,
137 struct cs5535_mfgpt_timer *timer; local
141 timer = cs5535_mfgpt_alloc_timer(MFGPT_TIMER_ANY, MFGPT_DOMAIN_WORKING);
142 if (!timer) {
143 printk(KERN_ERR DRV_NAME ": Could not allocate MFGPT timer\
[all...]
H A Dingenic-timer.c67 to_ingenic_tcu(struct ingenic_tcu_timer *timer) argument
69 return container_of(timer, struct ingenic_tcu, timers[timer->cpu]);
80 struct ingenic_tcu_timer *timer = to_ingenic_tcu_timer(evt); local
81 struct ingenic_tcu *tcu = to_ingenic_tcu(timer);
83 regmap_write(tcu->map, TCU_REG_TECR, BIT(timer->channel));
91 struct ingenic_tcu_timer *timer = to_ingenic_tcu_timer(evt); local
92 struct ingenic_tcu *tcu = to_ingenic_tcu(timer);
97 regmap_write(tcu->map, TCU_REG_TDFRc(timer->channel), next);
98 regmap_write(tcu->map, TCU_REG_TCNTc(timer
113 struct ingenic_tcu_timer *timer = dev_id; local
143 struct ingenic_tcu_timer *timer = &tcu->timers[cpu]; local
276 struct ingenic_tcu_timer *timer; local
[all...]
/linux-master/kernel/time/
H A Dtimer.c16 * 2000-10-05 Implemented scalable SMP per-CPU timer handling.
59 #include <trace/events/timer.h>
66 * The timer wheel has LVL_DEPTH array levels. Each level provides an array of
73 * The array level of a newly armed timer depends on the relative expiry
77 * Contrary to the original timer wheel implementation, which aims for 'exact'
79 * the timers into the lower array levels. The previous 'classic' timer wheel
84 * This is an optimization of the original timer wheel implementation for the
85 * majority of the timer wheel use cases: timeouts. The vast majority of
207 * struct timer_base - Per CPU timer base (number of base depends on config)
211 * currently running timer, th
553 timer_get_idx(struct timer_list *timer) argument
558 timer_set_idx(struct timer_list *timer, unsigned int idx) argument
624 trigger_dyntick_cpu(struct timer_base *base, struct timer_list *timer) argument
656 enqueue_timer(struct timer_base *base, struct timer_list *timer, unsigned int idx, unsigned long bucket_expiry) argument
683 internal_add_timer(struct timer_base *base, struct timer_list *timer) argument
717 struct timer_list *timer = addr; local
733 struct timer_list *timer = addr; local
745 struct timer_list *timer = addr; local
770 struct timer_list *timer = addr; local
791 struct timer_list *timer = addr; local
809 struct timer_list *timer = addr; local
830 debug_timer_init(struct timer_list *timer) argument
835 debug_timer_activate(struct timer_list *timer) argument
840 debug_timer_deactivate(struct timer_list *timer) argument
845 debug_timer_assert_init(struct timer_list *timer) argument
855 init_timer_on_stack_key(struct timer_list *timer, void (*func)(struct timer_list *), unsigned int flags, const char *name, struct lock_class_key *key) argument
865 destroy_timer_on_stack(struct timer_list *timer) argument
872 debug_timer_init(struct timer_list *timer) argument
873 debug_timer_activate(struct timer_list *timer) argument
874 debug_timer_deactivate(struct timer_list *timer) argument
875 debug_timer_assert_init(struct timer_list *timer) argument
878 debug_init(struct timer_list *timer) argument
884 debug_deactivate(struct timer_list *timer) argument
890 debug_assert_init(struct timer_list *timer) argument
895 do_init_timer(struct timer_list *timer, void (*func)(struct timer_list *), unsigned int flags, const char *name, struct lock_class_key *key) argument
920 init_timer_key(struct timer_list *timer, void (*func)(struct timer_list *), unsigned int flags, const char *name, struct lock_class_key *key) argument
929 detach_timer(struct timer_list *timer, bool clear_pending) argument
941 detach_if_pending(struct timer_list *timer, struct timer_base *base, bool clear_pending) argument
1066 __mod_timer(struct timer_list *timer, unsigned long expires, unsigned int options) argument
1208 mod_timer_pending(struct timer_list *timer, unsigned long expires) argument
1241 mod_timer(struct timer_list *timer, unsigned long expires) argument
1267 timer_reduce(struct timer_list *timer, unsigned long expires) argument
1293 add_timer(struct timer_list *timer) argument
1309 add_timer_local(struct timer_list *timer) argument
1326 add_timer_global(struct timer_list *timer) argument
1347 add_timer_on(struct timer_list *timer, int cpu) argument
1408 __timer_delete(struct timer_list *timer, bool shutdown) argument
1452 timer_delete(struct timer_list *timer) argument
1473 timer_shutdown(struct timer_list *timer) argument
1499 __try_to_del_timer_sync(struct timer_list *timer, bool shutdown) argument
1535 try_to_del_timer_sync(struct timer_list *timer) argument
1584 del_timer_wait_running(struct timer_list *timer) argument
1611 del_timer_wait_running(struct timer_list *timer) argument
1636 __timer_delete_sync(struct timer_list *timer, bool shutdown) argument
1719 timer_delete_sync(struct timer_list *timer) argument
1761 timer_shutdown_sync(struct timer_list *timer) argument
1767 call_timer_fn(struct timer_list *timer, void (*fn)(struct timer_list *), unsigned long baseclk) argument
1821 struct timer_list *timer; local
2501 struct timer_list timer; member in struct:process_timer
2545 struct process_timer timer; local
2634 struct timer_list *timer; local
[all...]
H A Dhrtimer.c9 * In contrast to the low-resolution timeout API, aka timer wheel,
16 * Based on the original timer wheel code
42 #include <linux/timer.h>
48 #include <trace/events/timer.h>
62 * The timer bases:
65 * into the timer bases by the hrtimer_base_type enum. When trying
136 * timer->base->cpu_base
155 * means that all timers which are tied to this base via timer->base are
161 * When the timer's base is locked, and the timer remove
195 hrtimer_check_target(struct hrtimer *timer, struct hrtimer_clock_base *new_base) argument
227 switch_hrtimer_base(struct hrtimer *timer, struct hrtimer_clock_base *base, int pinned) argument
361 struct hrtimer *timer = addr; local
395 struct hrtimer *timer = addr; local
415 debug_hrtimer_init(struct hrtimer *timer) argument
420 debug_hrtimer_activate(struct hrtimer *timer, enum hrtimer_mode mode) argument
426 debug_hrtimer_deactivate(struct hrtimer *timer) argument
434 hrtimer_init_on_stack(struct hrtimer *timer, clockid_t clock_id, enum hrtimer_mode mode) argument
453 destroy_hrtimer_on_stack(struct hrtimer *timer) argument
461 debug_hrtimer_init(struct hrtimer *timer) argument
462 debug_hrtimer_activate(struct hrtimer *timer, enum hrtimer_mode mode) argument
464 debug_hrtimer_deactivate(struct hrtimer *timer) argument
468 debug_init(struct hrtimer *timer, clockid_t clockid, enum hrtimer_mode mode) argument
475 debug_activate(struct hrtimer *timer, enum hrtimer_mode mode) argument
482 debug_deactivate(struct hrtimer *timer) argument
515 struct hrtimer *timer; local
811 hrtimer_reprogram(struct hrtimer *timer, bool reprogram) argument
1043 hrtimer_forward(struct hrtimer *timer, ktime_t now, ktime_t interval) argument
1086 enqueue_hrtimer(struct hrtimer *timer, struct hrtimer_clock_base *base, enum hrtimer_mode mode) argument
1111 __remove_hrtimer(struct hrtimer *timer, struct hrtimer_clock_base *base, u8 newstate, int reprogram) argument
1142 remove_hrtimer(struct hrtimer *timer, struct hrtimer_clock_base *base, bool restart, bool keep_local) argument
1178 hrtimer_update_lowres(struct hrtimer *timer, ktime_t tim, const enum hrtimer_mode mode) argument
1219 __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim, u64 delta_ns, const enum hrtimer_mode mode, struct hrtimer_clock_base *base) argument
1287 hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim, u64 delta_ns, const enum hrtimer_mode mode) argument
1323 hrtimer_try_to_cancel(struct hrtimer *timer) argument
1400 hrtimer_cancel_wait_running(const struct hrtimer *timer) argument
1445 hrtimer_cancel(struct hrtimer *timer) argument
1464 __hrtimer_get_remaining(const struct hrtimer *timer, bool adjust) argument
1548 __hrtimer_init(struct hrtimer *timer, clockid_t clock_id, enum hrtimer_mode mode) argument
1596 hrtimer_init(struct hrtimer *timer, clockid_t clock_id, enum hrtimer_mode mode) argument
1611 hrtimer_active(const struct hrtimer *timer) argument
1660 debug_deactivate(timer); variable
1695 trace_hrtimer_expire_exit(timer); variable
1737 struct hrtimer *timer; local
1938 hrtimer_wakeup(struct hrtimer *timer) argument
2200 struct hrtimer *timer; local
[all...]
/linux-master/arch/s390/kernel/
H A Dvtime.c3 * Virtual cpu timer based timer functions.
38 u64 timer; local
40 asm volatile("stpt %0" : "=Q" (timer));
41 return timer;
46 u64 timer; local
49 " stpt %0\n" /* Store current cpu timer value */
51 : "=Q" (timer) : "Q" (expires));
52 S390_lowcore.system_timer += S390_lowcore.last_update_timer - timer;
127 u64 timer, cloc local
224 u64 timer = S390_lowcore.last_update_timer; local
270 list_add_sorted(struct vtimer_list *timer, struct list_head *head) argument
288 struct vtimer_list *timer, *tmp; local
325 init_virt_timer(struct vtimer_list *timer) argument
332 vtimer_pending(struct vtimer_list *timer) argument
337 internal_add_vtimer(struct vtimer_list *timer) argument
356 __add_vtimer(struct vtimer_list *timer, int periodic) argument
369 add_virt_timer(struct vtimer_list *timer) argument
378 add_virt_timer_periodic(struct vtimer_list *timer) argument
384 __mod_vtimer(struct vtimer_list *timer, u64 expires, int periodic) argument
407 mod_virt_timer(struct vtimer_list *timer, u64 expires) argument
416 mod_virt_timer_periodic(struct vtimer_list *timer, u64 expires) argument
427 del_virt_timer(struct vtimer_list *timer) argument
[all...]
/linux-master/tools/testing/selftests/bpf/progs/
H A Dtimer_failure.c58 struct bpf_timer *timer; local
60 timer = bpf_map_lookup_elem(&timer_map, &key);
61 if (timer) {
62 bpf_timer_init(timer, &timer_map, CLOCK_BOOTTIME);
63 bpf_timer_set_callback(timer, timer_cb_ret_bad);
64 bpf_timer_start(timer, 1000, 0);
H A Dtimer.c12 struct bpf_timer timer; member in struct:hmap_elem
72 static int timer_cb1(void *map, int *key, struct bpf_timer *timer) argument
75 * Once via array timer callback and once via lru timer callback
79 /* *key == 0 - the callback was called for array timer.
80 * *key == 4 - the callback was called from lru timer.
86 /* rearm array timer to be called again in ~35 seconds */
87 if (bpf_timer_start(timer, 1ull << 35, 0) != 0)
112 * element and force deletion of this timer
119 * which means that key/timer memor
300 timer_cb3(void *map, int *key, struct bpf_timer *timer) argument
320 struct bpf_timer *timer; local
337 timer_cb_pinned(void *map, int *key, struct bpf_timer *timer) argument
352 struct bpf_timer *timer; local
395 race_timer_callback(void *race_array, int *race_key, struct bpf_timer *timer) argument
404 struct bpf_timer *timer; local
[all...]
H A Dtimer_mim.c12 struct bpf_timer timer; member in struct:hmap_elem
44 bpf_timer_set_callback(&val->timer, timer_cb1);
45 if (bpf_timer_start(&val->timer, 1000, 0))
55 bpf_timer_set_callback(&val->timer, timer_cb2);
56 if (bpf_timer_start(&val->timer, 1000, 0))
82 bpf_timer_init(&val->timer, inner_map, CLOCK_MONOTONIC);
83 if (bpf_timer_set_callback(&val->timer, timer_cb1))
85 if (bpf_timer_start(&val->timer, 0, 0))
/linux-master/include/sound/
H A Dtimer.h14 #define snd_timer_chip(timer) ((timer)->private_data)
22 #define SNDRV_TIMER_HW_SLAVE 0x00000004 /* only slave timer (variable resolution) */
24 #define SNDRV_TIMER_HW_WORK 0x00000010 /* timer is called from work */
31 #define SNDRV_TIMER_IFLG_CALLBACK 0x00000020 /* timer callback is active */
43 unsigned long resolution; /* average timer resolution for one tick in nsec */
46 unsigned long ticks; /* max timer ticks per interrupt */
48 int (*open) (struct snd_timer * timer);
49 int (*close) (struct snd_timer * timer);
50 unsigned long (*c_resolution) (struct snd_timer * timer);
83 struct snd_timer *timer; member in struct:snd_timer_instance
[all...]
/linux-master/arch/powerpc/sysdev/
H A Dfsl_mpic_timer_wakeup.c3 * MPIC timer wakeup driver
19 struct mpic_timer *timer; member in struct:fsl_mpic_timer_wakeup
33 if (wakeup->timer) {
34 disable_irq_wake(wakeup->timer->irq);
35 mpic_free_timer(wakeup->timer);
38 wakeup->timer = NULL;
48 return wakeup->timer ? IRQ_HANDLED : IRQ_NONE;
58 if (fsl_wakeup->timer) {
59 mpic_get_remain_time(fsl_wakeup->timer, &interval);
80 if (fsl_wakeup->timer) {
[all...]
/linux-master/net/sunrpc/
H A Dtimer.c3 * linux/net/sunrpc/timer.c
55 * @timer: timer array index (request type)
61 void rpc_update_rtt(struct rpc_rtt *rt, unsigned int timer, long m) argument
65 if (timer-- == 0)
75 srtt = (long *)&rt->srtt[timer];
82 sdrtt = (long *)&rt->sdrtt[timer];
95 * @timer: timer array index (request type)
102 * happen so infrequently that timer estimatio
110 rpc_calc_rto(struct rpc_rtt *rt, unsigned int timer) argument
[all...]
/linux-master/drivers/misc/
H A Dcs5535-mfgpt.c44 int cs5535_mfgpt_toggle_event(struct cs5535_mfgpt_timer *timer, int cmp, argument
50 if (!timer) {
67 mask = 1 << (timer->nr + 24);
72 mask = 1 << (timer->nr + shift);
77 mask = 1 << (timer->nr + shift);
96 int cs5535_mfgpt_set_irq(struct cs5535_mfgpt_timer *timer, int cmp, int *irq, argument
102 if (!timer) {
109 * is using the same CMP of the timer's Siamese twin, the IRQ is set to
116 shift = ((cmp == MFGPT_CMP1 ? 0 : 4) + timer->nr % 4) * 4;
134 if (cs5535_mfgpt_toggle_event(timer, cm
148 struct cs5535_mfgpt_timer *timer = NULL; local
211 cs5535_mfgpt_free_timer(struct cs5535_mfgpt_timer *timer) argument
228 cs5535_mfgpt_read(struct cs5535_mfgpt_timer *timer, uint16_t reg) argument
234 cs5535_mfgpt_write(struct cs5535_mfgpt_timer *timer, uint16_t reg, uint16_t value) argument
289 struct cs5535_mfgpt_timer timer = { .chip = mfgpt }; local
[all...]
/linux-master/include/uapi/linux/netfilter/
H A Dxt_IDLETIMER.h3 * Header file for Xtables timer target module.
28 struct idletimer_tg *timer __attribute__((aligned(8))); member in struct:idletimer_tg_info
40 struct idletimer_tg *timer __attribute__((aligned(8))); member in struct:idletimer_tg_info_v1
/linux-master/sound/core/
H A Dtimer.c17 #include <sound/timer.h>
37 MODULE_DESCRIPTION("ALSA timer interface");
45 MODULE_ALIAS("devname:snd/timer");
128 static int snd_timer_free(struct snd_timer *timer);
133 static void snd_timer_reschedule(struct snd_timer * timer, unsigned long ticks_left);
136 * create a timer instance with the given owner string.
172 * find a timer instance from the given timer id
176 struct snd_timer *timer; local
178 list_for_each_entry(timer,
244 struct snd_timer *timer; local
291 struct snd_timer *timer; local
384 remove_slave_links(struct snd_timer_instance *timeri, struct snd_timer *timer) argument
409 struct snd_timer *timer = timeri->timer; local
471 snd_timer_hw_resolution(struct snd_timer *timer) argument
481 struct snd_timer * timer; local
497 struct snd_timer *timer = ti->timer; local
531 struct snd_timer *timer; local
597 struct snd_timer *timer; local
717 snd_timer_reschedule(struct snd_timer * timer, unsigned long ticks_left) argument
745 snd_timer_process_callbacks(struct snd_timer *timer, struct list_head *head) argument
773 snd_timer_clear_callbacks(struct snd_timer *timer, struct list_head *head) argument
787 struct snd_timer *timer = container_of(work, struct snd_timer, task_work); local
804 snd_timer_interrupt(struct snd_timer * timer, unsigned long ticks_left) argument
896 struct snd_timer *timer; local
945 snd_timer_free(struct snd_timer *timer) argument
971 struct snd_timer *timer = device->device_data; local
977 struct snd_timer *timer = dev->device_data; local
1015 struct snd_timer *timer = device->device_data; local
1028 snd_timer_notify(struct snd_timer *timer, int event, struct timespec64 *tstamp) argument
1071 snd_timer_global_free(struct snd_timer *timer) argument
1077 snd_timer_global_register(struct snd_timer *timer) argument
1103 struct snd_timer *timer = priv->snd_timer; local
1110 snd_timer_s_start(struct snd_timer * timer) argument
1129 snd_timer_s_stop(struct snd_timer * timer) argument
1145 snd_timer_s_close(struct snd_timer *timer) argument
1164 snd_timer_free_system(struct snd_timer *timer) argument
1171 struct snd_timer *timer; local
1200 struct snd_timer *timer; local
1489 snd_timer_user_copy_id(struct snd_timer_id *id, struct snd_timer *timer) argument
1501 struct snd_timer *timer; local
2216 struct snd_timer *timer, *n; local
[all...]
H A Dhrtimer.c3 * ALSA timer back-end using hrtimer
13 #include <sound/timer.h>
19 MODULE_ALIAS("snd-timer-" __stringify(SNDRV_TIMER_GLOBAL_HRTIMER));
25 struct snd_timer *timer; member in struct:snd_hrtimer
33 struct snd_timer *t = stime->timer;
50 snd_timer_interrupt(stime->timer, ticks);
70 stime->timer = t;
130 struct snd_timer *timer; local
135 /* Create a new timer and set up the fields */
137 &timer);
[all...]
/linux-master/drivers/isdn/mISDN/
H A Dtimerdev.c4 * general timer device for using in ISDN stacks
14 #include <linux/timer.h>
68 struct mISDNtimer *timer, *next; local
75 timer = list_first_entry(list, struct mISDNtimer, list);
77 timer_shutdown_sync(&timer->tl);
80 list_del(&timer->list);
81 kfree(timer);
85 list_for_each_entry_safe(timer, next, &dev->expired, list) {
86 kfree(timer);
97 struct mISDNtimer *timer; local
158 struct mISDNtimer *timer = from_timer(timer, t, tl); local
172 struct mISDNtimer *timer; local
199 struct mISDNtimer *timer; local
[all...]
/linux-master/drivers/net/fddi/skfp/
H A Dsmttimer.c14 SMT timer
31 void smt_timer_stop(struct s_smc *smc, struct smt_timer *timer) argument
37 * remove timer from queue
39 timer->tm_active = FALSE ;
40 if (smc->t.st_queue == timer && !timer->tm_next) {
44 if (tm == timer) {
54 void smt_timer_start(struct s_smc *smc, struct smt_timer *timer, u_long time, argument
64 smt_timer_stop(smc,timer) ;
65 timer
[all...]
/linux-master/arch/arm/mach-omap1/
H A Dtime.c7 * Partial timer rewrite and additional dynamic tick timer support by
11 * MPU timer code based on the older MPU timer code for OMAP
76 omap_mpu_timer_regs_t __iomem *timer = omap_mpu_timer_base(nr); local
77 return readl(&timer->read_tim);
82 omap_mpu_timer_regs_t __iomem *timer = omap_mpu_timer_base(nr); local
84 writel(readl(&timer->cntl) | MPU_TIMER_AR, &timer->cntl);
89 omap_mpu_timer_regs_t __iomem *timer local
97 omap_mpu_timer_regs_t __iomem *timer = omap_mpu_timer_base(nr); local
112 omap_mpu_timer_regs_t __iomem *timer = omap_mpu_timer_base(nr); local
186 omap_mpu_timer_regs_t __iomem *timer = omap_mpu_timer_base(1); local
[all...]
/linux-master/tools/testing/selftests/timens/
H A DMakefile1 TEST_GEN_PROGS := timens timerfd timer clock_nanosleep procfs exec futex vfork_exec
/linux-master/block/
H A Dblk-stat.h9 #include <linux/timer.h>
15 * @timer is active, that queue's request completion latencies are sorted into
17 * timer fires, @cpu_stat is flushed to @stat and @timer_fn is invoked.
26 * @timer: Timer for the next callback invocation.
28 struct timer_list timer; member in struct:blk_stat_callback
133 return timer_pending(&cb->timer);
142 * The timer callback will be called when the window expires.
147 mod_timer(&cb->timer, jiffies + nsecs_to_jiffies(nsecs));
152 del_timer_sync(&cb->timer);
161 * The timer callbac
[all...]
/linux-master/net/rose/
H A Drose_timer.c13 #include <linux/timer.h>
46 sk_stop_timer(sk, &rose->timer);
48 rose->timer.function = rose_timer_expiry;
49 rose->timer.expires = jiffies + rose->t1;
51 sk_reset_timer(sk, &rose->timer, rose->timer.expires);
58 sk_stop_timer(sk, &rose->timer);
60 rose->timer.function = rose_timer_expiry;
61 rose->timer.expires = jiffies + rose->t2;
63 sk_reset_timer(sk, &rose->timer, ros
[all...]
/linux-master/include/trace/events/
H A Dtimer.h3 #define TRACE_SYSTEM timer
10 #include <linux/timer.h>
14 TP_PROTO(struct timer_list *timer),
16 TP_ARGS(timer),
19 __field( void *, timer )
23 __entry->timer = timer;
26 TP_printk("timer=%p", __entry->timer)
30 * timer_init - called when the timer i
[all...]
/linux-master/net/x25/
H A Dx25_timer.c13 * X.25 002 Jonathan Naylor New timer architecture.
19 #include <linux/timer.h>
31 timer_setup(&x25->timer, x25_timer_expiry, 0);
51 mod_timer(&x25->timer, jiffies + x25->t2);
58 mod_timer(&x25->timer, jiffies + x25->t21);
65 mod_timer(&x25->timer, jiffies + x25->t22);
72 mod_timer(&x25->timer, jiffies + x25->t23);
77 del_timer(&x25_sk(sk)->timer);
84 if (!timer_pending(&x25->timer))
87 return x25->timer
[all...]

Completed in 372 milliseconds

1234567891011>>