Home
last modified time | relevance | path

Searched refs:IrqFlagsGuard (Results 1 – 5 of 5) sorted by relevance

/DragonOS-0.1.8/kernel/src/exception/
Dmod.rs16 unsafe fn save_and_disable_irq() -> IrqFlagsGuard; in save_and_disable_irq()
52 pub struct IrqFlagsGuard { struct
56 impl IrqFlagsGuard { implementation
65 IrqFlagsGuard { flags } in new()
68 impl Drop for IrqFlagsGuard { implementation
/DragonOS-0.1.8/kernel/src/arch/x86_64/interrupt/
Dmod.rs10 use crate::exception::{InterruptArch, IrqFlags, IrqFlagsGuard};
49 unsafe fn save_and_disable_irq() -> IrqFlagsGuard { in save_and_disable_irq()
53 let guard = IrqFlagsGuard::new(flags); in save_and_disable_irq()
/DragonOS-0.1.8/kernel/src/time/
Dsleep.rs48 let irq_guard: crate::exception::IrqFlagsGuard = in nanosleep()
/DragonOS-0.1.8/docs/community/ChangeLog/V0.1.x/
DV0.1.8.md57 - feature: 替换 local_irq_save 为 IrqFlagsGuard 实现 (#317)
258 替换 local_irq_save 为 IrqFlagsGuard 实现 (#317)
DV0.1.7.md59 - irq: 新增IrqArch抽象。以及IrqFlagsGuard。以简化关中断-恢复中断的过程 (#253)