Home
last modified time | relevance | path

Searched refs:local_irq_restore (Results 1 – 8 of 8) sorted by relevance

/DragonOS-0.1.7/kernel/src/arch/x86_64/interrupt/
Dmod.rs9 use super::asm::irqflags::{local_irq_restore, local_irq_save};
58 local_irq_restore(&flags.flags()); in restore_irq()
/DragonOS-0.1.7/kernel/src/arch/x86_64/
Dfpu.rs14 use super::asm::irqflags::{local_irq_restore, local_irq_save};
115 local_irq_restore(&rflags); in fp_state_save()
146 local_irq_restore(&rflags); in fp_state_restore()
/DragonOS-0.1.7/kernel/src/arch/x86_64/include/asm/
Dirqflags.h7 #define local_irq_restore(x) __asm__ __volatile__("pushq %0 ; popfq" ::"g"(x) \ macro
/DragonOS-0.1.7/kernel/src/libs/
Dspinlock.rs8 use crate::arch::asm::irqflags::{local_irq_restore, local_irq_save};
30 local_irq_restore(flags); in spin_unlock_irqrestore()
140 local_irq_restore(flags); in unlock_irqrestore()
152 local_irq_restore(flags); in try_lock_irqsave()
/DragonOS-0.1.7/kernel/src/arch/x86_64/asm/
Dirqflags.rs11 pub fn local_irq_restore(flags: &u64) { in local_irq_restore() function
/DragonOS-0.1.7/kernel/src/common/
Dspinlock.h115local_irq_restore(flags); …
/DragonOS-0.1.7/kernel/src/exception/
Dsoftirq.rs16 irqflags::{local_irq_restore, local_irq_save},
236 local_irq_restore(&flags); in raise_softirq()
/DragonOS-0.1.7/docs/community/ChangeLog/V0.1.x/
DV0.1.2.md51 - 解决由于编译器优化导致local_irq_restore无法获取到正确的rflags的值的问题
275 * 解决由于编译器优化导致local_irq_restore无法获取到正确的rflags的值的问题