/DragonOS/kernel/src/driver/pci/ |
H A D | mod.rs | 4 pub mod driver; module
|
H A D | raw_device.rs | 128 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method
|
H A D | device.rs | 208 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method
|
/DragonOS/kernel/src/arch/riscv64/ |
H A D | mod.rs | 3 pub mod driver; module
|
/DragonOS/kernel/src/arch/x86_64/ |
H A D | mod.rs | 5 pub mod driver; module
|
/DragonOS/kernel/src/driver/net/e1000e/ |
H A D | e1000e_driver.rs | 42 driver: E1000EDriver, field 84 driver: E1000EDriverWrapper, field 204 let driver: E1000EDriverWrapper = E1000EDriverWrapper(UnsafeCell::new(driver)); in new() localVariable 267 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method 439 let driver = E1000EDriver::new(device); in e1000e_driver_init() localVariable
|
/DragonOS/kernel/src/driver/net/ |
H A D | loopback.rs | 62 driver: LoopbackDriver, field 252 driver: LoopbackDriverWapper, field 293 let driver = LoopbackDriverWapper(UnsafeCell::new(driver)); in new() localVariable 412 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method 550 let driver = LoopbackDriver::new(); in loopback_driver_init() localVariable
|
H A D | virtio_net.rs | 223 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method 475 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method 528 driver: VirtIONicDeviceInner, field 780 let driver = VirtIONetDriver::new(); in virtio_net_driver_init() localVariable
|
/DragonOS/kernel/src/ |
H A D | lib.rs | 52 mod driver; // 如果driver依赖了libs,应该在libs后面导出 module
|
/DragonOS/kernel/src/driver/tty/ |
H A D | tty_device.rs | 61 driver: Option<Weak<dyn Driver>>, field 168 let driver = tty.core().driver(); in open() localVariable 530 fn driver(&self) -> Option<Arc<dyn crate::driver::base::device::driver::Driver>> { in driver() method
|
H A D | tty_core.rs | 115 let driver = tty_core.driver(); in reopen() localVariable 337 pub fn driver(&self) -> &Arc<TtyDriver> { in driver() method 472 let driver = self.driver(); in init_termios() localVariable
|
/DragonOS/kernel/src/driver/base/device/ |
H A D | dd.rs | 467 let driver = device.driver().ok_or(SystemError::EINVAL)?; in add_to_sysfs() localVariable 562 let driver = device.driver().unwrap(); in driver_bound() localVariable
|
H A D | mod.rs | 51 pub mod driver; module 180 fn driver(&self) -> Option<Arc<dyn Driver>>; in driver() method 222 pub driver: Option<Weak<dyn Driver>>, field
|
H A D | bus.rs | 754 let driver = kobj.cast::<dyn Driver>().map_err(|kobj| { in store() localVariable 803 let driver = kobj.cast::<dyn Driver>().map_err(|kobj| { in store() localVariable
|
/DragonOS/kernel/src/driver/tty/pty/ |
H A D | unix98pty.rs | 218 let driver = tty.core().driver(); in close() localVariable
|
/DragonOS/kernel/src/driver/rtc/ |
H A D | rtc_cmos.rs | 209 let driver = CmosPlatformDriver::new(); in cmos_rtc_driver_init() localVariable
|
/DragonOS/kernel/src/driver/input/serio/i8042/ |
H A D | i8042_ports.rs | 86 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method
|
H A D | i8042_device.rs | 89 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method
|
/DragonOS/kernel/src/driver/input/ps2_mouse/ |
H A D | ps_mouse_driver.rs | 281 let driver = Ps2MouseDriver::new(); in ps2_mouse_driver_init() localVariable
|
/DragonOS/kernel/src/arch/x86_64/driver/ |
H A D | rtc.rs | 136 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method
|
/DragonOS/kernel/src/driver/block/ |
H A D | virtio_blk.rs | 381 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method 479 let driver = VirtIOBlkDriver::new(); in virtio_blk_driver_init() localVariable
|
/DragonOS/kernel/src/driver/base/platform/ |
H A D | platform_device.rs | 296 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method
|
/DragonOS/kernel/src/driver/pci/test/ |
H A D | pt_device.rs | 120 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method
|
/DragonOS/kernel/src/driver/base/ |
H A D | cpu.rs | 163 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method
|
/DragonOS/kernel/src/driver/disk/ahci/ |
H A D | ahcidisk.rs | 485 fn driver(&self) -> Option<Arc<dyn Driver>> { in driver() method
|