Home
last modified time | relevance | path

Searched refs:IrqHandlerData (Results 1 – 15 of 15) sorted by relevance

/DragonOS/kernel/src/exception/
H A Dipi.rs15 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 Dirqdata.rs324 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 Dirqchip.rs29 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 Dhandle.rs17 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 Dmanage.rs22 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 Dirqdesc.rs39 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 Dirqdomain.rs24 irqdata::{IrqData, IrqHandlerData},
330 handler_data: Option<Arc<dyn IrqHandlerData>>, in domain_set_info() argument
/DragonOS/kernel/src/driver/net/
H A Dirq_handle.rs6 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 Dirq.rs9 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 Dtimer_riscv.rs14 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 Dps2_keyboard.rs17 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 Dhpet.rs20 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 Dapic_timer.rs7 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 Dps_mouse_driver.rs24 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 Dmod.rs14 exception::irqdata::IrqHandlerData,
1026 impl IrqHandlerData for DeviceId {}