Home
last modified time | relevance | path

Searched refs:Timer (Results 1 – 25 of 153) sorted by relevance

1234567

/openbmc/sdeventplus/src/sdeventplus/utility/
H A Dtimer.cpp15 Timer<Id>::Timer(const Event& event, Callback&& callback, in Timer() function in sdeventplus::utility::Timer
36 Timer<Id>::Timer(const Timer<Id>& other, sdeventplus::internal::NoOwn) : in Timer() function in sdeventplus::utility::Timer
42 void Timer<Id>::set_callback(Callback&& callback) in set_callback()
48 const Event& Timer<Id>::get_event() const in get_event()
54 bool Timer<Id>::get_floating() const in get_floating()
60 void Timer<Id>::set_floating(bool b) in set_floating()
66 bool Timer<Id>::hasExpired() const in hasExpired()
72 bool Timer<Id>::isEnabled() const in isEnabled()
78 std::optional<typename Timer<Id>::Duration> Timer<Id>::getInterval() const in getInterval()
84 typename Timer<Id>::Duration Timer<Id>::getRemaining() const in getRemaining()
[all …]
H A Dtimer.hpp35 class Timer class
46 using Callback = fu2::unique_function<void(Timer<Id>&)>;
61 Timer(const Event& event, Callback&& callback,
75 Timer(const Timer& timer, sdeventplus::internal::NoOwn);
208 class TimerData : public Timer<Id>
216 typename Timer<Id>::Callback callback;
220 std::optional<typename Timer<Id>::Duration> interval;
223 TimerData(const Timer<Id>& base, typename Timer<Id>::Callback&& callback,
224 std::optional<typename Timer<Id>::Duration> interval);
226 friend Timer<Id>;
/openbmc/sdbusplus/include/sdbusplus/
H A Dtimer.hpp15 class Timer class
19 Timer() = delete;
20 Timer(const Timer&) = delete;
21 Timer& operator=(const Timer&) = delete;
22 Timer(Timer&&) = delete;
23 Timer& operator=(Timer&&) = delete;
31 Timer(std::function<void()> userCallBack = nullptr) : in Timer() function in sdbusplus::Timer
47 Timer(sd_event* event, std::function<void()> userCallBack = nullptr) : in Timer() function in sdbusplus::Timer
66 ~Timer() in ~Timer()
181 auto timer = static_cast<Timer*>(userData); in initialize()
/openbmc/sdeventplus/example/
H A Dheartbeat_timer.cpp23 using Timer = sdeventplus::utility::Timer<clockId>; typedef
43 Timer timer( in main()
44 event, [](Timer&) { printf("Beat\n"); }, in main() argument
H A Ddelayed_echo.cpp25 using Timer = sdeventplus::utility::Timer<clockId>; typedef
40 auto timerCb = [&](Timer&) { in main() argument
44 Timer timer(event, std::move(timerCb)); in main()
/openbmc/sdbusplus/test/timer/
H A Dsuite.hpp7 using sdbusplus::Timer;
22 Timer timer;
52 std::unique_ptr<Timer> timer = nullptr;
72 timer = std::make_unique<Timer>(events, func); in TimerTestCallBack()
/openbmc/openbmc-test-automation/ipmi/
H A Dtest_ipmi_watchdog.robot21 Test IPMI Watchdog Timer Does Not Log Bit
32 Test IPMI Watchdog Timer Stop Bit
43 Test IPMI Watchdog Timer Use Bits
60 Test IPMI Watchdog Timer Pre-Timeout Interrupt Bits
71 Test IPMI Watchdog Timer Timeout Action Bits
86 Test IPMI Watchdog Timer Timeout Flag Bits
89 [Template] Execute IPMI Raw Command And Verify Timer Expiration Data
104 Verify Timer Action For State Change
107 [Template] Validate Watchdog Timer Actions And SEL Events
113 ${IPMI_RAW_CMD['Watchdog']['Set'][69]} ['on'] Timer expired
[all …]
/openbmc/qemu/rust/qemu-api/src/
H A Dtimer.rs19 pub struct Timer(Opaque<bindings::QEMUTimer>); struct
21 unsafe impl Send for Timer {} implementation
22 unsafe impl Sync for Timer {} implementation
31 impl Timer { implementation
103 impl Drop for Timer { implementation
/openbmc/phosphor-power/phosphor-regulators/src/
H A Dmanager.hpp37 using Timer = sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic>; typedef
214 Timer phaseFaultTimer;
219 Timer sensorTimer;
/openbmc/openpower-proc-control/extensions/phal/
H A Dclock_logger.hpp28 using Timer = sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic>; typedef
88 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic> timer;
/openbmc/openpower-occ-control/
H A Docc_manager.hpp79 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic>>( in Manager()
90 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic>>( in Manager()
94 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic>>( in Manager()
98 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic>>( in Manager()
245 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic>>
321 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic>>
334 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic>>
343 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic>>
/openbmc/phosphor-networkd/src/
H A Dnetwork_manager_main.cpp32 using Timer = sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic>; typedef in phosphor::network::TimerExecutor
46 timer.set_callback([cb = std::move(cb)](Timer&) mutable { cb(); }); in setCallback() argument
51 Timer timer;
/openbmc/openbmc/meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/
H A Dsmc-assert-log@.timer2 Description=Timer to trigger SMC ready
3 [Timer] section
/openbmc/phosphor-logging/extensions/openpower-pels/
H A Dhost_notifier.hpp323 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic> _retryTimer;
329 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic> _hostFullTimer;
335 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic> _hostUpTimer;
/openbmc/phosphor-buttons/inc/
H A DhostSelector_switch.hpp24 using Timer = sdeventplus::utility::Timer<ClockId::Monotonic>; typedef
80 std::optional<Timer> pollTimer;
/openbmc/phosphor-fan-presence/control/json/
H A Dzone.hpp41 using Timer = sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic>; typedef
479 Timer _incTimer;
482 Timer _decTimer;
/openbmc/phosphor-host-ipmid/
H A Dhost-ipmid-whitelist.conf19 0x06:0x22 //<App>:<Reset Watchdog Timer>
20 0x06:0x24 //<App>:<Set Watchdog Timer>
21 0x06:0x25 //<App>:<Get Watchdog Timer>
/openbmc/phosphor-fan-presence/monitor/
H A Dpower_off_action.hpp232 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic> _timer;
324 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic> _timer;
471 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic>
477 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic> _meltdownTimer;
H A Dtach_sensor.hpp524 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic> _timer;
551 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic>>
565 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic>>
H A Dfan.hpp299 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic> _monitorTimer;
342 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic>>
/openbmc/openbmc/poky/bitbake/lib/progressbar/
H A Dwidgets.py82 class Timer(Widget): class
104 class ETA(Timer):
122 class AdaptiveETA(Timer):
233 class FormatLabel(Timer):
237 'elapsed': ('seconds_elapsed', Timer.format_time),
/openbmc/qemu/docs/system/
H A Dtarget-rx.rst13 - 8Bit Timer x 1CH (TMR0,1)
14 - Compare Match Timer x 2CH (CMT0,1)
/openbmc/phosphor-fan-presence/control/
H A Dtypes.hpp96 using Timer = sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic>; typedef
97 using TimerEvent = std::tuple<std::unique_ptr<EventData>, Timer>;
/openbmc/phosphor-fan-presence/control/json/actions/
H A Dcount_state_floor.cpp74 _timer = std::make_unique<Timer>( in run()
75 util::SDEventPlus::getEvent(), [&zone, this](Timer&) { in run() argument
/openbmc/phosphor-power/phosphor-power-sequencer/src/
H A Dpower_control.hpp151 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic> pgoodWaitTimer;
186 sdeventplus::utility::Timer<sdeventplus::ClockId::Monotonic> timer;

1234567