Searched defs:TtyCoreData (Results 1 – 6 of 6) sorted by relevance
/DragonOS/kernel/src/driver/tty/ |
H A D | tty_core.rs | 83 pub fn core(&self) -> &TtyCoreData { in core() 288 pub struct TtyCoreData { struct 289 tty_driver: Arc<TtyDriver>, 290 termios: RwLock<Termios>, 291 name: String, 292 flags: RwLock<TtyFlag>, 316 impl TtyCoreData { argument 471 fn write(&self, tty: &TtyCoreData, buf: &[u8], nr: usize) -> Result<usize, SystemError> { in write() 477 fn flush_chars(&self, tty: &TtyCoreData) { in flush_chars() 482 fn put_char(&self, tty: &TtyCoreData, ch: u8) -> Result<(), SystemError> { in put_char()
|
H A D | tty_driver.rs | 410 fn write(&self, tty: &TtyCoreData, buf: &[u8], nr: usize) -> Result<usize, SystemError>; in write() 412 fn flush_chars(&self, tty: &TtyCoreData); in flush_chars() 414 fn put_char(&self, _tty: &TtyCoreData, _ch: u8) -> Result<(), SystemError> { in put_char()
|
/DragonOS/kernel/src/driver/tty/pty/ |
H A D | mod.rs | 173 pub fn pty_set_lock(tty: &TtyCoreData, arg: VirtAddr) -> Result<(), SystemError> { in pty_set_lock() 186 pub fn pty_get_lock(tty: &TtyCoreData, arg: VirtAddr) -> Result<(), SystemError> { in pty_get_lock() 193 pub fn pty_set_packet_mode(tty: &TtyCoreData, arg: VirtAddr) -> Result<(), SystemError> { in pty_set_packet_mode() 210 pub fn pty_get_packet_mode(tty: &TtyCoreData, arg: VirtAddr) -> Result<(), SystemError> { in pty_get_packet_mode()
|
H A D | unix98pty.rs | 46 fn write(&self, tty: &TtyCoreData, buf: &[u8], nr: usize) -> Result<usize, SystemError> { in write() 197 fn flush_chars(&self, _tty: &TtyCoreData) { in flush_chars()
|
/DragonOS/kernel/src/driver/tty/virtual_terminal/ |
H A D | mod.rs | 120 fn do_write(&self, tty: &TtyCoreData, buf: &[u8], mut nr: usize) -> Result<usize, SystemError> { in do_write() 227 fn write(&self, tty: &TtyCoreData, buf: &[u8], nr: usize) -> Result<usize, SystemError> { in write() 237 fn flush_chars(&self, tty: &TtyCoreData) { in flush_chars() 242 fn put_char(&self, tty: &TtyCoreData, ch: u8) -> Result<(), SystemError> { in put_char()
|
/DragonOS/kernel/src/driver/tty/tty_ldisc/ |
H A D | ntty.rs | 1165 core: &TtyCoreData, in process_output_block() 1529 fn packet_mode_flush(&self, tty: &TtyCoreData) { in packet_mode_flush()
|