/DragonOS/kernel/src/driver/input/serio/ |
H A D | serio_device.rs | 67 device_manager().add_device(device.clone() as Arc<dyn Device>)?; in init_port()
|
/DragonOS/kernel/src/driver/base/platform/ |
H A D | mod.rs | 65 pub fn add_device(&mut self, devices: Vec<&'static str>) { in add_device() method
|
H A D | platform_device.rs | 111 let r = device_manager().add_device(pdev.clone() as Arc<dyn Device>); in device_add()
|
/DragonOS/kernel/src/driver/rtc/ |
H A D | class.rs | 85 device_manager().add_device(dev.clone())?; in rtc_register_device()
|
H A D | rtc_cmos.rs | 132 fn add_device(&self, device: Arc<dyn Device>) { in add_device() method
|
/DragonOS/kernel/src/driver/pci/test/ |
H A D | pt_driver.rs | 91 fn add_device(&self, device: Arc<dyn Device>) { in add_device() method
|
/DragonOS/kernel/src/driver/base/char/ |
H A D | mod.rs | 212 device_manager().add_device(cdev.clone())?; in cdev_add()
|
/DragonOS/kernel/src/driver/input/serio/i8042/ |
H A D | i8042_driver.rs | 110 fn add_device(&self, device: Arc<dyn Device>) { in add_device() method
|
/DragonOS/kernel/src/driver/base/device/ |
H A D | bus.rs | 265 pub fn add_device(&self, dev: &Arc<dyn Device>) -> Result<(), SystemError> { in add_device() method 463 interface.add_device(dev).ok(); in probe_device() 576 return bus_manager().add_device(dev); in bus_add_device()
|
H A D | mod.rs | 484 return self.add_device(device); in register() 497 pub fn add_device(&self, device: Arc<dyn Device>) -> Result<(), SystemError> { in add_device() method 558 class_interface.add_device(&device).ok(); in add_device()
|
H A D | driver.rs | 69 fn add_device(&self, device: Arc<dyn Device>); in add_device() method
|
H A D | dd.rs | 563 driver.add_device(device.clone()); in driver_bound()
|
/DragonOS/kernel/src/driver/pci/ |
H A D | device.rs | 56 let r = device_manager().add_device(pci_dev.clone() as Arc<dyn Device>); in device_add()
|
/DragonOS/kernel/src/driver/base/ |
H A D | subsys.rs | 208 fn add_device(&self, _device: &Arc<dyn Device>) -> Result<(), SystemError> { in add_device() method
|
/DragonOS/kernel/src/driver/input/ps2_mouse/ |
H A D | ps_mouse_driver.rs | 135 fn add_device(&self, device: Arc<dyn Device>) { in add_device() method
|
/DragonOS/kernel/src/driver/virtio/ |
H A D | sysfs.rs | 199 device_manager().add_device(dev.clone() as Arc<dyn Device>)?; in device_add()
|
/DragonOS/kernel/src/driver/net/ |
H A D | sysfs.rs | 36 device_manager().add_device(dev.clone() as Arc<dyn Device>)?; in netdev_register_kobject()
|
H A D | virtio_net.rs | 882 fn add_device(&self, device: Arc<dyn Device>) { in add_device() method
|
/DragonOS/kernel/src/driver/video/fbdev/base/ |
H A D | fbmem.rs | 153 device_manager().add_device(fb_device.clone() as Arc<dyn Device>)?; in register_fb()
|
/DragonOS/kernel/src/driver/serial/serial8250/ |
H A D | mod.rs | 483 fn add_device(&self, device: Arc<dyn Device>) { in add_device() method
|
/DragonOS/kernel/src/driver/tty/ |
H A D | tty_driver.rs | 446 fn add_device(&self, _device: alloc::sync::Arc<dyn crate::driver::base::device::Device>) { in add_device() method
|
/DragonOS/kernel/src/driver/block/ |
H A D | virtio_blk.rs | 563 fn add_device(&self, device: Arc<dyn Device>) { in add_device() method
|
/DragonOS/kernel/src/driver/video/fbdev/ |
H A D | vesafb.rs | 777 fn add_device(&self, device: Arc<dyn Device>) { in add_device() method
|