Lines Matching full:expires

56 //! **expires**, the timer enters the **running** state and the handler is
194 /// If the timer expires after `now`, this function does nothing and returns 0. If the timer
196 /// expires after `now` and then returns the number of times the timer was forwarded by
231 pub fn expires(&self) -> HrTimerInstant<T>
245 core::ptr::read_volatile(&raw const ((*c_timer_ptr).node.expires)),
277 /// Start the timer with expiry after `expires` time units. If the timer was
279 fn start(self, expires: <Self::TimerMode as HrTimerMode>::Expires) -> Self::TimerHandle;
308 /// Start the timer after `expires` time units. If the timer was already
315 unsafe fn start(self, expires: <Self::TimerMode as HrTimerMode>::Expires) -> Self::TimerHandle;
330 /// Start the timer to run after `expires` time units and immediately
332 fn start_scoped<T, F>(self, expires: <Self::TimerMode as HrTimerMode>::Expires, f: F) -> T
348 expires: <<T as UnsafeHrTimerPointer>::TimerMode as HrTimerMode>::Expires,
355 let handle = unsafe { UnsafeHrTimerPointer::start(self, expires) };
382 /// the timer expires.
483 unsafe fn start(this: *const Self, expires: <Self::TimerMode as HrTimerMode>::Expires) {
488 expires.as_nanos(),
564 type Expires: HrTimerExpires;
567 /// Timer that expires at a fixed point in time.
574 type Expires = Instant<C>;
577 /// Timer that expires after a delay from now.
584 type Expires = Delta;
593 type Expires = Instant<C>;
602 type Expires = Delta;
611 type Expires = Instant<C>;
620 type Expires = Delta;
629 type Expires = Instant<C>;
638 type Expires = Delta;
647 type Expires = Instant<C>;
656 type Expires = Delta;
665 type Expires = Instant<C>;
674 type Expires = Delta;