Home
last modified time | relevance | path

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

/DragonOS/kernel/src/exception/
H A Ddummychip.rs7 irqchip::{IrqChip, IrqChipFlags},
16 pub fn no_irq_chip() -> Arc<dyn IrqChip> { in no_irq_chip()
22 pub fn dummy_irq_chip() -> Arc<dyn IrqChip> { in dummy_irq_chip()
40 impl IrqChip for NoIrqChip {
89 impl IrqChip for DummyIrqChip {
H A Dirqdata.rs13 irqchip::{IrqChip, IrqChipData},
40 chip: Arc<dyn IrqChip>, in new() argument
176 chip: Option<Arc<dyn IrqChip>>,
182 pub fn set_chip(&mut self, chip: Option<Arc<dyn IrqChip>>) { in set_chip() argument
190 pub fn chip(&self) -> Arc<dyn IrqChip> { in chip() argument
H A Dhandle.rs16 irqchip::IrqChip,
297 chip: &Arc<dyn IrqChip>, in cond_unmask_eoi_irq() argument
H A Dirqdomain.rs23 irqchip::{IrqChip, IrqChipData, IrqChipGeneric, IrqGcFlags},
328 chip: Arc<dyn IrqChip>, in domain_set_info() argument
356 chip: Option<Arc<dyn IrqChip>>, in domain_set_hwirq_and_chip() argument
H A Dirqchip.rs39 pub trait IrqChip: Sync + Send + Any + Debug { trait
534 irq_chip: &Arc<dyn IrqChip>, in irq_percpu_disable() argument
H A Dirqdesc.rs38 irqchip::IrqChip,
166 chip: &Arc<dyn IrqChip>, in set_handler_no_lock_inner() argument
/DragonOS/kernel/src/driver/irqchip/
H A Driscv_intc.rs10 irqchip::{IrqChip, IrqChipFlags},
44 impl IrqChip for RiscvIntcChip {
129 riscv_intc_chip().unwrap().clone() as Arc<dyn IrqChip>, in map()
H A Driscv_sifive_plic.rs36 irqchip::{IrqChip, IrqChipData, IrqChipFlags, IrqChipSetMaskResult},
239 impl IrqChip for PlicIrqChip {
/DragonOS/kernel/src/arch/x86_64/driver/apic/
H A Dlapic_vector.rs23 irqchip::{IrqChip, IrqChipData, IrqChipFlags},
56 impl IrqChip for LocalApicChip {
H A Dioapic.rs14 irqchip::{IrqChip, IrqChipData, IrqChipFlags, IrqChipSetMaskResult, IrqChipState},
43 pub(super) fn ioapic_ir_chip() -> Arc<dyn IrqChip> { in ioapic_ir_chip()
483 impl IrqChip for IoApicChip {