Home
last modified time | relevance | path

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

/DragonOS/kernel/src/process/
H A Dexit.rs158 let state = pcb.sched_info().inner_lock_read_irqsave().state(); in do_wait()
184 let state = child_pcb.sched_info().inner_lock_read_irqsave().state(); in do_waitpid()
H A Dmod.rs230 let state = pcb.sched_info().inner_lock_read_irqsave().state(); in wakeup()
270 let state = pcb.sched_info().inner_lock_read_irqsave().state(); in wakeup_stop()
1295 pub fn inner_lock_read_irqsave(&self) -> RwLockReadGuard<InnerSchedInfo> { in inner_lock_read_irqsave() method
H A Dkthread.rs407 if let ProcessState::Exited(code) = pcb.sched_info().inner_lock_read_irqsave().state() { in stop()
/DragonOS/kernel/src/ipc/
H A Dsignal.rs234 let state = pcb.sched_info().inner_lock_read_irqsave().state(); in wants_signal()
318 let state = pcb.sched_info().inner_lock_read_irqsave().state(); in signal_wake_up()
/DragonOS/kernel/src/libs/
H A Dwait_queue.rs232 .inner_lock_read_irqsave() in wakeup()
260 if to_wakeup.sched_info().inner_lock_read_irqsave().state() == state { in wakeup_all()
/DragonOS/kernel/src/sched/
H A Dmod.rs835 if let ProcessState::Exited(_) = prev.clone().sched_info().inner_lock_read_irqsave().state() { in __schedule()
875 && prev.sched_info().inner_lock_read_irqsave().is_mark_sleep() in __schedule()
/DragonOS/kernel/src/filesystem/procfs/
H A Dmod.rs168 let state = sched_info_guard.inner_lock_read_irqsave().state(); in open_status()