Home
last modified time | relevance | path

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

/DragonOS-0.1.9/kernel/src/time/
Dtimer.rs93 let mut timer_list = TIMER_LIST.lock_irqsave(); in activate() localVariable
97 if timer_list.is_empty() { in activate()
100 timer_list.push_back(inner_guard.self_ref.upgrade().unwrap()); in activate()
103 drop(timer_list); in activate()
109 for (pos, elt) in timer_list.iter().enumerate() { in activate()
115 let mut temp_list: LinkedList<Arc<Timer>> = timer_list.split_off(split_pos); in activate()
116 timer_list.push_back(inner_guard.self_ref.upgrade().unwrap()); in activate()
117 timer_list.append(&mut temp_list); in activate()
119 drop(timer_list); in activate()
197 let timer_list = TIMER_LIST.try_lock_irqsave(); in run() localVariable
[all …]