Home
last modified time | relevance | path

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

/DragonOS-0.1.9/kernel/src/exception/
Dhandle.rs47 fn handle(&self, irq_desc: &Arc<IrqDesc>, _trap_frame: &mut TrapFrame) { in handle()
58 fn handle(&self, _irq_desc: &Arc<IrqDesc>, _trap_frame: &mut TrapFrame) { in handle()
69 fn handle(&self, irq_desc: &Arc<IrqDesc>, _trap_frame: &mut TrapFrame) { in handle()
166 desc: &Arc<IrqDesc>, in do_irq_wake_thread()
260 fn handle(&self, irq_desc: &Arc<IrqDesc>, _trap_frame: &mut TrapFrame) { in handle()
Dirqdesc.rs46 fn handle(&self, irq_desc: &Arc<IrqDesc>, trap_frame: &mut TrapFrame); in handle()
74 pub struct IrqDesc { struct
75 inner: SpinLock<InnerIrqDesc>, argument
85 impl IrqDesc { implementation
536 impl KObject for IrqDesc { implementation
895 pub fn lookup(&self, irq: IrqNumber) -> Option<Arc<IrqDesc>> { in lookup()
906 ) -> Option<Arc<IrqDesc>> { in lookup_and_lock_bus()
916 ) -> Option<Arc<IrqDesc>> { in do_lookup_and_lock()
935 fn insert(&mut self, irq: IrqNumber, desc: Arc<IrqDesc>) { in insert()
949 pub fn iter_descs(&self) -> btree_map::Iter<'_, IrqNumber, Arc<IrqDesc>> { in iter_descs()
Dmanage.rs168 desc: Arc<IrqDesc>, in inner_setup_irq()
571 desc: &Arc<IrqDesc>, in wake_up_and_wait_for_irq_thread_ready()
603 desc: &Arc<IrqDesc>, in irq_activate_and_startup()
613 _desc: &Arc<IrqDesc>, in irq_activate()
628 desc: &Arc<IrqDesc>, in irq_startup()
721 _desc: &Arc<IrqDesc>, in irq_setup_affinity()
876 _desc: Arc<IrqDesc>, in do_enable_irq()
886 _desc: Arc<IrqDesc>, in do_set_irq_trigger()
Dsysfs.rs113 fn irq_sysfs_add(irq: &IrqNumber, desc: &Arc<IrqDesc>) { in irq_sysfs_add()
128 pub(super) fn irq_sysfs_del(desc: &Arc<IrqDesc>) { in irq_sysfs_del()
Dirqchip.rs409 desc: &Arc<IrqDesc>, in __irq_do_set_handler()
532 desc: &Arc<IrqDesc>, in irq_percpu_disable()
/DragonOS-0.1.9/kernel/src/arch/x86_64/interrupt/
Dipi.rs252 fn handle(&self, irq_desc: &Arc<IrqDesc>, _trap_frame: &mut TrapFrame) { in handle()
/DragonOS-0.1.9/kernel/src/arch/x86_64/driver/apic/
Dapic_timer.rs69 fn handle(&self, _irq_desc: &Arc<IrqDesc>, _trap_frame: &mut TrapFrame) { in handle()
Dioapic.rs428 fn register_handler(desc: &Arc<IrqDesc>, level_triggered: bool) { in register_handler()