/DragonOS/kernel/src/exception/ |
H A D | ipi.rs | 15 irqdata::IrqHandlerData, 51 _static_data: Option<&dyn IrqHandlerData>, in handle() argument 52 _dynamic_data: Option<Arc<dyn IrqHandlerData>>, in handle() argument 71 _static_data: Option<&dyn IrqHandlerData>, in handle() argument 72 _dynamic_data: Option<Arc<dyn IrqHandlerData>>, in handle() argument
|
H A D | irqdata.rs | 324 handler_data: Option<Arc<dyn IrqHandlerData>>, 340 pub fn set_handler_data(&mut self, handler_data: Option<Arc<dyn IrqHandlerData>>) { in set_handler_data() argument 345 pub fn handler_data(&self) -> Option<Arc<dyn IrqHandlerData>> { in handler_data() argument 355 pub trait IrqHandlerData: Send + Sync + Any + Debug + CastFromSync {} trait
|
H A D | irqchip.rs | 29 irqdata::{IrqData, IrqHandlerData, IrqLineStatus}, 522 data: Option<Arc<dyn IrqHandlerData>>, in irq_set_handler_data() argument 574 _static_data: Option<&dyn IrqHandlerData>, in handle() argument 575 _dynamic_data: Option<Arc<dyn IrqHandlerData>>, in handle() argument
|
H A D | handle.rs | 17 irqdata::{IrqData, IrqHandlerData, IrqStatus}, 276 .map(|d| d as Arc<dyn IrqHandlerData>); in do_handle_irq_event() 387 per_cpu_devid.map(|d| d as Arc<dyn IrqHandlerData>), in handle()
|
H A D | manage.rs | 22 irqdata::{IrqData, IrqHandlerData, IrqLineStatus, IrqStatus}, 1123 _static_data: Option<&dyn IrqHandlerData>, in handle() argument 1124 _dynamic_data: Option<Arc<dyn IrqHandlerData>>, in handle() argument 1139 _static_data: Option<&dyn IrqHandlerData>, in handle() argument 1140 _dynamic_data: Option<Arc<dyn IrqHandlerData>>, in handle() argument
|
H A D | irqdesc.rs | 39 irqdata::{IrqCommonData, IrqData, IrqHandlerData, IrqLineStatus, IrqStatus}, 55 static_data: Option<&dyn IrqHandlerData>, in handle() argument 56 dynamic_data: Option<Arc<dyn IrqHandlerData>>, in handle() argument
|
H A D | irqdomain.rs | 24 irqdata::{IrqData, IrqHandlerData}, 330 handler_data: Option<Arc<dyn IrqHandlerData>>, in domain_set_info() argument
|
/DragonOS/kernel/src/driver/net/ |
H A D | irq_handle.rs | 6 irqdata::IrqHandlerData, 21 _static_data: Option<&dyn IrqHandlerData>, in handle() argument 22 _dynamic_data: Option<Arc<dyn IrqHandlerData>>, in handle() argument
|
/DragonOS/kernel/src/driver/virtio/ |
H A D | irq.rs | 9 irqdata::IrqHandlerData, 110 _static_data: Option<&dyn IrqHandlerData>, in handle() argument 111 dev_id: Option<Arc<dyn IrqHandlerData>>, in handle() argument
|
/DragonOS/kernel/src/driver/clocksource/ |
H A D | timer_riscv.rs | 14 irqdata::{IrqHandlerData, IrqLineStatus}, 122 _static_data: Option<&dyn IrqHandlerData>, in handle() argument 123 _dynamic_data: Option<Arc<dyn IrqHandlerData>>, in handle() argument
|
/DragonOS/kernel/src/driver/keyboard/ |
H A D | ps2_keyboard.rs | 17 irqdata::IrqHandlerData, 185 _static_data: Option<&dyn IrqHandlerData>, in handle() argument 186 _dev_id: Option<Arc<dyn IrqHandlerData>>, in handle() argument
|
/DragonOS/kernel/src/arch/x86_64/driver/ |
H A D | hpet.rs | 20 irqdata::IrqHandlerData, 272 _static_data: Option<&dyn IrqHandlerData>, in handle() argument 273 _dynamic_data: Option<Arc<dyn IrqHandlerData>>, in handle() argument
|
/DragonOS/kernel/src/arch/x86_64/driver/apic/ |
H A D | apic_timer.rs | 7 use crate::exception::irqdata::{IrqHandlerData, IrqLineStatus}; 58 _static_data: Option<&dyn IrqHandlerData>, in handle() argument 59 _dynamic_data: Option<Arc<dyn IrqHandlerData>>, in handle() argument
|
/DragonOS/kernel/src/driver/input/ps2_mouse/ |
H A D | ps_mouse_driver.rs | 24 irqdata::IrqHandlerData, 51 _static_data: Option<&dyn IrqHandlerData>, in handle() argument 52 _dev_id: Option<Arc<dyn IrqHandlerData>>, in handle() argument
|
/DragonOS/kernel/src/driver/base/device/ |
H A D | mod.rs | 14 exception::irqdata::IrqHandlerData, 1026 impl IrqHandlerData for DeviceId {}
|