Home
last modified time | relevance | path

Searched refs:SerioDriver (Results 1 – 3 of 3) sorted by relevance

/DragonOS/kernel/src/driver/input/serio/
H A Dserio_driver.rs15 pub trait SerioDriver: Driver { trait
68 pub fn register(&self, driver: Arc<dyn SerioDriver>) -> Result<(), SystemError> { in register()
82 pub fn unregister(&self, driver: &Arc<dyn SerioDriver>) { in unregister() argument
H A Dsubsys.rs24 use super::{serio_device::SerioDevice, serio_driver::SerioDriver};
62 let pdrv = drv.cast::<dyn SerioDriver>().map_err(|_| { in probe()
/DragonOS/kernel/src/driver/input/ps2_mouse/
H A Dps_mouse_driver.rs20 serio_driver::{serio_driver_manager, SerioDriver},
75 #[cast_to([sync] SerioDriver)]
215 impl SerioDriver for Ps2MouseDriver {