/DragonOS/kernel/src/libs/ |
H A D | rwlock.rs | 47 irq_guard: Option<IrqFlagsGuard>, field 57 irq_guard: Option<IrqFlagsGuard>, field 66 irq_guard: Option<IrqFlagsGuard>, field 168 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in read_irqsave() localVariable 181 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in try_read_irqsave() localVariable 224 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in try_write_irqsave() localVariable 272 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in write_irqsave() localVariable 298 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in try_upgradeable_read_irqsave() localVariable 340 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in upgradeable_read_irqsave() localVariable 425 let irq_guard = self.irq_guard.take(); in try_upgrade() localVariable [all …]
|
H A D | wait_queue.rs | 83 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in sleep_with_func() localVariable 136 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in sleep_uninterruptible() localVariable 151 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in sleep_unlock_spinlock() localVariable 167 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in sleep_unlock_mutex() localVariable 183 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in sleep_uninterruptible_unlock_spinlock() localVariable 199 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in sleep_uninterruptible_unlock_mutex() localVariable 355 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in sleep_unlock_spinlock() localVariable
|
H A D | mutex.rs | 107 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in __sleep() localVariable
|
H A D | spinlock.rs | 129 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in try_lock_irqsave() localVariable
|
/DragonOS/kernel/src/sched/ |
H A D | syscall.rs | 16 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in do_sched_yield() localVariable
|
/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() localVariable
|
/DragonOS/kernel/src/time/ |
H A D | sleep.rs | 48 let irq_guard: crate::exception::IrqFlagsGuard = in nanosleep() localVariable
|
H A D | timer.rs | 305 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in schedule_timeout() localVariable 315 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in schedule_timeout() localVariable
|
H A D | timekeeping.rs | 361 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in timekeeping_init() localVariable 392 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in update_wall_time() localVariable
|
H A D | clocksource.rs | 955 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in clocksource_watchdog_kthread() localVariable
|
/DragonOS/kernel/src/process/ |
H A D | kthread.rs | 276 let irq_guard: crate::exception::IrqFlagsGuard = in init_stage1() localVariable 480 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in kthread_daemon() localVariable 505 let irq_guard = CurrentIrqArch::save_and_disable_irq(); in kernel_thread_bootstrap_stage2() localVariable
|
H A D | timer.rs | 136 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in run() localVariable
|
H A D | exit.rs | 155 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in do_wait() localVariable
|
H A D | syscall.rs | 575 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in do_execve_switch_user_vm() localVariable
|
H A D | mod.rs | 1057 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in drop() localVariable
|
/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() localVariable
|
H A D | hpet.rs | 119 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in hpet_enable() localVariable
|
H A D | rtc.rs | 248 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in read_time() localVariable
|
/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() localVariable
|
/DragonOS/kernel/src/libs/futex/ |
H A D | futex.rs | 289 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in futex_wait() localVariable
|
/DragonOS/kernel/src/mm/ |
H A D | ucontext.rs | 162 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in try_clone() localVariable
|