Searched refs:IrqChipData (Results 1 – 6 of 6) sorted by relevance
/DragonOS/kernel/src/exception/ |
H A D | irqdomain.rs | 23 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 D | irqdata.rs | 13 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 D | irqchip.rs | 231 pub trait IrqChipData: Sync + Send + Any + Debug { interface
|
/DragonOS/kernel/src/arch/x86_64/driver/apic/ |
H A D | lapic_vector.rs | 23 irqchip::{IrqChip, IrqChipData, IrqChipFlags}, 167 impl IrqChipData for ApicChipData {
|
H A D | ioapic.rs | 14 irqchip::{IrqChip, IrqChipData, IrqChipFlags, IrqChipSetMaskResult, IrqChipState}, 331 impl IrqChipData for IoApicChipData {
|
/DragonOS/kernel/src/driver/irqchip/ |
H A D | riscv_sifive_plic.rs | 36 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()
|