Searched refs:Clocksource (Results 1 – 3 of 3) sorted by relevance
/DragonOS-0.1.8/kernel/src/time/ |
D | jiffies.rs | 9 clocksource::{Clocksource, ClocksourceData, ClocksourceFlags, ClocksourceMask, CycleNum, HZ}, 34 impl Clocksource for ClocksourceJiffies { 44 fn clocksource(&self) -> Arc<dyn Clocksource> { in clocksource() argument 90 let jiffies = clocksource_default_clock() as Arc<dyn Clocksource>; in jiffies_init()
|
D | clocksource.rs | 23 pub static ref CLOCKSOURCE_LIST: SpinLock<LinkedList<Arc<dyn Clocksource>>> = 26 pub static ref WATCHDOG_LIST: SpinLock<LinkedList<Arc<dyn Clocksource>>> = 37 pub static CUR_CLOCKSOURCE: SpinLock<Option<Arc<dyn Clocksource>>> = SpinLock::new(None); 117 watchdog: Option<Arc<dyn Clocksource>>, 136 fn get_watchdog(&mut self) -> &mut Option<Arc<dyn Clocksource>> { in get_watchdog() argument 177 pub trait Clocksource: Send + Sync + Debug { interface 208 fn clocksource(&self) -> Arc<dyn Clocksource>; in clocksource() argument 247 impl dyn Clocksource { implementation 750 let mut del_clocks: Vec<Arc<dyn Clocksource>> = Vec::new(); in clocksource_watchdog_kthread()
|
D | timekeeping.rs | 14 clocksource::{clocksource_cyc2ns, Clocksource, CycleNum, HZ}, 41 clock: Option<Arc<dyn Clocksource>>, 103 pub fn timekeeper_setup_internals(&self, clock: Arc<dyn Clocksource>) { in timekeeper_setup_internals() argument
|