Searched defs:IrqDesc (Results 1 – 11 of 11) sorted by relevance
/DragonOS/kernel/src/exception/ |
H A D | handle.rs | 50 fn handle(&self, irq_desc: &Arc<IrqDesc>, _trap_frame: &mut TrapFrame) { in handle() 62 fn handle(&self, irq_desc: &Arc<IrqDesc>, _trap_frame: &mut TrapFrame) { in handle() 101 fn handle(&self, irq_desc: &Arc<IrqDesc>, _trap_frame: &mut TrapFrame) { in handle() 211 desc: &Arc<IrqDesc>, in do_irq_wake_thread() 240 irq_desc: &'a Arc<IrqDesc>, in handle_irq_event() 364 fn handle(&self, irq_desc: &Arc<IrqDesc>, _trap_frame: &mut TrapFrame) { in handle()
|
H A D | irqdesc.rs | 47 fn handle(&self, irq_desc: &Arc<IrqDesc>, trap_frame: &mut TrapFrame); in handle() 75 pub struct IrqDesc { struct 76 inner: SpinLock<InnerIrqDesc>, argument 86 impl IrqDesc { implementation 561 impl KObject for IrqDesc { implementation 922 pub fn lookup(&self, irq: IrqNumber) -> Option<Arc<IrqDesc>> { in lookup() 933 ) -> Option<Arc<IrqDesc>> { in lookup_and_lock_bus() 943 ) -> Option<Arc<IrqDesc>> { in do_lookup_and_lock() 962 fn insert(&mut self, irq: IrqNumber, desc: Arc<IrqDesc>) { in insert() 976 pub fn iter_descs(&self) -> btree_map::Iter<'_, IrqNumber, Arc<IrqDesc>> { in iter_descs()
|
H A D | manage.rs | 169 desc: Arc<IrqDesc>, in inner_setup_irq() 596 desc: &Arc<IrqDesc>, in wake_up_and_wait_for_irq_thread_ready() 628 desc: &Arc<IrqDesc>, in irq_activate_and_startup() 643 _desc: &Arc<IrqDesc>, in irq_activate() 658 desc: &Arc<IrqDesc>, in irq_startup() 756 _desc: &Arc<IrqDesc>, in irq_setup_affinity() 917 _desc: Arc<IrqDesc>, in do_enable_irq() 927 _desc: Arc<IrqDesc>, in do_set_irq_trigger()
|
H A D | sysfs.rs | 114 fn irq_sysfs_add(irq: &IrqNumber, desc: &Arc<IrqDesc>) { in irq_sysfs_add() 129 pub(super) fn irq_sysfs_del(desc: &Arc<IrqDesc>) { in irq_sysfs_del()
|
H A D | irqchip.rs | 409 desc: &Arc<IrqDesc>, in __irq_do_set_handler() 532 desc: &Arc<IrqDesc>, in irq_percpu_disable()
|
H A D | irqdata.rs | 75 pub fn irq_desc(&self) -> Option<Arc<IrqDesc>> { in irq_desc() 79 pub fn set_irq_desc(&self, desc: Weak<IrqDesc>) { in set_irq_desc()
|
H A D | irqdomain.rs | 417 ) -> Result<(Arc<IrqDesc>, IrqNumber), SystemError> { in resolve_irq_mapping()
|
/DragonOS/kernel/src/driver/clocksource/ |
H A D | timer_riscv.rs | 134 fn handle(&self, _irq_desc: &Arc<IrqDesc>, trap_frame: &mut TrapFrame) { in handle()
|
/DragonOS/kernel/src/arch/x86_64/interrupt/ |
H A D | ipi.rs | 249 fn handle(&self, irq_desc: &Arc<IrqDesc>, _trap_frame: &mut TrapFrame) { in handle()
|
/DragonOS/kernel/src/arch/x86_64/driver/apic/ |
H A D | apic_timer.rs | 70 fn handle(&self, _irq_desc: &Arc<IrqDesc>, trap_frame: &mut TrapFrame) { in handle()
|
H A D | ioapic.rs | 430 fn register_handler(desc: &Arc<IrqDesc>, level_triggered: bool) { in register_handler()
|