Home
last modified time | relevance | path

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

/DragonOS-0.1.8/kernel/src/sched/
Dsyscall.rs14 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in sched()
/DragonOS-0.1.8/kernel/src/exception/
Dmod.rs16 unsafe fn save_and_disable_irq() -> IrqFlagsGuard; in save_and_disable_irq() method
Dsoftirq.rs228 let guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in raise_softirq()
/DragonOS-0.1.8/kernel/src/arch/x86_64/
Dfpu.rs83 let guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in fp_state_save()
121 let guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in fp_state_restore()
Dsyscall.rs190 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in tmp_rs_execve()
/DragonOS-0.1.8/kernel/src/arch/x86_64/interrupt/
Dmod.rs49 unsafe fn save_and_disable_irq() -> IrqFlagsGuard { in save_and_disable_irq() method
/DragonOS-0.1.8/kernel/src/time/
Dsleep.rs49 unsafe { CurrentIrqArch::save_and_disable_irq() }; in nanosleep()
Dtimekeeping.rs206 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in timekeeping_init()
244 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in update_wall_time()
Dtimer.rs247 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; 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()
/DragonOS-0.1.8/kernel/src/ipc/
Dpipe.rs94 let irq_guard = CurrentIrqArch::save_and_disable_irq(); in read_at()
175 let irq_guard = CurrentIrqArch::save_and_disable_irq(); in write_at()
/DragonOS-0.1.8/kernel/src/mm/
Dkernel_mapper.rs130 let guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in drop()
Ducontext.rs150 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in try_clone()