Home
last modified time | relevance | path

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

/DragonOS/kernel/src/arch/x86_64/interrupt/
H A Dhandle.rs5 exception::{irqdesc::irq_desc_manager, softirq::do_softirq, IrqNumber},
25 let desc = irq_desc_manager().lookup(IrqNumber::new(vector)); in x86_64_do_irq()
H A Dipi.rs14 irqdesc::{irq_desc_manager, IrqDesc, IrqFlowHandler, IrqHandler},
235 let desc = irq_desc_manager().lookup(irq).unwrap(); in do_init_irq_handler()
/DragonOS/kernel/src/driver/clocksource/
H A Dtimer_riscv.rs16 irq_desc_manager, IrqDesc, IrqFlowHandler, IrqHandleFlags, IrqHandler, IrqReturn,
109 let desc = irq_desc_manager().lookup(virq).unwrap(); in riscv_sbi_timer_irq_desc_init()
/DragonOS/kernel/src/driver/irqchip/
H A Driscv_intc.rs12 irqdesc::{irq_desc_manager, GenericIrqHandler},
124 irq_desc_manager().set_percpu_devid_all(virq)?; in map()
H A Driscv_sifive_plic.rs38 irqdesc::{irq_desc_manager, GenericIrqHandler},
604 let irq_desc = irq_desc_manager().lookup(virq).unwrap(); in map()
/DragonOS/kernel/src/exception/
H A Dsysfs.rs23 irqdesc::{irq_desc_manager, IrqDesc},
106 for (irq, desc) in irq_desc_manager().iter_descs() { in irq_sysfs_init()
H A Dirqchip.rs16 irqdesc::irq_desc_manager,
393 let r = irq_desc_manager().lookup_and_lock_bus(irq, false, false); in __irq_set_handler()
524 let desc = irq_desc_manager().lookup(irq).ok_or(SystemError::EINVAL)?; in irq_set_handler_data()
H A Dirqdomain.rs14 exception::{irqdata::IrqLineStatus, irqdesc::irq_desc_manager, manage::irq_manager},
183 let irq_data = irq_desc_manager() in domain_associate()
387 let desc = irq_desc_manager().lookup(virq)?; in domain_get_irq_data()
425 let irq_desc = irq_desc_manager() in resolve_irq_mapping()
H A Dmanage.rs12 irqdesc::{irq_desc_manager, InnerIrqDesc, IrqAction},
137 let desc = irq_desc_manager().lookup(irq).ok_or(SystemError::EINVAL)?; in request_threaded_irq()
1030 let desc = irq_desc_manager().lookup(irq).ok_or(SystemError::EINVAL)?; in irq_clear_status_flags()
H A Dirqdesc.rs897 pub fn irq_desc_manager() -> &'static IrqDescManager { in irq_desc_manager() function
/DragonOS/kernel/src/arch/x86_64/driver/apic/
H A Dapic_timer.rs9 irq_desc_manager, IrqDesc, IrqFlowHandler, IrqHandleFlags, IrqHandler, IrqReturn,
95 let desc = irq_desc_manager().lookup(APIC_TIMER_IRQ_NUM).unwrap(); in local_apic_timer_irq_desc_init()
H A Dioapic.rs16 irqdesc::{irq_desc_manager, IrqDesc, IrqFlowHandler},
413 let desc = irq_desc_manager().lookup(irq).unwrap(); in ioapic_init()