Home
last modified time | relevance | path

Searched defs:IrqDesc (Results 1 – 11 of 11) sorted by relevance

/DragonOS/kernel/src/exception/
H A Dhandle.rs50 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 Dirqdesc.rs47 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
552 impl KObject for IrqDesc { implementation
913 pub fn lookup(&self, irq: IrqNumber) -> Option<Arc<IrqDesc>> { in lookup()
924 ) -> Option<Arc<IrqDesc>> { in lookup_and_lock_bus()
934 ) -> Option<Arc<IrqDesc>> { in do_lookup_and_lock()
953 fn insert(&mut self, irq: IrqNumber, desc: Arc<IrqDesc>) { in insert()
967 pub fn iter_descs(&self) -> btree_map::Iter<'_, IrqNumber, Arc<IrqDesc>> { in iter_descs()
H A Dmanage.rs169 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()
916 _desc: Arc<IrqDesc>, in do_enable_irq()
926 _desc: Arc<IrqDesc>, in do_set_irq_trigger()
H A Dsysfs.rs114 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 Dirqchip.rs409 desc: &Arc<IrqDesc>, in __irq_do_set_handler()
532 desc: &Arc<IrqDesc>, in irq_percpu_disable()
H A Dirqdata.rs75 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 Dirqdomain.rs416 ) -> Result<(Arc<IrqDesc>, IrqNumber), SystemError> { in resolve_irq_mapping()
/DragonOS/kernel/src/driver/clocksource/
H A Dtimer_riscv.rs134 fn handle(&self, _irq_desc: &Arc<IrqDesc>, trap_frame: &mut TrapFrame) { in handle()
/DragonOS/kernel/src/arch/x86_64/interrupt/
H A Dipi.rs249 fn handle(&self, irq_desc: &Arc<IrqDesc>, _trap_frame: &mut TrapFrame) { in handle()
/DragonOS/kernel/src/arch/x86_64/driver/apic/
H A Dapic_timer.rs70 fn handle(&self, _irq_desc: &Arc<IrqDesc>, trap_frame: &mut TrapFrame) { in handle()
H A Dioapic.rs430 fn register_handler(desc: &Arc<IrqDesc>, level_triggered: bool) { in register_handler()