Home
last modified time | relevance | path

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

/DragonOS/kernel/src/exception/
H A Dirqdomain.rs23 irqchip::{IrqChip, IrqChipData, IrqChipGeneric, IrqGcFlags},
329 chip_data: Option<Arc<dyn IrqChipData>>, in domain_set_info() argument
357 chip_data: Option<Arc<dyn IrqChipData>>, in domain_set_hwirq_and_chip() argument
471 host_data: Option<Arc<dyn IrqChipData>>,
567 pub fn host_data(&self) -> Option<Arc<dyn IrqChipData>> { in host_data() argument
572 pub fn set_host_data(&self, host_data: Option<Arc<dyn IrqChipData>>) { in set_host_data() argument
H A Dirqdata.rs13 irqchip::{IrqChip, IrqChipData},
178 chip_data: Option<Arc<dyn IrqChipData>>,
186 pub fn set_chip_data(&mut self, chip_data: Option<Arc<dyn IrqChipData>>) { in set_chip_data() argument
194 pub fn chip_data(&self) -> Option<Arc<dyn IrqChipData>> { in chip_data() argument
H A Dirqchip.rs231 pub trait IrqChipData: Sync + Send + Any + Debug { interface
/DragonOS/kernel/src/arch/x86_64/driver/apic/
H A Dlapic_vector.rs23 irqchip::{IrqChip, IrqChipData, IrqChipFlags},
167 impl IrqChipData for ApicChipData {
H A Dioapic.rs14 irqchip::{IrqChip, IrqChipData, IrqChipFlags, IrqChipSetMaskResult, IrqChipState},
331 impl IrqChipData for IoApicChipData {
/DragonOS/kernel/src/driver/irqchip/
H A Driscv_sifive_plic.rs36 irqchip::{IrqChip, IrqChipData, IrqChipFlags, IrqChipSetMaskResult},
108 impl IrqChipData for PlicChipData {
486 irq_domain.set_host_data(Some(priv_data.clone() as Arc<dyn IrqChipData>)); in do_riscv_sifive_plic_init()