Lines Matching refs:HrTimerMode
78 pub type HrTimerInstant<T> = Instant<<<T as HasHrTimer<T>>::TimerMode as HrTimerMode>::Clock>;
118 <<T as HasHrTimer<T>>::TimerMode as HrTimerMode>::Clock::ID, in new()
265 type TimerMode: HrTimerMode;
279 fn start(self, expires: <Self::TimerMode as HrTimerMode>::Expires) -> Self::TimerHandle; in start()
297 type TimerMode: HrTimerMode;
315 unsafe fn start(self, expires: <Self::TimerMode as HrTimerMode>::Expires) -> Self::TimerHandle; in start()
328 type TimerMode: HrTimerMode;
332 fn start_scoped<T, F>(self, expires: <Self::TimerMode as HrTimerMode>::Expires, f: F) -> T in start_scoped()
348 expires: <<T as UnsafeHrTimerPointer>::TimerMode as HrTimerMode>::Expires, in start_scoped()
434 type TimerMode: HrTimerMode;
483 unsafe fn start(this: *const Self, expires: <Self::TimerMode as HrTimerMode>::Expires) { in start()
490 <Self::TimerMode as HrTimerMode>::C_MODE, in start()
556 pub trait HrTimerMode: private::Sealed { trait
570 impl<C: ClockSource> HrTimerMode for AbsoluteMode<C> {
580 impl<C: ClockSource> HrTimerMode for RelativeMode<C> {
589 impl<C: ClockSource> HrTimerMode for AbsolutePinnedMode<C> {
598 impl<C: ClockSource> HrTimerMode for RelativePinnedMode<C> {
607 impl<C: ClockSource> HrTimerMode for AbsoluteSoftMode<C> {
616 impl<C: ClockSource> HrTimerMode for RelativeSoftMode<C> {
625 impl<C: ClockSource> HrTimerMode for AbsolutePinnedSoftMode<C> {
634 impl<C: ClockSource> HrTimerMode for RelativePinnedSoftMode<C> {
643 impl<C: ClockSource> HrTimerMode for AbsoluteHardMode<C> {
652 impl<C: ClockSource> HrTimerMode for RelativeHardMode<C> {
661 impl<C: ClockSource> HrTimerMode for AbsolutePinnedHardMode<C> {
670 impl<C: ClockSource> HrTimerMode for RelativePinnedHardMode<C> {