/openbmc/linux/sound/core/ |
H A D | pcm_timer.c | 56 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 D | rockchip,rk-timer.yaml | 4 $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 D | nvidia,tegra-timer.yaml | 4 $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 D | mediatek,mtk-timer.txt | 9 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 D | allwinner,sun4i-a10-timer.yaml | 4 $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 D | nvidia,tegra186-timer.yaml | 4 $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 D | nuvoton,npcm7xx-timer.yaml | 4 $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 D | ingenic-timer.c | 69 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 D | timer.h | 91 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 D | arm_mptimer.c | 75 *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 D | cmsdk-apb-timer.c | 86 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 D | hpet.c | 190 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 D | exynos4210_pwm.c | 159 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 D | sh_timer.c | 37 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 D | arm_timer.c | 33 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 D | Kconfig | 40 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 D | rockchip_timer.c | 25 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 D | fsl_mpic_timer_wakeup.c | 19 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 D | timerdev.c | 80 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 D | timer.c | 14 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 D | timer.cpp | 23 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 D | cs5535-mfgpt.c | 50 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 D | posix-cpu-timers.c | 115 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 D | trace-events | 4 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 D | timer.c | 12 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 …]
|