Home
last modified time | relevance | path

Searched refs:TtyDevice (Results 1 – 5 of 5) sorted by relevance

/DragonOS/kernel/src/filesystem/devpts/
H A Dmod.rs22 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 Dtty_device.rs99 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 Dtty_driver.rs38 tty_device::TtyDevice,
329 let device = TtyDevice::new( in init_tty_device()
/DragonOS/kernel/src/driver/tty/pty/
H A Dmod.rs25 tty_device::{TtyDevice, TtyType},
227 let ptmx_dev = TtyDevice::new( in unix98pty_init()
/DragonOS/kernel/src/driver/tty/virtual_terminal/
H A Dmod.rs31 tty_device::{TtyDevice, TtyType},
75 vcdev: Option<Arc<TtyDevice>>,
111 let vcdev = TtyDevice::new( in devfs_setup()