Home
last modified time | relevance | path

Searched refs:ptimer (Results 1 – 25 of 27) sorted by relevance

12

/openbmc/qemu/tests/unit/
H A Dptimer-test.c69 ptimer_state *ptimer = ptimer_init(ptimer_trigger, NULL, *policy); in check_set_count() local
73 ptimer_transaction_begin(ptimer); in check_set_count()
74 ptimer_set_count(ptimer, 1000); in check_set_count()
75 ptimer_transaction_commit(ptimer); in check_set_count()
76 g_assert_cmpuint(ptimer_get_count(ptimer), ==, 1000); in check_set_count()
78 ptimer_free(ptimer); in check_set_count()
84 ptimer_state *ptimer = ptimer_init(ptimer_trigger, NULL, *policy); in check_set_limit() local
88 ptimer_transaction_begin(ptimer); in check_set_limit()
89 ptimer_set_limit(ptimer, 1000, 0); in check_set_limit()
90 ptimer_transaction_commit(ptimer); in check_set_limit()
[all …]
H A Dmeson.build130 'ptimer-test': ['ptimer-test-stubs.c', meson.project_source_root() / 'hw/core/ptimer.c'],
/openbmc/qemu/hw/timer/
H A Darmv7m_systick.c40 ptimer_set_period_from_clock(s->ptimer, s->cpuclk, 1); in systick_set_period_from_clock()
42 ptimer_set_period_from_clock(s->ptimer, s->refclk, 1); in systick_set_period_from_clock()
57 if (ptimer_get_limit(s->ptimer) == 0) { in systick_timer_tick()
62 ptimer_stop(s->ptimer); in systick_timer_tick()
83 val = ptimer_get_limit(s->ptimer); in systick_read()
86 val = ptimer_get_count(s->ptimer); in systick_read()
147 ptimer_transaction_begin(s->ptimer); in systick_write()
158 ptimer_run(s->ptimer, 0); in systick_write()
160 ptimer_stop(s->ptimer); in systick_write()
163 ptimer_transaction_commit(s->ptimer); in systick_write()
[all …]
H A Ddigic-timer.c43 VMSTATE_PTIMER(ptimer, DigicTimerState),
54 ptimer_transaction_begin(s->ptimer); in digic_timer_reset()
55 ptimer_stop(s->ptimer); in digic_timer_reset()
56 ptimer_transaction_commit(s->ptimer); in digic_timer_reset()
74 ret = ptimer_get_count(s->ptimer) & 0xffff; in digic_timer_read()
97 ptimer_transaction_begin(s->ptimer); in digic_timer_write()
99 ptimer_run(s->ptimer, 0); in digic_timer_write()
103 ptimer_transaction_commit(s->ptimer); in digic_timer_write()
108 ptimer_transaction_begin(s->ptimer); in digic_timer_write()
109 ptimer_set_limit(s->ptimer, s->relvalue, 1); in digic_timer_write()
[all …]
H A Dgrlib_gptimer.c66 struct ptimer_state *ptimer; member
97 ptimer_transaction_begin(timer->ptimer); in grlib_gptimer_tx_begin()
102 ptimer_transaction_commit(timer->ptimer); in grlib_gptimer_tx_commit()
111 ptimer_stop(timer->ptimer); in grlib_gptimer_enable()
124 ptimer_set_count(timer->ptimer, (uint64_t)timer->counter + 1); in grlib_gptimer_enable()
125 ptimer_run(timer->ptimer, 1); in grlib_gptimer_enable()
155 ptimer_transaction_begin(unit->timers[i].ptimer); in grlib_gptimer_set_scaler()
156 ptimer_set_freq(unit->timers[i].ptimer, value); in grlib_gptimer_set_scaler()
157 ptimer_transaction_commit(unit->timers[i].ptimer); in grlib_gptimer_set_scaler()
217 value = ptimer_get_count(unit->timers[id].ptimer); in grlib_gptimer_read()
[all …]
H A Dmss-timer.c75 ptimer_stop(st->ptimer); in timer_update()
80 ptimer_set_limit(st->ptimer, count, 1); in timer_update()
81 ptimer_run(st->ptimer, 1); in timer_update()
109 ret = ptimer_get_count(st->ptimer); in timer_read()
162 ptimer_transaction_begin(st->ptimer); in timer_write()
164 ptimer_transaction_commit(st->ptimer); in timer_write()
176 ptimer_transaction_begin(st->ptimer); in timer_write()
178 ptimer_transaction_commit(st->ptimer); in timer_write()
235 st->ptimer = ptimer_init(timer_hit, st, PTIMER_POLICY_LEGACY); in mss_timer_init()
236 ptimer_transaction_begin(st->ptimer); in mss_timer_init()
[all …]
H A Dexynos4210_pwm.c95 ptimer_state *ptimer; /* timer */ member
129 VMSTATE_PTIMER(ptimer, Exynos4210PWM),
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()
208 ptimer_run(p->timer[id].ptimer, 1); in exynos4210_pwm_tick()
212 ptimer_stop(p->timer[id].ptimer); in exynos4210_pwm_tick()
251 value = ptimer_get_count(s->timer[index].ptimer); in exynos4210_pwm_read()
285 ptimer_transaction_begin(s->timer[i].ptimer); in exynos4210_pwm_write()
287 ptimer_transaction_commit(s->timer[i].ptimer); in exynos4210_pwm_write()
293 ptimer_transaction_begin(s->timer[i].ptimer); in exynos4210_pwm_write()
[all …]
H A Dxilinx_timer.c55 ptimer_state *ptimer; member
120 r = ptimer_get_count(xt->ptimer); in timer_read()
144 ptimer_stop(xt->ptimer); in timer_enable()
150 ptimer_set_limit(xt->ptimer, count, 1); in timer_enable()
151 ptimer_run(xt->ptimer, 1); in timer_enable()
178 ptimer_transaction_begin(xt->ptimer); in timer_write()
180 ptimer_transaction_commit(xt->ptimer); in timer_write()
226 xt->ptimer = ptimer_init(timer_hit, xt, PTIMER_POLICY_LEGACY); in xilinx_timer_realize()
227 ptimer_transaction_begin(xt->ptimer); in xilinx_timer_realize()
228 ptimer_set_freq(xt->ptimer, t->freq_hz); in xilinx_timer_realize()
[all …]
/openbmc/qemu/hw/rtc/
H A Dexynos4210_rtc.c108 ptimer_state *ptimer; /* tick timer */ member
137 VMSTATE_PTIMER(ptimer, Exynos4210RTCState),
209 ptimer_set_freq(s->ptimer, s->freq); in exynos4210_rtc_update_freq()
284 ptimer_set_count(s->ptimer, s->reg_ticcnt); in exynos4210_rtc_tick()
285 ptimer_run(s->ptimer, 1); in exynos4210_rtc_tick()
371 s->reg_curticcnt = ptimer_get_count(s->ptimer); in exynos4210_rtc_read()
405 ptimer_transaction_begin(s->ptimer); in exynos4210_rtc_write()
417 ptimer_stop(s->ptimer); in exynos4210_rtc_write()
426 ptimer_set_count(s->ptimer, s->reg_ticcnt); in exynos4210_rtc_write()
427 ptimer_run(s->ptimer, 1); in exynos4210_rtc_write()
[all …]
/openbmc/openbmc/poky/meta/recipes-devtools/qemu/qemu/
H A D0007-tests-meson.build-use-relative-path-to-refer-to-file.patch7 Fatal error: can't create tests/ptimer-test.p/..._qemu-5.2.0_hw_core_ptimer.c.o: File name too long
27 - 'ptimer-test': ['ptimer-test-stubs.c', meson.project_source_root() / 'hw/core/ptimer.c'],
28 + 'ptimer-test': ['ptimer-test-stubs.c', '../../hw/core/ptimer.c'],
/openbmc/qemu/hw/net/fsl_etsec/
H A Detsec.c198 ptimer_transaction_begin(etsec->ptimer); in write_dmactrl()
199 ptimer_stop(etsec->ptimer); in write_dmactrl()
200 ptimer_set_count(etsec->ptimer, 1); in write_dmactrl()
201 ptimer_run(etsec->ptimer, 1); in write_dmactrl()
202 ptimer_transaction_commit(etsec->ptimer); in write_dmactrl()
299 ptimer_stop(etsec->ptimer); in etsec_timer_hit()
306 ptimer_set_count(etsec->ptimer, 1); in etsec_timer_hit()
307 ptimer_run(etsec->ptimer, 1); in etsec_timer_hit()
397 etsec->ptimer = ptimer_init(etsec_timer_hit, etsec, PTIMER_POLICY_LEGACY); in etsec_realize()
398 ptimer_transaction_begin(etsec->ptimer); in etsec_realize()
[all …]
H A Detsec.h128 struct ptimer_state *ptimer; member
/openbmc/qemu/hw/dma/
H A Dxilinx_axidma.c109 ptimer_state *ptimer; member
273 ptimer_transaction_begin(s->ptimer); in stream_complete()
276 ptimer_stop(s->ptimer); in stream_complete()
277 ptimer_set_count(s->ptimer, comp_delay); in stream_complete()
278 ptimer_run(s->ptimer, 1); in stream_complete()
287 ptimer_transaction_commit(s->ptimer); in stream_complete()
484 s->regs[addr] |= (ptimer_get_count(s->ptimer) & 0xff) << 24; in axidma_read()
585 st->ptimer = ptimer_init(timer_hit, st, PTIMER_POLICY_LEGACY); in xilinx_axidma_realize()
586 ptimer_transaction_begin(st->ptimer); in xilinx_axidma_realize()
587 ptimer_set_freq(st->ptimer, s->freqhz); in xilinx_axidma_realize()
[all …]
/openbmc/qemu/hw/arm/
H A Dmusicpal.c440 ptimer_state *ptimer; member
471 s->ptimer = ptimer_init(mv88w8618_timer_tick, s, PTIMER_POLICY_LEGACY); in mv88w8618_timer_init()
483 return ptimer_get_count(t->ptimer); in mv88w8618_pit_read()
501 ptimer_transaction_begin(t->ptimer); in mv88w8618_pit_write()
503 ptimer_set_limit(t->ptimer, t->limit, 1); in mv88w8618_pit_write()
505 ptimer_stop(t->ptimer); in mv88w8618_pit_write()
507 ptimer_transaction_commit(t->ptimer); in mv88w8618_pit_write()
513 ptimer_transaction_begin(t->ptimer); in mv88w8618_pit_write()
515 ptimer_set_limit(t->ptimer, t->limit, 0); in mv88w8618_pit_write()
516 ptimer_set_freq(t->ptimer, t->freq); in mv88w8618_pit_write()
[all …]
/openbmc/linux/drivers/staging/rtl8723bs/include/
H A Dosdep_service_linux.h58 static inline void _set_timer(struct timer_list *ptimer, u32 delay_time) in _set_timer() argument
60 mod_timer(ptimer, (jiffies + (delay_time * HZ / 1000))); in _set_timer()
/openbmc/qemu/include/hw/timer/
H A Ddigic-timer.h40 ptimer_state *ptimer; member
H A Darmv7m_systick.h43 ptimer_state *ptimer; member
H A Dmss-timer.h49 ptimer_state *ptimer; member
/openbmc/qemu/hw/core/
H A Dmeson.build22 system_ss.add(when: 'CONFIG_PTIMER', if_true: files('ptimer.c'))
/openbmc/linux/arch/arm64/boot/dts/freescale/
H A Dqoriq-fman3-0.dtsi23 ptimer-handle = <&ptp_timer0>;
/openbmc/linux/arch/arm64/kvm/
H A Darch_timer.c433 struct arch_timer_context *ptimer = vcpu_ptimer(vcpu); in kvm_timer_update_run() local
441 if (kvm_timer_should_fire(ptimer)) in kvm_timer_update_run()
861 struct arch_timer_context *ptimer = vcpu_ptimer(vcpu); in kvm_timer_should_notify_user() local
872 kvm_timer_should_fire(ptimer) != plevel; in kvm_timer_should_notify_user()
/openbmc/linux/arch/powerpc/boot/dts/fsl/
H A Dqoriq-fman3-0.dtsi46 ptimer-handle = <&ptp_timer0>;
H A Dqoriq-fman3-1.dtsi46 ptimer-handle = <&ptp_timer1>;
H A Dqoriq-fman-1.dtsi46 ptimer-handle = <&ptp_timer1>;
H A Dqoriq-fman-0.dtsi46 ptimer-handle = <&ptp_timer0>;

12