Home
last modified time | relevance | path

Searched refs:timer (Results 26 – 50 of 2377) sorted by relevance

12345678910>>...96

/openbmc/linux/sound/core/
H A Dpcm_timer.c56 substream = timer->private_data; in snd_pcm_timer_resolution()
64 substream = snd_timer_chip(timer); in snd_pcm_timer_start()
95 substream->timer = NULL; in snd_pcm_timer_free()
101 struct snd_timer *timer; in snd_pcm_timer_init() local
114 timer->hw = snd_pcm_timer; in snd_pcm_timer_init()
115 if (snd_device_register(timer->card, timer) < 0) { in snd_pcm_timer_init()
116 snd_device_free(timer->card, timer); in snd_pcm_timer_init()
119 timer->private_data = substream; in snd_pcm_timer_init()
121 substream->timer = timer; in snd_pcm_timer_init()
126 if (substream->timer) { in snd_pcm_timer_done()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/timer/
H 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
28 - rockchip,px30-timer
43 - const: timer
[all …]
H A Dnvidia,tegra-timer.yaml4 $id: http://devicetree.org/schemas/timer/nvidia,tegra-timer.yaml#
7 title: NVIDIA Tegra timer
17 const: nvidia,tegra210-timer
68 The Tegra210 timer provides fourteen 29-bit timer counters and one 32-bit
83 The Tegra30 timer provides ten 29-bit timer channels, a single 32-bit free
88 The Tegra20 timer provides four 29-bit timer channels and a single 32-bit free
101 - const: timer
115 timer@60005000 {
116 compatible = "nvidia,tegra30-timer", "nvidia,tegra20-timer";
131 timer@60005000 {
[all …]
H A Dmediatek,mtk-timer.txt9 The proper timer will be selected automatically by driver.
14 * "mediatek,mt2701-timer" for MT2701 compatible timers (GPT)
15 * "mediatek,mt6580-timer" for MT6580 compatible timers (GPT)
16 * "mediatek,mt6582-timer" for MT6582 compatible timers (GPT)
17 * "mediatek,mt6589-timer" for MT6589 compatible timers (GPT)
18 * "mediatek,mt7623-timer" for MT7623 compatible timers (GPT)
19 * "mediatek,mt8127-timer" for MT8127 compatible timers (GPT)
20 * "mediatek,mt8135-timer" for MT8135 compatible timers (GPT)
21 * "mediatek,mt8173-timer" for MT8173 compatible timers (GPT)
43 timer@10008000 {
[all …]
H A Dallwinner,sun4i-a10-timer.yaml4 $id: http://devicetree.org/schemas/timer/allwinner,sun4i-a10-timer.yaml#
17 - allwinner,sun4i-a10-timer
18 - allwinner,sun8i-a23-timer
19 - allwinner,sun8i-v3s-timer
20 - allwinner,suniv-f1c100s-timer
23 - allwinner,sun20i-d1-timer
25 - allwinner,sun50i-h6-timer
46 - allwinner,sun4i-a10-timer
58 - allwinner,sun8i-a23-timer
70 - allwinner,sun8i-v3s-timer
[all …]
H A Dnvidia,tegra186-timer.yaml4 $id: http://devicetree.org/schemas/timer/nvidia,tegra186-timer.yaml#
7 title: NVIDIA Tegra186 timer
13 The Tegra timer provides 29-bit timer counters and a 32-bit timestamp
22 - const: nvidia,tegra186-timer
24 The Tegra186 timer provides ten 29-bit timer counters.
25 - const: nvidia,tegra234-timer
27 The Tegra234 timer provides sixteen 29-bit timer counters.
39 const: nvidia,tegra186-timer
51 const: nvidia,tegra234-timer
71 timer@3010000 {
[all …]
H A Dnuvoton,npcm7xx-timer.yaml4 $id: http://devicetree.org/schemas/timer/nuvoton,npcm7xx-timer.yaml#
7 title: Nuvoton NPCM7xx timer
16 - nuvoton,wpcm450-timer # for Hermon WPCM450
17 - nuvoton,npcm750-timer # for Poleg NPCM750
18 - nuvoton,npcm845-timer # for Arbel NPCM845
25 - description: The timer interrupt of timer 0
29 - description: The reference clock for timer 0
30 - description: The reference clock for timer 1
31 - description: The reference clock for timer 2
49 timer@f0008000 {
[all …]
/openbmc/linux/drivers/clocksource/
H A Dingenic-timer.c69 return container_of(timer, struct ingenic_tcu, timers[timer->cpu]); in to_ingenic_tcu()
149 timer->clk = ingenic_tcu_get_clock(tcu->np, timer->channel); in ingenic_tcu_setup_cevt()
150 if (IS_ERR(timer->clk)) in ingenic_tcu_setup_cevt()
151 return PTR_ERR(timer->clk); in ingenic_tcu_setup_cevt()
175 snprintf(timer->name, sizeof(timer->name), "TCU%u", timer->channel); in ingenic_tcu_setup_cevt()
178 timer->name, timer); in ingenic_tcu_setup_cevt()
185 timer->cevt.name = timer->name; in ingenic_tcu_setup_cevt()
186 timer->cevt.rating = 200; in ingenic_tcu_setup_cevt()
199 clk_put(timer->clk); in ingenic_tcu_setup_cevt()
317 timer = &tcu->timers[cpu]; in ingenic_tcu_init()
[all …]
/openbmc/linux/include/linux/
H A Dtimer.h91 void init_timer_key(struct timer_list *timer,
107 init_timer_key(timer, func, flags, name, key); in init_timer_on_stack_key()
141 #define timer_setup(timer, callback, flags) \ argument
142 __init_timer((timer), (callback), (flags))
145 __init_timer_on_stack((timer), (callback), (flags))
168 return !hlist_unhashed_lockless(&timer->entry); in timer_pending()
182 extern void add_timer(struct timer_list *timer);
186 extern int timer_delete(struct timer_list *timer);
188 extern int timer_shutdown(struct timer_list *timer);
200 return timer_delete_sync(timer); in del_timer_sync()
[all …]
/openbmc/qemu/hw/timer/
H A Darm_mptimer.c75 *count = ptimer_get_limit(timer); in timerblock_set_count()
77 ptimer_set_count(timer, *count); in timerblock_set_count()
85 ptimer_run(timer, !(control & 2)); in timerblock_run()
97 ptimer_stop(tb->timer); in timerblock_tick()
109 return ptimer_get_limit(tb->timer); in timerblock_read()
111 return ptimer_get_count(tb->timer); in timerblock_read()
133 ptimer_stop(tb->timer); in timerblock_write()
146 ptimer_stop(tb->timer); in timerblock_write()
155 ptimer_stop(tb->timer); in timerblock_write()
221 if (tb->timer) { in timerblock_reset()
[all …]
H A Dcmsdk-apb-timer.c86 r = ptimer_get_count(s->timer); in cmsdk_apb_timer_read()
89 r = ptimer_get_limit(s->timer); in cmsdk_apb_timer_read()
126 ptimer_run(s->timer, ptimer_get_limit(s->timer) == 0); in cmsdk_apb_timer_write()
128 ptimer_stop(s->timer); in cmsdk_apb_timer_write()
136 ptimer_stop(s->timer); in cmsdk_apb_timer_write()
144 ptimer_run(s->timer, 0); in cmsdk_apb_timer_write()
151 ptimer_stop(s->timer); in cmsdk_apb_timer_write()
155 ptimer_run(s->timer, ptimer_get_limit(s->timer) == 0); in cmsdk_apb_timer_write()
200 ptimer_transaction_begin(s->timer); in cmsdk_apb_timer_reset()
201 ptimer_stop(s->timer); in cmsdk_apb_timer_reset()
[all …]
H A Dhpet.c190 if (timer->tn <= 1 && hpet_in_legacy_mode(timer->state)) { in update_irq()
199 s = timer->state; in update_irq()
449 HPETTimer *timer = &s->timer[timer_id]; in hpet_ram_read() local
505 HPETTimer *timer = &s->timer[timer_id]; in hpet_ram_write() local
531 timer->cmp = (uint32_t)timer->cmp; in hpet_ram_write()
532 timer->period = (uint32_t)timer->period; in hpet_ram_write()
551 timer->cmp = deposit64(timer->cmp, shift, len, value); in hpet_ram_write()
562 timer->fsb = deposit64(timer->fsb, shift, len, value); in hpet_ram_write()
650 HPETTimer *timer = &s->timer[i]; in hpet_reset() local
706 HPETTimer *timer; in hpet_realize() local
[all …]
H A Dexynos4210_pwm.c159 freq = s->timer[id].freq; in exynos4210_pwm_update_freq()
161 s->timer[id].freq = 24000000 / in exynos4210_pwm_update_freq()
165 s->timer[id].freq = 24000000 / in exynos4210_pwm_update_freq()
170 if (freq != s->timer[id].freq) { in exynos4210_pwm_update_freq()
171 ptimer_set_freq(s->timer[id].ptimer, s->timer[id].freq); in exynos4210_pwm_update_freq()
207 ptimer_set_count(p->timer[id].ptimer, p->timer[id].reg_tcntb); in exynos4210_pwm_tick()
304 ptimer_set_count(s->timer[i].ptimer, s->timer[i].reg_tcntb); in exynos4210_pwm_write()
374 s->timer[i].reg_tcmpb = 0; in exynos4210_pwm_reset()
375 s->timer[i].reg_tcntb = 0; in exynos4210_pwm_reset()
404 s->timer[i].id = i; in exynos4210_pwm_init()
[all …]
H A Dsh_timer.c37 ptimer_state *timer; member
71 return ptimer_get_count(s->timer); in sh_timer_read()
92 ptimer_transaction_begin(s->timer); in sh_timer_write()
109 ptimer_stop(s->timer); in sh_timer_write()
185 ptimer_set_freq(s->timer, freq); in sh_timer_write()
188 ptimer_run(s->timer, 0); in sh_timer_write()
210 ptimer_transaction_begin(s->timer); in sh_timer_start_stop()
212 ptimer_stop(s->timer); in sh_timer_start_stop()
215 ptimer_run(s->timer, 0); in sh_timer_start_stop()
217 ptimer_transaction_commit(s->timer); in sh_timer_start_stop()
[all …]
H A Darm_timer.c33 ptimer_state *timer; member
62 return ptimer_get_count(s->timer); in arm_timer_read()
108 ptimer_transaction_begin(s->timer); in arm_timer_write()
110 ptimer_transaction_commit(s->timer); in arm_timer_write()
117 ptimer_transaction_begin(s->timer); in arm_timer_write()
122 ptimer_stop(s->timer); in arm_timer_write()
132 ptimer_set_freq(s->timer, freq); in arm_timer_write()
144 ptimer_transaction_begin(s->timer); in arm_timer_write()
201 arm_timer_state *timer[2]; member
321 arm_timer_state *timer[3]; member
[all …]
/openbmc/u-boot/drivers/timer/
H A DKconfig40 use an early timer. These functions must be supported by your timer
44 bool "AG101P timer support"
50 bool "Altera timer support"
57 bool "ARC timer support"
107 bool "MPC83xx timer support"
114 int "x86 TSC timer frequency in MHz when used as the early timer"
124 bool "Omap timer support"
130 bool "RISC-V timer support"
144 bool "Sandbox timer support"
151 bool "STi timer support"
[all …]
H A Drockchip_timer.c25 struct rk_timer *timer; member
33 timebase_l = readl(&timer->timer_curr_value0); in rockchip_timer_get_curr_value()
34 timebase_h = readl(&timer->timer_curr_value1); in rockchip_timer_get_curr_value()
52 rate = timer_get_rate(gd->timer); in timer_get_boot_us()
53 timer_get_count(gd->timer, &ticks); in timer_get_boot_us()
58 struct rk_timer *timer = NULL; in timer_get_boot_us() local
70 timer = (struct rk_timer *)ofnode_get_addr(node); in timer_get_boot_us()
103 priv->timer = dev_read_addr_ptr(dev); in rockchip_clk_ofdata_to_platdata()
104 if (!priv->timer) in rockchip_clk_ofdata_to_platdata()
125 writel(0, &priv->timer->timer_ctrl_reg); in rockchip_timer_start()
[all …]
/openbmc/linux/arch/powerpc/sysdev/
H A Dfsl_mpic_timer_wakeup.c19 struct mpic_timer *timer; member
33 if (wakeup->timer) { in fsl_free_resource()
34 disable_irq_wake(wakeup->timer->irq); in fsl_free_resource()
35 mpic_free_timer(wakeup->timer); in fsl_free_resource()
38 wakeup->timer = NULL; in fsl_free_resource()
58 if (fsl_wakeup->timer) { in fsl_timer_wakeup_show()
80 if (fsl_wakeup->timer) { in fsl_timer_wakeup_store()
83 fsl_wakeup->timer = NULL; in fsl_timer_wakeup_store()
93 if (!fsl_wakeup->timer) { in fsl_timer_wakeup_store()
101 fsl_wakeup->timer = NULL; in fsl_timer_wakeup_store()
[all …]
/openbmc/linux/drivers/isdn/mISDN/
H A Dtimerdev.c80 list_del(&timer->list); in mISDN_close()
81 kfree(timer); in mISDN_close()
86 kfree(timer); in mISDN_close()
128 kfree(timer); in mISDN_read()
158 struct mISDNtimer *timer = from_timer(timer, t, tl); in dev_expire_timer() local
162 if (timer->id >= 0) in dev_expire_timer()
163 list_move_tail(&timer->list, &timer->dev->expired); in dev_expire_timer()
180 if (!timer) in misdn_add_timer()
182 timer->dev = dev; in misdn_add_timer()
205 timer->id = -1; in misdn_del_timer()
[all …]
/openbmc/linux/sound/pci/emu10k1/
H A Dtimer.c14 static int snd_emu10k1_timer_start(struct snd_timer *timer) in snd_emu10k1_timer_start() argument
19 emu = snd_timer_chip(timer); in snd_emu10k1_timer_start()
20 delay = timer->sticks - 1; in snd_emu10k1_timer_start()
32 emu = snd_timer_chip(timer); in snd_emu10k1_timer_stop()
39 struct snd_emu10k1 *emu = snd_timer_chip(timer); in snd_emu10k1_timer_c_resolution()
51 struct snd_emu10k1 *emu = snd_timer_chip(timer); in snd_emu10k1_timer_precise_resolution()
72 struct snd_timer *timer = NULL; in snd_emu10k1_timer() local
83 strcpy(timer->name, "EMU10K1 timer"); in snd_emu10k1_timer()
84 timer->private_data = emu; in snd_emu10k1_timer()
85 timer->hw = snd_emu10k1_timer_hw; in snd_emu10k1_timer()
[all …]
/openbmc/sdbusplus/test/
H A Dtimer.cpp23 Timer timer; member in TimerTest
91 EXPECT_GE(timer.start(time), 0); in TEST_F()
116 EXPECT_GE(timer.start(time), 0); in TEST_F()
120 EXPECT_GE(timer.stop(), 0); in TEST_F()
147 EXPECT_GE(timer.start(time), 0); in TEST_F()
154 EXPECT_GE(timer.start(time), 0); in TEST_F()
179 EXPECT_GE(timer.start(time), 0); in TEST_F()
186 EXPECT_GE(timer.start(time), 0); in TEST_F()
190 EXPECT_GE(timer.stop(), 0); in TEST_F()
215 EXPECT_GE(timer->start(time), 0); in TEST_F()
[all …]
/openbmc/linux/drivers/misc/
H A Dcs5535-mfgpt.c50 if (!timer) { in cs5535_mfgpt_toggle_event()
102 if (!timer) { in cs5535_mfgpt_set_irq()
189 timer = kmalloc(sizeof(*timer), GFP_KERNEL); in cs5535_mfgpt_alloc_timer()
190 if (!timer) { in cs5535_mfgpt_alloc_timer()
197 timer->chip = mfgpt; in cs5535_mfgpt_alloc_timer()
202 return timer; in cs5535_mfgpt_alloc_timer()
220 __set_bit(timer->nr, timer->chip->avail); in cs5535_mfgpt_free_timer()
224 kfree(timer); in cs5535_mfgpt_free_timer()
230 return inw(timer->chip->base + reg + (timer->nr * 8)); in cs5535_mfgpt_read()
237 outw(value, timer->chip->base + reg + (timer->nr * 8)); in cs5535_mfgpt_write()
[all …]
/openbmc/linux/kernel/time/
H A Dposix-cpu-timers.c115 return pid_task(timer->it.cpu.pid, clock_pid_type(timer->it_clock)); in cpu_timer_task_rcu()
127 if (!timer->it_interval) in bump_cpu_timer()
133 incr = timer->it_interval; in bump_cpu_timer()
605 } else if (posix_timer_event(timer, ++timer->it_requeue_pending)) { in cpu_timer_fire()
737 arm_timer(timer, p); in posix_cpu_timer_set()
752 timer->it_requeue_pending = (timer->it_requeue_pending + 2) & in posix_cpu_timer_set()
755 timer->it_overrun = -1; in posix_cpu_timer_set()
1078 arm_timer(timer, p); in posix_cpu_timer_rearm()
1505 struct k_itimer timer; in do_cpu_nanosleep() local
1512 memset(&timer, 0, sizeof timer); in do_cpu_nanosleep()
[all …]
/openbmc/qemu/target/arm/
H A Dtrace-events4 arm_gt_recalc(int timer, uint64_t nexttick) "gt recalc: timer %d next tick 0x%" PRIx64
5 arm_gt_recalc_disabled(int timer) "gt recalc: timer %d timer disabled"
6 arm_gt_cval_write(int timer, uint64_t value) "gt_cval_write: timer %d value 0x%" PRIx64
7 arm_gt_tval_write(int timer, uint64_t value) "gt_tval_write: timer %d value 0x%" PRIx64
8 arm_gt_ctl_write(int timer, uint64_t value) "gt_ctl_write: timer %d value 0x%" PRIx64
9 arm_gt_imask_toggle(int timer) "gt_ctl_write: timer %d IMASK toggle"
12 arm_gt_update_irq(int timer, int irqstate) "gt_update_irq: timer %d irqstate %d"
/openbmc/linux/tools/testing/selftests/bpf/progs/
H A Dtimer.c12 struct bpf_timer timer; member
84 if (bpf_timer_start(timer, 1ull << 35, 0) != 0) in timer_cb1()
123 if (bpf_timer_cancel(timer) != -EINVAL) in timer_cb1()
172 bpf_timer_start(&val->timer, 1000, 0); in timer_cb2()
190 if (bpf_timer_cancel(&val->timer) != -EDEADLK) in timer_cb2()
234 bpf_timer_start(&val->timer, 1000, 0); in bpf_timer_test()
241 bpf_timer_start(&val->timer, 1000, 0); in bpf_timer_test()
317 struct bpf_timer *timer; in BPF_PROG2() local
321 timer = bpf_map_lookup_elem(&abs_timer, &key); in BPF_PROG2()
322 if (timer) { in BPF_PROG2()
[all …]

12345678910>>...96