Home
last modified time | relevance | path

Searched refs:Ps2MouseDevice (Results 1 – 2 of 2) sorted by relevance

/DragonOS/kernel/src/driver/input/ps2_mouse/
H A Dps_mouse_device.rs45 static mut PS2_MOUSE_DEVICE: Option<Arc<Ps2MouseDevice>> = None;
47 pub fn ps2_mouse_device() -> Option<Arc<Ps2MouseDevice>> { in ps2_mouse_device()
177 pub struct Ps2MouseDevice { struct
182 impl Ps2MouseDevice { implementation
429 impl Device for Ps2MouseDevice { implementation
491 impl SerioDevice for Ps2MouseDevice { implementation
529 impl KObject for Ps2MouseDevice { implementation
585 impl DeviceINode for Ps2MouseDevice { implementation
591 impl IndexNode for Ps2MouseDevice { implementation
668 impl Ps2Device for Ps2MouseDevice {} implementation
[all …]
H A Dps_mouse_driver.rs37 use super::ps_mouse_device::{ps2_mouse_device, Ps2MouseDevice};
108 let device: Option<&Ps2MouseDevice> = guard.devices[0] in process_packet()
110 .downcast_ref::<Ps2MouseDevice>(); in process_packet()
232 .downcast::<Ps2MouseDevice>() in interrupt()
242 .downcast::<Ps2MouseDevice>() in connect()