Searched refs:IpiTarget (Results 1 – 4 of 4) sorted by relevance
/DragonOS-0.1.8/kernel/src/arch/x86_64/interrupt/ |
D | ipi.rs | 1 use crate::exception::ipi::{IpiKind, IpiTarget}; 38 impl From<IpiTarget> for ArchIpiTarget { 39 fn from(target: IpiTarget) -> Self { in from() 41 IpiTarget::Current => ArchIpiTarget::Current, in from() 42 IpiTarget::All => ArchIpiTarget::All, in from() 43 IpiTarget::Other => ArchIpiTarget::Other, in from() 44 IpiTarget::Specified(cpu_id) => ArchIpiTarget::Specified(cpu_id), in from() 87 pub fn send_ipi(kind: IpiKind, target: IpiTarget) { in send_ipi() argument
|
/DragonOS-0.1.8/kernel/src/smp/ |
D | mod.rs | 3 exception::ipi::{IpiKind, IpiTarget}, 14 send_ipi(IpiKind::KickCpu, IpiTarget::Specified(cpu_id)); in kick_cpu()
|
/DragonOS-0.1.8/kernel/src/exception/ |
D | ipi.rs | 12 pub enum IpiTarget { enum
|
/DragonOS-0.1.8/kernel/src/mm/ |
D | page.rs | 11 exception::ipi::{IpiKind, IpiTarget}, 912 send_ipi(IpiKind::FlushTLB, IpiTarget::Other); in drop()
|