Home
last modified time | relevance | path

Searched refs:vc_data_guard (Results 1 – 3 of 3) sorted by relevance

/DragonOS/kernel/src/driver/tty/
H A Dtty_core.rs500 let mut vc_data_guard = vc_data.lock_irqsave(); in do_write() localVariable
510 vc_data_guard.hide_cursor(); in do_write()
519 let (tc, rescan_last) = vc_data_guard.translate(&mut ch); in do_write()
528 if vc_data_guard.is_control(tc, ch) { in do_write()
529 vc_data_guard.flush(&mut draw); in do_write()
530 vc_data_guard.do_control(ch); in do_write()
534 if !vc_data_guard.console_write_normal(tc, ch, &mut draw) { in do_write()
539 vc_data_guard.flush(&mut draw); in do_write()
/DragonOS/kernel/src/driver/serial/serial8250/
H A Dserial8250_pio.rs404 let mut vc_data_guard = vc_data.lock_irqsave(); in install() localVariable
405 vc_data_guard.set_driver_funcs(Arc::downgrade(&dummy_console()) as Weak<dyn ConsoleSwitch>); in install()
406 vc_data_guard.init( in install()
411 drop(vc_data_guard); in install()
/DragonOS/kernel/src/driver/tty/virtual_terminal/
H A Dmod.rs388 let mut vc_data_guard = vc_data.lock_irqsave(); in flush_chars() localVariable
389 vc_data_guard.set_cursor(); in flush_chars()