Searched defs:TtyDriver (Results 1 – 5 of 5) sorted by relevance
/DragonOS/kernel/src/driver/tty/ |
H A D | tty_driver.rs | 49 pub fn lookup_tty_driver(dev_num: DeviceNumber) -> Option<(usize, Arc<TtyDriver>)> { in lookup_tty_driver() 63 pub fn tty_register_driver(mut driver: TtyDriver) -> Result<Arc<TtyDriver>, SystemError> { in tty_register_driver() 93 pub struct TtyDriver { struct 107 tty_driver_type: TtyDriverType, argument 109 tty_driver_sub_type: TtyDriverSubType, argument 115 flags: TtyDriverFlag, argument 117 other_pty_driver: RwLock<Weak<TtyDriver>>, argument 127 impl TtyDriver { argument 193 pub fn other_pty_driver(&self) -> Option<Arc<TtyDriver>> { in other_pty_driver() 197 pub fn set_other_pty_driver(&self, driver: Weak<TtyDriver>) { in set_other_pty_driver() [all …]
|
H A D | tty_core.rs | 53 pub fn new(driver: Arc<TtyDriver>, index: usize) -> Arc<Self> { in new() 318 pub fn driver(&self) -> Arc<TtyDriver> { in driver() 487 fn install(&self, driver: Arc<TtyDriver>, tty: Arc<TtyCore>) -> Result<(), SystemError> { in install()
|
/DragonOS/kernel/src/driver/tty/pty/ |
H A D | mod.rs | 96 driver: Arc<TtyDriver>, in pty_common_install()
|
H A D | unix98pty.rs | 38 fn install(&self, driver: Arc<TtyDriver>, tty: Arc<TtyCore>) -> Result<(), SystemError> { in install()
|
/DragonOS/kernel/src/driver/tty/virtual_terminal/ |
H A D | mod.rs | 170 fn install(&self, _driver: Arc<TtyDriver>, tty: Arc<TtyCore>) -> Result<(), SystemError> { in install()
|