/DragonOS/kernel/src/libs/ |
H A D | wait_queue.rs | 83 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in sleep_with_func() 136 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in sleep_uninterruptible() 151 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in sleep_unlock_spinlock() 167 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in sleep_unlock_mutex() 183 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in sleep_uninterruptible_unlock_spinlock() 199 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in sleep_uninterruptible_unlock_mutex() 355 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in sleep_unlock_spinlock()
|
H A D | rwlock.rs | 169 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in read_irqsave() 182 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in try_read_irqsave() 225 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in try_write_irqsave() 273 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in write_irqsave() 299 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in try_upgradeable_read_irqsave() 341 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in upgradeable_read_irqsave()
|
H A D | mutex.rs | 107 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in __sleep()
|
H A D | spinlock.rs | 129 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in try_lock_irqsave()
|
/DragonOS/kernel/src/arch/x86_64/ |
H A D | sched.rs | 24 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in initial_setup_sched_local()
|
/DragonOS/kernel/src/sched/ |
H A D | syscall.rs | 16 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in do_sched_yield()
|
/DragonOS/kernel/src/driver/tty/ |
H A D | kthread.rs | 38 let _guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in tty_refresh_thread()
|
/DragonOS/kernel/src/time/ |
H A D | sleep.rs | 49 unsafe { CurrentIrqArch::save_and_disable_irq() }; in nanosleep()
|
H A D | timer.rs | 305 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in schedule_timeout() 315 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in schedule_timeout()
|
H A D | timekeeping.rs | 361 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in timekeeping_init() 392 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in update_wall_time()
|
/DragonOS/kernel/src/exception/ |
H A D | mod.rs | 35 unsafe fn save_and_disable_irq() -> IrqFlagsGuard; in save_and_disable_irq() method
|
H A D | softirq.rs | 250 let guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in raise_softirq()
|
/DragonOS/kernel/src/arch/riscv64/process/ |
H A D | syscall.rs | 24 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in do_execve()
|
/DragonOS/kernel/src/process/ |
H A D | kthread.rs | 277 unsafe { CurrentIrqArch::save_and_disable_irq() }; in init_stage1() 480 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in kthread_daemon() 505 let irq_guard = CurrentIrqArch::save_and_disable_irq(); in kernel_thread_bootstrap_stage2()
|
H A D | timer.rs | 136 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in run()
|
H A D | exit.rs | 155 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in do_wait()
|
H A D | mod.rs | 228 let _guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in wakeup() 268 let _guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in wakeup_stop() 386 let _guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in exit() 1054 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in drop()
|
/DragonOS/kernel/src/mm/ |
H A D | kernel_mapper.rs | 134 let guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in drop()
|
/DragonOS/kernel/src/arch/riscv64/interrupt/ |
H A D | mod.rs | 41 unsafe fn save_and_disable_irq() -> IrqFlagsGuard { in save_and_disable_irq() method
|
/DragonOS/kernel/src/arch/x86_64/process/ |
H A D | syscall.rs | 27 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in do_execve()
|
/DragonOS/kernel/src/arch/x86_64/interrupt/ |
H A D | mod.rs | 67 unsafe fn save_and_disable_irq() -> IrqFlagsGuard { in save_and_disable_irq() method
|
/DragonOS/kernel/src/arch/riscv64/ipc/ |
H A D | signal.rs | 314 let guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in sig_stop()
|
/DragonOS/kernel/src/arch/x86_64/driver/ |
H A D | tsc.rs | 131 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in calibrate_cpu_by_pit_hpet_ptimer()
|
H A D | hpet.rs | 119 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in hpet_enable()
|
/DragonOS/kernel/src/driver/keyboard/ |
H A D | ps2_keyboard.rs | 244 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in ps2_keyboard_init()
|