Home
last modified time | relevance | path

Searched refs:ttys (Results 1 – 4 of 4) sorted by relevance

/DragonOS/kernel/src/driver/tty/
H A Dtty_driver.rs132 ttys: SpinLock<HashMap<usize, Arc<TtyCore>>>, field
172 ttys: SpinLock::new(HashMap::new()), in new()
193 self.ttys.lock().insert(tty_core.core().index(), tty_core); in add_tty()
242 pub fn ttys(&self) -> SpinLockGuard<HashMap<usize, Arc<TtyCore>>> { in ttys() method
243 self.ttys.lock() in ttys()
262 let device_guard = self.ttys.lock(); in lookup_tty()
275 self.ttys.lock().insert(tty.index(), tty_core); in standard_install()
H A Dtty_core.rs47 ptm_driver().ttys().remove(&self.core().index); in drop()
/DragonOS/kernel/src/driver/tty/pty/
H A Dmod.rs117 .ttys() in pty_common_install()
119 driver.ttys().insert(core.index(), tty.clone()); in pty_common_install()
137 PTS_DRIVER.ttys().insert(core.index(), other_tty); in pty_common_install()
H A Dunix98pty.rs208 .ttys() in lookup()
221 driver.ttys().remove(&tty.core().index()); in close()