Home
last modified time | relevance | path

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

/DragonOS/kernel/src/arch/x86_64/interrupt/
H A Dipi.rs27 pub enum ArchIpiKind { enum
33 impl From<IpiKind> for ArchIpiKind { implementation
36 IpiKind::KickCpu => ArchIpiKind::KickCpu, in from()
37 IpiKind::FlushTLB => ArchIpiKind::FlushTLB, in from()
38 IpiKind::SpecVector(vec) => ArchIpiKind::SpecVector(vec), in from()
43 impl From<ArchIpiKind> for u8 {
44 fn from(value: ArchIpiKind) -> Self { in from()
46 ArchIpiKind::KickCpu => IPI_NUM_KICK_CPU.data() as u8, in from()
47 ArchIpiKind::FlushTLB => IPI_NUM_FLUSH_TLB.data() as u8, in from()
48 ArchIpiKind::SpecVector(vec) => (vec.data() & 0xFF) as u8, in from()
[all …]