Home
last modified time | relevance | path

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

/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/src/time/
H A Dwheel.rs26 const SLOTS_NUM: usize = 64; const
313 slots: [LinkedList<Clock>; SLOTS_NUM],
319 let mut slots: [MaybeUninit<LinkedList<Clock>>; SLOTS_NUM] = in new()
327 let slots = mem::transmute::<_, [LinkedList<Clock>; SLOTS_NUM]>(slots); in new()
348 let slot = ((duration >> (self.level * LEVELS_NUM)) % SLOTS_NUM as u64) as usize; in insert()
359 let slot = ((duration >> (self.level * LEVELS_NUM)) % SLOTS_NUM as u64) as usize; in cancel()
389 let level_range = slot_range * SLOTS_NUM as u64; in calculate_deadline()
411 let slot = (zeros as u64 + now_slot) % SLOTS_NUM as u64; in next_occupied_slot()
425 SLOTS_NUM.pow(level as u32) as u64 in slot_range()