Home
last modified time | relevance | path

Searched defs:irq_guard (Results 1 – 21 of 21) sorted by relevance

/DragonOS/kernel/src/libs/
H A Drwlock.rs47 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 Dwait_queue.rs83 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 Dmutex.rs107 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in __sleep() localVariable
H A Dspinlock.rs129 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in try_lock_irqsave() localVariable
/DragonOS/kernel/src/sched/
H A Dsyscall.rs16 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in do_sched_yield() localVariable
/DragonOS/kernel/src/arch/x86_64/
H A Dsched.rs24 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in initial_setup_sched_local() localVariable
/DragonOS/kernel/src/time/
H A Dsleep.rs48 let irq_guard: crate::exception::IrqFlagsGuard = in nanosleep() localVariable
H A Dtimer.rs305 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 Dtimekeeping.rs361 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 Dclocksource.rs955 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in clocksource_watchdog_kthread() localVariable
/DragonOS/kernel/src/process/
H A Dkthread.rs276 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 Dtimer.rs136 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in run() localVariable
H A Dexit.rs155 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in do_wait() localVariable
H A Dsyscall.rs575 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in do_execve_switch_user_vm() localVariable
H A Dmod.rs1057 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in drop() localVariable
/DragonOS/kernel/src/arch/x86_64/driver/
H A Dtsc.rs131 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in calibrate_cpu_by_pit_hpet_ptimer() localVariable
H A Dhpet.rs119 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in hpet_enable() localVariable
H A Drtc.rs248 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in read_time() localVariable
/DragonOS/kernel/src/driver/keyboard/
H A Dps2_keyboard.rs244 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in ps2_keyboard_init() localVariable
/DragonOS/kernel/src/libs/futex/
H A Dfutex.rs289 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in futex_wait() localVariable
/DragonOS/kernel/src/mm/
H A Ducontext.rs162 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in try_clone() localVariable