Home
last modified time | relevance | path

Searched defs:IrqHandler (Results 1 – 3 of 3) sorted by relevance

/DragonOS/kernel/src/exception/
H A Dirqdesc.rs51 pub trait IrqHandler: Debug + Send + Sync + Any { trait
647 handler: Option<&'static dyn IrqHandler>, in new()
648 thread_fn: Option<&'static dyn IrqHandler>, in new()
720 pub fn handler(&self) -> Option<&'static dyn IrqHandler> { in handler()
724 pub fn set_handler(&mut self, handler: Option<&'static dyn IrqHandler>) { in set_handler()
728 pub fn thread_fn(&self) -> Option<&'static dyn IrqHandler> { in thread_fn()
H A Dmanage.rs66 handler: &'static dyn IrqHandler, in request_irq()
112 mut handler: Option<&'static dyn IrqHandler>, in request_threaded_irq()
113 thread_fn: Option<&'static dyn IrqHandler>, in request_threaded_irq()
/DragonOS/kernel/src/driver/pci/
H A Dpci_irq.rs96 irq_hander: &'static dyn IrqHandler, in init_from()
107 pub fn set_handler(&mut self, irq_hander: &'static dyn IrqHandler) { in set_handler()