Home
last modified time | relevance | path

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

12

/DragonOS/kernel/src/libs/
H A Dwait_queue.rs83 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 Drwlock.rs169 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 Dmutex.rs107 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in __sleep()
H A Dspinlock.rs129 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in try_lock_irqsave()
/DragonOS/kernel/src/arch/x86_64/
H A Dsched.rs35 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in initial_setup_sched_local()
/DragonOS/kernel/src/sched/
H A Dsyscall.rs16 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in do_sched_yield()
/DragonOS/kernel/src/exception/
H A Dmod.rs33 unsafe fn save_and_disable_irq() -> IrqFlagsGuard; in save_and_disable_irq() method
H A Dsoftirq.rs250 let guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in raise_softirq()
/DragonOS/kernel/src/driver/tty/
H A Dkthread.rs40 let _guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in tty_refresh_thread()
/DragonOS/kernel/src/time/
H A Dsleep.rs49 unsafe { CurrentIrqArch::save_and_disable_irq() }; in nanosleep()
H A Dtimer.rs305 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 Dtimekeeping.rs361 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/arch/riscv64/process/
H A Dsyscall.rs24 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in do_execve()
/DragonOS/kernel/src/process/
H A Dkthread.rs277 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 Dtimer.rs136 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in run()
H A Dexit.rs155 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in do_wait()
H A Dmod.rs229 let _guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in wakeup()
269 let _guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in wakeup_stop()
387 let _guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in exit()
1021 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in drop()
/DragonOS/kernel/src/mm/
H A Dkernel_mapper.rs134 let guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in drop()
/DragonOS/kernel/src/arch/riscv64/interrupt/
H A Dmod.rs39 unsafe fn save_and_disable_irq() -> IrqFlagsGuard { in save_and_disable_irq() method
/DragonOS/kernel/src/arch/x86_64/interrupt/
H A Dmod.rs66 unsafe fn save_and_disable_irq() -> IrqFlagsGuard { in save_and_disable_irq() method
/DragonOS/kernel/src/arch/x86_64/process/
H A Dsyscall.rs27 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in do_execve()
/DragonOS/kernel/src/arch/riscv64/ipc/
H A Dsignal.rs314 let guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in sig_stop()
/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()
H A Dhpet.rs119 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in hpet_enable()
H A Drtc.rs248 let irq_guard = unsafe { CurrentIrqArch::save_and_disable_irq() }; in read_time()

12