Lines Matching refs:HasHrTimer
78 pub type HrTimerInstant<T> = Instant<<<T as HasHrTimer<T>>::TimerMode as HrTimerMode>::Clock>;
106 T: HasHrTimer<T>, in new()
118 <<T as HasHrTimer<T>>::TimerMode as HrTimerMode>::Clock::ID, in new()
119 <T as HasHrTimer<T>>::TimerMode::C_MODE, in new()
182 T: HasHrTimer<T>, in raw_forward()
206 T: HasHrTimer<T>, in forward()
222 T: HasHrTimer<T>, in forward_now()
233 T: HasHrTimer<T>, in expires()
392 Self: HasHrTimer<Self>; in run()
430 pub unsafe trait HasHrTimer<T> { trait
692 pub struct HrTimerCallbackContext<'a, T: HasHrTimer<T>>(NonNull<HrTimer<T>>, PhantomData<&'a ()>);
694 impl<'a, T: HasHrTimer<T>> HrTimerCallbackContext<'a, T> {
743 HasHrTimer<$timer_type:ty>
753 unsafe impl$(<$($generics)*>)? $crate::time::hrtimer::HasHrTimer<$timer_type> for $self {