Home
last modified time | relevance | path

Searched refs:local_irq_save (Results 1 – 7 of 7) 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};
49 local_irq_save(&mut rflags); in save_and_disable_irq()
/DragonOS-0.1.7/kernel/src/arch/x86_64/
Dfpu.rs14 use super::asm::irqflags::{local_irq_restore, local_irq_save};
83 local_irq_save(&mut rflags); in fp_state_save()
122 local_irq_save(&mut rflags); in fp_state_restore()
/DragonOS-0.1.7/kernel/src/arch/x86_64/include/asm/
Dirqflags.h4 #define local_irq_save(x) __asm__ __volatile__("pushfq ; popq %0 ; cli" \ macro
/DragonOS-0.1.7/kernel/src/libs/
Dspinlock.rs8 use crate::arch::asm::irqflags::{local_irq_restore, local_irq_save};
17 local_irq_save(flags); in spin_lock_irqsave()
133 local_irq_save(flags); in lock_irqsave()
148 local_irq_save(flags); in try_lock_irqsave()
/DragonOS-0.1.7/kernel/src/arch/x86_64/asm/
Dirqflags.rs4 pub fn local_irq_save(flags: &mut u64) { in local_irq_save() function
/DragonOS-0.1.7/kernel/src/common/
Dspinlock.h103local_irq_save(flags); …
/DragonOS-0.1.7/kernel/src/exception/
Dsoftirq.rs16 irqflags::{local_irq_restore, local_irq_save},
229 local_irq_save(&mut flags); in raise_softirq()