Home
last modified time | relevance | path

Searched refs:IpiTarget (Results 1 – 4 of 4) sorted by relevance

/DragonOS-0.1.8/kernel/src/arch/x86_64/interrupt/
Dipi.rs1 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/
Dmod.rs3 exception::ipi::{IpiKind, IpiTarget},
14 send_ipi(IpiKind::KickCpu, IpiTarget::Specified(cpu_id)); in kick_cpu()
/DragonOS-0.1.8/kernel/src/exception/
Dipi.rs12 pub enum IpiTarget { enum
/DragonOS-0.1.8/kernel/src/mm/
Dpage.rs11 exception::ipi::{IpiKind, IpiTarget},
912 send_ipi(IpiKind::FlushTLB, IpiTarget::Other); in drop()