Searched refs:TtyDevice (Results 1 – 5 of 5) sorted by relevance
/DragonOS/kernel/src/filesystem/devpts/ |
H A D | mod.rs | 22 tty_device::{PtyType, TtyDevice, TtyType}, 131 children: Option<BTreeMap<String, Arc<TtyDevice>>>, 136 pub fn children_unchecked(&self) -> &BTreeMap<String, Arc<TtyDevice>> { in children_unchecked() argument 140 pub fn children_unchecked_mut(&mut self) -> &mut BTreeMap<String, Arc<TtyDevice>> { in children_unchecked_mut() argument 235 let result = TtyDevice::new( in create_with_data()
|
/DragonOS/kernel/src/driver/tty/ |
H A D | tty_device.rs | 99 pub struct TtyDevice { struct 109 impl TtyDevice { argument 110 pub fn new(name: String, id_table: IdTable, tty_type: TtyType) -> Arc<TtyDevice> { in new() argument 112 let dev = TtyDevice { in new() 135 impl IndexNode for TtyDevice { implementation 437 impl DeviceINode for TtyDevice { implementation 443 impl KObject for TtyDevice { implementation 503 impl Device for TtyDevice { implementation 569 impl CharDevice for TtyDevice { implementation 599 let console = TtyDevice::new( in tty_init()
|
H A D | tty_driver.rs | 38 tty_device::TtyDevice, 329 let device = TtyDevice::new( in init_tty_device()
|
/DragonOS/kernel/src/driver/tty/pty/ |
H A D | mod.rs | 25 tty_device::{TtyDevice, TtyType}, 227 let ptmx_dev = TtyDevice::new( in unix98pty_init()
|
/DragonOS/kernel/src/driver/tty/virtual_terminal/ |
H A D | mod.rs | 31 tty_device::{TtyDevice, TtyType}, 75 vcdev: Option<Arc<TtyDevice>>, 111 let vcdev = TtyDevice::new( in devfs_setup()
|