Home
last modified time | relevance | path

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

/DragonOS-0.1.8/kernel/src/sched/
Dsyscall.rs14 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in sched() localVariable
26 drop(irq_guard); in sched()
/DragonOS-0.1.8/kernel/src/time/
Dsleep.rs48 let irq_guard: crate::exception::IrqFlagsGuard = in nanosleep() localVariable
54 drop(irq_guard); in nanosleep()
Dtimekeeping.rs206 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in timekeeping_init() localVariable
233 drop(irq_guard); in timekeeping_init()
244 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in update_wall_time() localVariable
304 drop(irq_guard); in update_wall_time()
Dtimer.rs247 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in schedule_timeout() localVariable
254 drop(irq_guard); in schedule_timeout()
/DragonOS-0.1.8/kernel/src/driver/timers/rtc/
Drtc.rs37 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in get() localVariable
85 drop(irq_guard); in get()
/DragonOS-0.1.8/kernel/src/ipc/
Dpipe.rs94 let irq_guard = CurrentIrqArch::save_and_disable_irq(); in read_at() localVariable
98 drop(irq_guard); in read_at()
175 let irq_guard = CurrentIrqArch::save_and_disable_irq(); in write_at() localVariable
178 drop(irq_guard); in write_at()
/DragonOS-0.1.8/kernel/src/arch/x86_64/
Dsyscall.rs190 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in tmp_rs_execve() localVariable
212 drop(irq_guard); in tmp_rs_execve()
/DragonOS-0.1.8/kernel/src/mm/
Ducontext.rs150 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in try_clone() localVariable
217 drop(irq_guard); in try_clone()