Home
last modified time | relevance | path

Searched refs:HasHrTimer (Results 1 – 5 of 5) sorted by relevance

/linux/rust/kernel/time/hrtimer/
H A Darc.rs3 use super::HasHrTimer;
18 T: HasHrTimer<T>,
27 T: HasHrTimer<T>,
34 let timer_ptr = unsafe { <T as HasHrTimer<T>>::raw_get_timer(self_ptr) }; in cancel()
44 T: HasHrTimer<T>,
55 T: HasHrTimer<T>,
58 type TimerMode = <T as HasHrTimer<T>>::TimerMode;
63 expires: <<T as HasHrTimer<T>>::TimerMode as HrTimerMode>::Expires, in start()
77 T: HasHrTimer<T>,
H A Dpin.rs3 use super::HasHrTimer;
17 T: HasHrTimer<T>,
26 T: HasHrTimer<T>,
33 let timer_ptr = unsafe { <T as HasHrTimer<T>>::raw_get_timer(self_ptr) }; in cancel()
43 T: HasHrTimer<T>,
55 T: HasHrTimer<T>,
58 type TimerMode = <T as HasHrTimer<T>>::TimerMode;
63 expires: <<T as HasHrTimer<T>>::TimerMode as HrTimerMode>::Expires, in start()
80 T: HasHrTimer<T>,
H A Dpin_mut.rs4 HasHrTimer, HrTimer, HrTimerCallback, HrTimerCallbackContext, HrTimerHandle, HrTimerMode,
13 T: HasHrTimer<T>,
23 T: HasHrTimer<T>,
30 let timer_ptr = unsafe { <T as HasHrTimer<T>>::raw_get_timer(self_ptr) }; in cancel()
40 T: HasHrTimer<T>,
52 T: HasHrTimer<T>,
55 type TimerMode = <T as HasHrTimer<T>>::TimerMode;
60 expires: <<T as HasHrTimer<T>>::TimerMode as HrTimerMode>::Expires, in start()
83 T: HasHrTimer<T>,
H A Dtbox.rs3 use super::HasHrTimer;
22 T: HasHrTimer<T>,
33 T: HasHrTimer<T>,
39 let timer_ptr = unsafe { <T as HasHrTimer<T>>::raw_get_timer(self.inner.as_ptr()) }; in cancel()
49 T: HasHrTimer<T>,
64 T: HasHrTimer<T>,
68 type TimerMode = <T as HasHrTimer<T>>::TimerMode;
73 expires: <<T as HasHrTimer<T>>::TimerMode as HrTimerMode>::Expires, in start()
99 T: HasHrTimer<T>,
/linux/rust/kernel/time/
H A Dhrtimer.rs78 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
[all …]