Home
last modified time | relevance | path

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

12345678910>>...63

/linux/drivers/clocksource/
A Dtimer-ti-dm.c218 timer->func_base = timer->io_base; in __omap_dm_timer_init_regs()
224 timer->pend = timer->io_base + in __omap_dm_timer_init_regs()
283 dmtimer_write(timer, timer->irq_ena, value); in __omap_dm_timer_int_enable()
296 dmtimer_write(timer, timer->irq_stat, value); in __omap_dm_timer_write_status()
308 dmtimer_write(timer, timer->irq_ena, timer->context.tier); in omap_timer_restore_context()
320 timer->context.tier = dmtimer_read(timer, timer->irq_ena); in omap_timer_save_context()
417 if (unlikely(!timer) || IS_ERR(timer->fclk)) in omap_dm_timer_set_source()
586 if (timer && omap_dm_timer_prepare(timer)) { in _omap_dm_timer_request()
728 if (timer && !IS_ERR(timer->fclk)) in omap_dm_timer_get_fclk()
975 dmtimer_write(timer, timer->irq_dis, l); in omap_dm_timer_set_int_disable()
[all …]
A Dtimer-zevio.c111 timer->clkevt.event_handler(&timer->clkevt); in zevio_timer_interrupt()
122 timer = kzalloc(sizeof(*timer), GFP_KERNEL); in zevio_timer_add()
123 if (!timer) in zevio_timer_add()
127 if (!timer->base) { in zevio_timer_add()
131 timer->timer1 = timer->base + IO_TIMER1; in zevio_timer_add()
132 timer->timer2 = timer->base + IO_TIMER2; in zevio_timer_add()
145 scnprintf(timer->clocksource_name, sizeof(timer->clocksource_name), in zevio_timer_add()
149 scnprintf(timer->clockevent_name, sizeof(timer->clockevent_name), in zevio_timer_add()
154 timer->clkevt.name = timer->clockevent_name; in zevio_timer_add()
176 timer->clockevent_name, timer)) { in zevio_timer_add()
[all …]
A Dtimer-microchip-pit64b.c128 writel_relaxed(mode | timer->mode, timer->base + MCHP_PIT64B_MR); in mchp_pit64b_reset()
302 timer->mode = 0; in mchp_pit64b_init_mode()
362 cs->timer.base = timer->base; in mchp_pit64b_init_clksrc()
363 cs->timer.pclk = timer->pclk; in mchp_pit64b_init_clksrc()
364 cs->timer.gclk = timer->gclk; in mchp_pit64b_init_clksrc()
365 cs->timer.mode = timer->mode; in mchp_pit64b_init_clksrc()
406 ce->timer.base = timer->base; in mchp_pit64b_init_clkevt()
407 ce->timer.pclk = timer->pclk; in mchp_pit64b_init_clkevt()
408 ce->timer.gclk = timer->gclk; in mchp_pit64b_init_clkevt()
409 ce->timer.mode = timer->mode; in mchp_pit64b_init_clkevt()
[all …]
A DMakefile2 obj-$(CONFIG_TIMER_OF) += timer-of.o
3 obj-$(CONFIG_TIMER_PROBE) += timer-probe.o
4 obj-$(CONFIG_ATMEL_PIT) += timer-atmel-pit.o
5 obj-$(CONFIG_ATMEL_ST) += timer-atmel-st.o
30 obj-$(CONFIG_ORION_TIMER) += timer-orion.o
34 obj-$(CONFIG_CLKSRC_PXA) += timer-pxa.o
35 obj-$(CONFIG_SUN4I_TIMER) += timer-sun4i.o
48 obj-$(CONFIG_CLKSRC_MPS2) += mps2-timer.o
57 obj-$(CONFIG_OWL_TIMER) += timer-owl.o
59 obj-$(CONFIG_SPRD_TIMER) += timer-sprd.o
[all …]
A Dtimer-rockchip.c44 struct rk_timer timer; member
82 rk_timer_disable(timer); in rk_timer_set_next_event()
93 rk_timer_disable(timer); in rk_timer_shutdown()
101 rk_timer_disable(timer); in rk_timer_set_periodic()
102 rk_timer_update_counter(timer->freq / HZ - 1, timer); in rk_timer_set_periodic()
136 if (!timer->base) { in rk_timer_probe()
144 timer->ctrl = timer->base + ctrl_reg; in rk_timer_probe()
158 timer->pclk = pclk; in rk_timer_probe()
182 timer->irq = irq; in rk_timer_probe()
193 iounmap(timer->base); in rk_timer_probe()
[all …]
A Ddw_apb_timer.c51 return readl(timer->base + offs); in apbt_readl()
57 writel(val, timer->base + offs); in apbt_writel()
86 disable_irq(dw_ced->timer.irq); in dw_apb_clockevent_pause()
106 dw_ced->eoi(&dw_ced->timer); in dw_apb_clockevent_irq()
116 apbt_readl(timer, APBTMR_N_EOI); in apbt_enable_int()
251 dw_ced->timer.base = base; in dw_apb_clockevent_init()
252 dw_ced->timer.irq = irq; in dw_apb_clockevent_init()
253 dw_ced->timer.freq = freq; in dw_apb_clockevent_init()
294 enable_irq(dw_ced->timer.irq); in dw_apb_clockevent_resume()
387 dw_cs->timer.base = base; in dw_apb_clocksource_init()
[all …]
A Dbcm2835_timer.c49 timer->compare); in bcm2835_time_set_next_event()
57 if (readl_relaxed(timer->control) & timer->match_mask) { in bcm2835_time_interrupt()
58 writel_relaxed(timer->match_mask, timer->control); in bcm2835_time_interrupt()
62 event_handler(&timer->evt); in bcm2835_time_interrupt()
74 struct bcm2835_timer *timer; in bcm2835_timer_init() local
101 timer = kzalloc(sizeof(*timer), GFP_KERNEL); in bcm2835_timer_init()
102 if (!timer) { in bcm2835_timer_init()
110 timer->evt.name = node->name; in bcm2835_timer_init()
111 timer->evt.rating = 300; in bcm2835_timer_init()
117 node->name, timer); in bcm2835_timer_init()
[all …]
/linux/drivers/rtc/
A Drtc-brcmstb-waketimer.c61 if (timer->alarm_en && timer->alarm_irq) in brcmstb_waketmr_clear_alarm()
83 writel_relaxed(timer->rate, timer->base + BRCMSTB_WKTMR_PRESCALER); in brcmstb_waketmr_set_alarm()
159 if (timer->alarm_en && timer->alarm_irq) { in brcmstb_waketmr_prepare_suspend()
261 brcmstb_waketmr_set_alarm(timer, timer->rtc_alarm); in brcmstb_waketmr_setalarm()
280 timer = devm_kzalloc(dev, sizeof(*timer), GFP_KERNEL); in brcmstb_waketmr_probe()
281 if (!timer) in brcmstb_waketmr_probe()
285 timer->dev = dev; in brcmstb_waketmr_probe()
311 timer->rate = clk_get_rate(timer->clk); in brcmstb_waketmr_probe()
312 if (!timer->rate) in brcmstb_waketmr_probe()
332 timer); in brcmstb_waketmr_probe()
[all …]
/linux/include/linux/
A Dhrtimer.h93 struct hrtimer timer; member
99 timer->node.expires = time; in hrtimer_set_expires()
100 timer->_softexpires = time; in hrtimer_set_expires()
105 timer->_softexpires = time; in hrtimer_set_expires_range()
123 timer->node.expires = ktime_add_safe(timer->node.expires, time); in hrtimer_add_expires()
124 timer->_softexpires = ktime_add_safe(timer->_softexpires, time); in hrtimer_add_expires()
129 timer->node.expires = ktime_add_ns(timer->node.expires, ns); in hrtimer_add_expires_ns()
130 timer->_softexpires = ktime_add_ns(timer->_softexpires, ns); in hrtimer_add_expires_ns()
159 return ktime_sub(timer->node.expires, timer->base->get_time()); in hrtimer_expires_remaining()
337 return timer->base->running == timer; in hrtimer_callback_running()
[all …]
A Dtimer.h70 void init_timer_key(struct timer_list *timer,
86 init_timer_key(timer, func, flags, name, key); in init_timer_on_stack_key()
120 #define timer_setup(timer, callback, flags) \ argument
121 __init_timer((timer), (callback), (flags))
124 __init_timer_on_stack((timer), (callback), (flags))
147 return !hlist_unhashed_lockless(&timer->entry); in timer_pending()
161 extern void add_timer(struct timer_list *timer);
167 extern int timer_delete(struct timer_list *timer);
169 extern int timer_shutdown(struct timer_list *timer);
185 return timer_delete_sync(timer); in del_timer_sync()
[all …]
/linux/tools/testing/selftests/kvm/aarch64/
A Darch_timer_edge_cases.c53 enum arch_timer timer; member
147 enum arch_timer timer; in guest_irq_handler() local
158 timer = PHYSICAL; in guest_irq_handler()
160 timer = VIRTUAL; in guest_irq_handler()
529 timer_set_cval(timer, in timers_sanity_checks()
540 GUEST_ASSERT(timer_get_cval(timer) < timer_get_cntct(timer)); in timers_sanity_checks()
545 timer_set_cval(timer, in timers_sanity_checks()
556 timer_set_cval(timer, in timers_sanity_checks()
573 sleep_poll(timer, 1); in timers_sanity_checks()
594 set_cval_irq(timer, in test_set_cnt_after_tval_max()
[all …]
/linux/net/netfilter/
A Dxt_IDLETIMER.c80 expires = timer->timer.expires; in idletimer_tg_show()
103 struct idletimer_tg *timer = from_timer(timer, t, timer); in idletimer_tg_expired() local
172 mod_timer(&info->timer->timer, in idletimer_tg_create()
228 info->timer->alarm.data = info->timer; in idletimer_tg_create_v1()
233 mod_timer(&info->timer->timer, in idletimer_tg_create_v1()
258 mod_timer(&info->timer->timer, in idletimer_tg_target()
279 mod_timer(&info->timer->timer, in idletimer_tg_target_v1()
324 mod_timer(&info->timer->timer, in idletimer_tg_checkentry()
386 mod_timer(&info->timer->timer, in idletimer_tg_checkentry_v1()
416 timer_shutdown_sync(&info->timer->timer); in idletimer_tg_destroy()
[all …]
/linux/arch/nios2/kernel/
A Dtime.c42 struct nios2_timer timer; member
47 struct nios2_timer timer; member
111 if (nios2_cs.timer.base) in get_cycles()
174 struct nios2_timer *timer = &nios2_ced->timer; in nios2_timer_shutdown() local
176 nios2_timer_stop(timer); in nios2_timer_shutdown()
184 struct nios2_timer *timer = &nios2_ced->timer; in nios2_timer_set_periodic() local
194 struct nios2_timer *timer = &nios2_ced->timer; in nios2_timer_resume() local
196 nios2_timer_start(timer); in nios2_timer_resume()
259 nios2_ce.timer.base = iobase; in nios2_clockevent_init()
260 nios2_ce.timer.freq = freq; in nios2_clockevent_init()
[all …]
/linux/kernel/time/
A Dtimer.c559 timer->flags = (timer->flags & ~TIMER_ARRAYMASK) | in timer_set_idx()
923 debug_init(timer); in init_timer_key()
1296 __mod_timer(timer, timer->expires, MOD_TIMER_NOTPENDING); in add_timer()
1313 __mod_timer(timer, timer->expires, MOD_TIMER_NOTPENDING); in add_timer_local()
1330 __mod_timer(timer, timer->expires, MOD_TIMER_NOTPENDING); in add_timer_global()
1794 fn(timer); in call_timer_fn()
2613 timer_setup_on_stack(&timer.timer, process_timeout, 0); in schedule_timeout()
2614 __mod_timer(&timer.timer, expire, MOD_TIMER_NOTPENDING); in schedule_timeout()
2616 del_timer_sync(&timer.timer); in schedule_timeout()
2619 destroy_timer_on_stack(&timer.timer); in schedule_timeout()
[all …]
A Dhrtimer.c365 hrtimer_cancel(timer); in hrtimer_fixup_init()
399 hrtimer_cancel(timer); in hrtimer_fixup_free()
515 struct hrtimer *timer; in __hrtimer_next_event_base() local
535 if (timer->is_soft) in __hrtimer_next_event_base()
821 if (timer->is_soft) { in hrtimer_reprogram()
1183 if (timer->is_rel) in hrtimer_update_lowres()
1660 base->running = timer; in __run_hrtimer()
1672 fn = timer->function; in __run_hrtimer()
1691 restart = fn(timer); in __run_hrtimer()
1922 container_of(timer, struct hrtimer_sleeper, timer); in hrtimer_wakeup()
[all …]
/linux/sound/core/
A Dtimer.c375 timeri->timer = timer; in snd_timer_open()
457 timer->hw.close(timer); in snd_timer_close_locked()
498 timer = timeri->timer; in snd_timer_resolution()
546 timer = timeri->timer; in snd_timer_start1()
583 timer->hw.start(timer); in snd_timer_start1()
619 timer = timeri->timer; in snd_timer_stop1()
636 timer->hw.stop(timer); in snd_timer_stop1()
887 timer->hw.stop(timer); in snd_timer_interrupt()
894 timer->hw.start(timer); in snd_timer_interrupt()
897 timer->hw.stop(timer); in snd_timer_interrupt()
[all …]
/linux/arch/s390/kernel/
A Dvtime.c39 u64 timer; in set_vtimer() local
311 timer->function(timer->data); in virt_timer_expire()
312 if (timer->interval) { in virt_timer_expire()
314 timer->expires = timer->interval + in virt_timer_expire()
325 timer->function = NULL; in init_virt_timer()
358 timer->interval = periodic ? timer->expires : 0; in __add_vtimer()
369 __add_vtimer(timer, 0); in add_virt_timer()
378 __add_vtimer(timer, 1); in add_virt_timer_periodic()
387 BUG_ON(!timer->function); in __mod_vtimer()
389 if (timer->expires == expires && vtimer_pending(timer)) in __mod_vtimer()
[all …]
/linux/sound/core/seq/oss/
A Dseq_oss_timer.c118 timer->tempo = (60 * 1000000) / timer->oss_tempo; in calc_alsa_tempo()
119 timer->ppq = timer->oss_timebase; in calc_alsa_tempo()
152 if (timer->running) in snd_seq_oss_timer_start()
162 timer->running = 1; in snd_seq_oss_timer_start()
163 timer->cur_tick = 0; in snd_seq_oss_timer_start()
177 timer->running = 0; in snd_seq_oss_timer_stop()
188 if (timer->running) in snd_seq_oss_timer_continue()
191 timer->running = 1; in snd_seq_oss_timer_continue()
208 if (timer->running) in snd_seq_oss_timer_tempo()
209 send_timer_event(timer->dp, SNDRV_SEQ_EVENT_TEMPO, timer->tempo); in snd_seq_oss_timer_tempo()
[all …]
/linux/tools/testing/selftests/kvm/include/aarch64/
A Darch_timer.h38 switch (timer) { in timer_get_cntct()
44 GUEST_FAIL("Unexpected timer type = %u", timer); in timer_get_cntct()
53 switch (timer) { in timer_set_cval()
69 switch (timer) { in timer_get_cval()
84 switch (timer) { in timer_set_tval()
101 switch (timer) { in timer_get_tval()
116 switch (timer) { in timer_set_ctl()
132 switch (timer) { in timer_get_ctl()
147 uint64_t now_ct = timer_get_cntct(timer); in timer_set_next_cval_ms()
150 timer_set_cval(timer, next_ct); in timer_set_next_cval_ms()
[all …]
/linux/sound/isa/gus/
A Dgus_timer.c24 gus = snd_timer_chip(timer); in snd_gf1_timer1_start()
26 ticks = timer->sticks; in snd_gf1_timer1_start()
41 gus = snd_timer_chip(timer); in snd_gf1_timer1_stop()
62 ticks = timer->sticks; in snd_gf1_timer2_start()
93 if (timer == NULL) in snd_gf1_interrupt_timer1()
95 snd_timer_interrupt(timer, timer->sticks); in snd_gf1_interrupt_timer1()
102 if (timer == NULL) in snd_gf1_interrupt_timer2()
104 snd_timer_interrupt(timer, timer->sticks); in snd_gf1_interrupt_timer2()
143 struct snd_timer *timer; in snd_gf1_timers_init() local
164 gus->gf1.timer1 = timer; in snd_gf1_timers_init()
[all …]
/linux/Documentation/devicetree/bindings/timer/
A Dti,timer-dm.yaml4 $id: http://devicetree.org/schemas/timer/ti,timer-dm.yaml#
7 title: TI dual-mode timer
13 The TI dual-mode timer is a general purpose timer with PWM capabilities.
22 - ti,am654-timer
23 - ti,dm814-timer
65 ti,timer-alwon:
72 ti,timer-dsp:
77 ti,timer-pwm:
82 ti,timer-secure:
151 timer1: timer@0 {
[all …]
A Drockchip,rk-timer.yaml4 $id: http://devicetree.org/schemas/timer/rockchip,rk-timer.yaml#
15 - const: rockchip,rk3288-timer
16 - const: rockchip,rk3399-timer
19 - rockchip,rv1108-timer
20 - rockchip,rv1126-timer
21 - rockchip,rk3036-timer
22 - rockchip,rk3128-timer
23 - rockchip,rk3188-timer
29 - rockchip,px30-timer
44 - const: timer
[all …]
/linux/tools/testing/selftests/bpf/progs/
A Dtimer_lockup.c35 struct bpf_timer *timer; in timer_cb1() local
39 if (timer) in timer_cb1()
40 timer2_err = bpf_timer_cancel(timer); in timer_cb1()
47 struct bpf_timer *timer; in timer_cb2() local
51 if (timer) in timer_cb2()
52 timer1_err = bpf_timer_cancel(timer); in timer_cb2()
60 struct bpf_timer *timer; in timer1_prog() local
64 if (timer) { in timer1_prog()
66 bpf_timer_set_callback(timer, timer_cb1); in timer1_prog()
76 struct bpf_timer *timer; in timer2_prog() local
[all …]
A Dtimer.c13 struct bpf_timer timer; member
176 bpf_timer_start(&val->timer, 1000, 0); in timer_cb2()
321 struct bpf_timer *timer; in BPF_PROG2() local
326 if (timer) { in BPF_PROG2()
353 struct bpf_timer *timer; in test_pinned_timer() local
367 if (timer) { in test_pinned_timer()
398 bpf_timer_start(timer, 1000000, 0); in race_timer_callback()
405 struct bpf_timer *timer; in race() local
413 if (!timer) in race()
421 bpf_timer_start(timer, 0, 0); in race()
[all …]
/linux/include/linux/platform_data/
A Ddmtimer-omap.h17 int (*free)(struct omap_dm_timer *timer);
19 void (*enable)(struct omap_dm_timer *timer);
20 void (*disable)(struct omap_dm_timer *timer);
22 int (*get_irq)(struct omap_dm_timer *timer);
23 int (*set_int_enable)(struct omap_dm_timer *timer,
27 struct clk *(*get_fclk)(struct omap_dm_timer *timer);
29 int (*start)(struct omap_dm_timer *timer);
30 int (*stop)(struct omap_dm_timer *timer);
38 int (*get_pwm_status)(struct omap_dm_timer *timer);
42 int (*write_counter)(struct omap_dm_timer *timer,
[all …]

Completed in 67 milliseconds

12345678910>>...63