Lines Matching refs:tty
120 fn do_write(&self, tty: &TtyCoreData, buf: &[u8], mut nr: usize) -> Result<usize, SystemError> { in do_write()
122 let mut vc_data = tty.vc_data_irqsave(); in do_write()
170 fn install(&self, _driver: Arc<TtyDriver>, tty: Arc<TtyCore>) -> Result<(), SystemError> { in install()
171 let tty_core = tty.core(); in install()
209 vc_data.port().setup_internal_tty(Arc::downgrade(&tty)); in install()
210 tty.set_port(vc_data.port()); in install()
227 fn write(&self, tty: &TtyCoreData, buf: &[u8], nr: usize) -> Result<usize, SystemError> { in write()
231 let ret = self.do_write(tty, buf, nr); in write()
232 self.flush_chars(tty); in write()
237 fn flush_chars(&self, tty: &TtyCoreData) { in flush_chars()
238 let mut vc_data = tty.vc_data_irqsave(); in flush_chars()
242 fn put_char(&self, tty: &TtyCoreData, ch: u8) -> Result<(), SystemError> { in put_char()
243 self.write(tty, &[ch], 1)?; in put_char()