Searched refs:irq_domain (Results 1 – 3 of 3) sorted by relevance
/DragonOS/kernel/src/driver/irqchip/ |
H A D | riscv_sifive_plic.rs | 72 irq_domain: Weak<IrqDomain>, field 81 irq_domain: Weak<IrqDomain>, in new() 87 irq_domain, in new() 471 let irq_domain = irq_domain_manager() in do_riscv_sifive_plic_init() localVariable 481 Arc::downgrade(&irq_domain), in do_riscv_sifive_plic_init() 486 irq_domain.set_host_data(Some(priv_data.clone() as Arc<dyn IrqChipData>)); in do_riscv_sifive_plic_init() 540 associate_irq_with_plic_domain(&irq_domain, phandle as u32).ok(); in do_riscv_sifive_plic_init() 547 irq_domain: &Arc<IrqDomain>, in associate_irq_with_plic_domain() 566 .domain_associate(irq_domain, virq, hwirq) in associate_irq_with_plic_domain() 583 irq_domain: &Arc<IrqDomain>, in map() [all …]
|
H A D | riscv_intc.rs | 120 irq_domain: &Arc<IrqDomain>, in map() 126 irq_domain, in map() 130 irq_domain.host_data(), in map()
|
/DragonOS/kernel/src/exception/ |
H A D | irqdomain.rs | 676 fn unmap(&self, irq_domain: &Arc<IrqDomain>, virq: IrqNumber); in unmap()
|