/DragonOS-0.1.9/kernel/src/arch/riscv64/ |
D | mod.rs | 3 pub mod driver; module
|
/DragonOS-0.1.9/kernel/src/arch/x86_64/ |
D | mod.rs | 6 pub mod driver; module
|
/DragonOS-0.1.9/kernel/src/driver/net/e1000e/ |
D | e1000e_driver.rs | 32 driver: E1000EDriver, field 69 driver: E1000EDriverWrapper, field 185 let driver: E1000EDriverWrapper = E1000EDriverWrapper(UnsafeCell::new(driver)); in new() localVariable 346 let driver = E1000EDriver::new(device); in e1000e_driver_init() localVariable
|
/DragonOS-0.1.9/kernel/src/ |
D | lib.rs | 51 mod driver; // 如果driver依赖了libs,应该在libs后面导出 module
|
/DragonOS-0.1.9/kernel/src/driver/net/ |
D | virtio_net.rs | 77 driver: VirtioNICDriverWrapper<T>, field 109 let driver: VirtioNICDriverWrapper<T> = VirtioNICDriverWrapper(UnsafeCell::new(driver)); in new() localVariable 159 driver: VirtioNICDriver<T>, field 258 let driver: VirtioNICDriver<T> = VirtioNICDriver::new(driver_net); in virtio_net() localVariable
|
/DragonOS-0.1.9/kernel/src/driver/input/serio/i8042/ |
D | i8042_device.rs | 54 driver: Option<Weak<dyn Driver>>, field 85 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method
|
D | i8042_ports.rs | 37 driver: Option<Weak<dyn Driver>>, field 83 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method
|
/DragonOS-0.1.9/kernel/src/driver/tty/ |
D | tty_device.rs | 55 driver: Option<Weak<dyn Driver>>, field 128 let driver = tty.core().driver(); in open() localVariable 433 fn driver(&self) -> Option<Arc<dyn crate::driver::base::device::driver::Driver>> { in driver() method
|
D | tty_core.rs | 89 let driver = tty_core.driver(); in reopen() localVariable 318 pub fn driver(&self) -> Arc<TtyDriver> { in driver() method
|
/DragonOS-0.1.9/kernel/src/driver/base/platform/ |
D | platform_device.rs | 200 driver: Option<Weak<dyn Driver>>, field 301 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method
|
/DragonOS-0.1.9/kernel/src/driver/base/device/ |
D | dd.rs | 468 let driver = device.driver().ok_or(SystemError::EINVAL)?; in add_to_sysfs() localVariable 566 let driver = device.driver().unwrap(); in driver_bound() localVariable
|
D | mod.rs | 42 pub mod driver; module 171 fn driver(&self) -> Option<Arc<dyn Driver>>; in driver() method
|
D | bus.rs | 749 let driver = kobj.cast::<dyn Driver>().map_err(|kobj| { in store() localVariable 799 let driver = kobj.cast::<dyn Driver>().map_err(|kobj| { in store() localVariable
|
/DragonOS-0.1.9/kernel/src/driver/video/fbdev/ |
D | vesafb.rs | 126 driver: Option<Weak<dyn Driver>>, field 196 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method 824 let driver = VesaFbDriver::new(); in vesa_fb_driver_init() localVariable
|
/DragonOS-0.1.9/kernel/src/driver/video/fbdev/base/fbcon/ |
D | mod.rs | 95 driver: Option<Weak<dyn Driver>>, field 209 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method
|
/DragonOS-0.1.9/kernel/src/driver/serial/serial8250/ |
D | mod.rs | 232 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method 321 driver: Option<Weak<dyn Driver>>, field
|
/DragonOS-0.1.9/kernel/src/driver/base/ |
D | cpu.rs | 164 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method
|
/DragonOS-0.1.9/kernel/src/driver/input/ps2_mouse/ |
D | ps_mouse_driver.rs | 280 let driver = Ps2MouseDriver::new(); in ps2_mouse_driver_init() localVariable
|
D | ps_mouse_device.rs | 416 driver: Option<Weak<dyn Driver>>, field 454 fn driver(&self) -> Option<alloc::sync::Arc<dyn Driver>> { in driver() method
|
/DragonOS-0.1.9/kernel/src/driver/disk/ahci/ |
D | ahcidisk.rs | 510 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method
|
/DragonOS-0.1.9/kernel/src/driver/video/fbdev/base/ |
D | fbmem.rs | 350 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method
|