Lines Matching refs:Scheduler
67 const Timer::Scheduler::AlarmApi TimerMilli::Scheduler::sAlarmMilliApi = {
117 Get<Scheduler>().Add(*this); in FireAt()
148 void TimerMilli::Stop(void) { Get<Scheduler>().Remove(*this); } in Stop()
150 void TimerMilli::RemoveAll(Instance &aInstance) { aInstance.Get<Scheduler>().RemoveAll(); } in RemoveAll()
155 void Timer::Scheduler::Add(Timer &aTimer, const AlarmApi &aAlarmApi) in Add()
183 void Timer::Scheduler::Remove(Timer &aTimer, const AlarmApi &aAlarmApi) in Remove()
203 void Timer::Scheduler::SetAlarm(const AlarmApi &aAlarmApi) in SetAlarm()
221 void Timer::Scheduler::ProcessTimers(const AlarmApi &aAlarmApi) in ProcessTimers()
243 void Timer::Scheduler::RemoveAll(const AlarmApi &aAlarmApi) in RemoveAll()
258 AsCoreType(aInstance).Get<TimerMilli::Scheduler>().ProcessTimers(); in otPlatAlarmMilliFired()
268 const Timer::Scheduler::AlarmApi TimerMicro::Scheduler::sAlarmMicroApi = {
285 Get<Scheduler>().Add(*this); in FireAt()
288 void TimerMicro::Stop(void) { Get<Scheduler>().Remove(*this); } in Stop()
290 void TimerMicro::RemoveAll(Instance &aInstance) { aInstance.Get<Scheduler>().RemoveAll(); } in RemoveAll()
295 AsCoreType(aInstance).Get<TimerMicro::Scheduler>().ProcessTimers(); in otPlatAlarmMicroFired()