Home
last modified time | relevance | path

Searched refs:cpumask (Results 1 – 11 of 11) sorted by relevance

/DragonOS/kernel/src/libs/
H A Dmod.rs3 pub mod cpumask; module
/DragonOS/kernel/src/exception/
H A Dmanage.rs14 libs::{cpumask::CpuMask, spinlock::SpinLockGuard},
792 cpumask: &CpuMask, in irq_set_affinity()
794 return self.irq_do_set_affinity(irq_data, desc_inner_guard, cpumask, false); in irq_set_affinity()
800 cpumask: &CpuMask, in irq_do_set_affinity()
811 let r = if force || !cpumask.is_empty() { in irq_do_set_affinity()
812 chip.irq_set_affinity(irq_data, cpumask, force) in irq_do_set_affinity()
821 common_data.set_affinity(cpumask.clone()); in irq_do_set_affinity()
H A Dirqdata.rs7 cpumask::CpuMask,
H A Dirqchip.rs20 cpumask::CpuMask,
H A Dirqdesc.rs24 cpumask::CpuMask,
/DragonOS/kernel/src/driver/irqchip/
H A Driscv_sifive_plic.rs44 cpumask::CpuMask,
189 fn plic_irq_toggle(cpumask: &CpuMask, irq_data: &Arc<IrqData>, enable: bool) { in plic_irq_toggle()
190 cpumask.iter_cpu().for_each(|cpu| { in plic_irq_toggle()
/DragonOS/kernel/src/arch/x86_64/smp/
H A Dmod.rs14 libs::{cpumask::CpuMask, rwlock::RwLock},
/DragonOS/kernel/src/smp/cpu/
H A Dmod.rs9 libs::cpumask::CpuMask,
/DragonOS/kernel/src/arch/x86_64/driver/apic/
H A Dioapic.rs21 cpumask::CpuMask,
/DragonOS/docs/community/ChangeLog/V0.1.x/
H A DV0.1.10.md917 * 修复cpumask的迭代器的错误。
H A DV0.1.9.md398 添加简单的cpumask (#533)