Lines Matching refs:u64
34 pub static ref TIMER_LIST: SpinLock<Vec<(u64, Arc<Timer>)>> = SpinLock::new(Vec::new());
43 int_like!(Jiffies, u64);
47 pub fn timer_jiffies(&self) -> u64 { in timer_jiffies() argument
64 let ms = jiffies.data() / 1_000_000 * NSEC_PER_JIFFY as u64; in from()
81 let jiffies = ms.as_millis() as u64 * 1_000_000 / NSEC_PER_JIFFY as u64; in from()
119 pub fn new(timer_func: Box<dyn TimerFunction>, expire_jiffies: u64) -> Arc<Self> { in new()
210 pub expire_jiffies: u64,
287 pub fn next_n_ms_timer_jiffies(expire_ms: u64) -> u64 { in next_n_ms_timer_jiffies() argument
288 return TIMER_JIFFIES.load(Ordering::SeqCst) + expire_ms * 1000000 / NSEC_PER_JIFFY as u64; in next_n_ms_timer_jiffies()
291 pub fn next_n_us_timer_jiffies(expire_us: u64) -> u64 { in next_n_us_timer_jiffies() argument
292 return TIMER_JIFFIES.load(Ordering::SeqCst) + expire_us * 1000 / NSEC_PER_JIFFY as u64; in next_n_us_timer_jiffies()
320 timeout as u64, in schedule_timeout()
338 pub fn timer_get_first_expire() -> Result<u64, SystemError> { in timer_get_first_expire()
376 pub fn update_timer_jiffies(add_jiffies: u64) -> u64 { in update_timer_jiffies() argument
385 pub fn clock() -> u64 { in clock()