Searched refs:irq_desc_manager (Results 1 – 12 of 12) sorted by relevance
/DragonOS/kernel/src/arch/x86_64/interrupt/ |
H A D | handle.rs | 5 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 D | ipi.rs | 14 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 D | timer_riscv.rs | 16 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 D | riscv_intc.rs | 12 irqdesc::{irq_desc_manager, GenericIrqHandler}, 124 irq_desc_manager().set_percpu_devid_all(virq)?; in map()
|
H A D | riscv_sifive_plic.rs | 38 irqdesc::{irq_desc_manager, GenericIrqHandler}, 604 let irq_desc = irq_desc_manager().lookup(virq).unwrap(); in map()
|
/DragonOS/kernel/src/exception/ |
H A D | sysfs.rs | 23 irqdesc::{irq_desc_manager, IrqDesc}, 106 for (irq, desc) in irq_desc_manager().iter_descs() { in irq_sysfs_init()
|
H A D | irqchip.rs | 16 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 D | irqdomain.rs | 14 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 D | manage.rs | 12 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 D | irqdesc.rs | 897 pub fn irq_desc_manager() -> &'static IrqDescManager { in irq_desc_manager() function
|
/DragonOS/kernel/src/arch/x86_64/driver/apic/ |
H A D | apic_timer.rs | 9 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 D | ioapic.rs | 16 irqdesc::{irq_desc_manager, IrqDesc, IrqFlowHandler}, 413 let desc = irq_desc_manager().lookup(irq).unwrap(); in ioapic_init()
|