Searched refs:vc_data (Results 1 – 5 of 5) sorted by relevance
/DragonOS/kernel/src/driver/video/fbdev/base/fbcon/ |
H A D | framebuffer_console.rs | 48 fn get_color(&self, vc_data: &VirtualConsoleData, c: u16, is_fg: bool) -> u32 { in get_color() 56 let fg_shift = if vc_data.hi_font_mask != 0 { 9 } else { 8 }; in get_color() 59 let bg_shift = if vc_data.hi_font_mask != 0 { 13 } else { 12 }; in get_color() 123 vc_data: &VirtualConsoleData, in bit_put_string() 130 let charmask = if vc_data.hi_font_mask != 0 { in bit_put_string() 139 let byte_width = vc_data.font.width as usize / 8; in bit_put_string() 140 let font_height = vc_data.font.height as usize; in bit_put_string() 150 let src = &vc_data.font.data[font_offset..font_offset_end]; in bit_put_string() 155 attr.update_attr(&mut dst, src, vc_data) in bit_put_string() 177 vc_data: &mut VirtualConsoleData, in con_init() [all …]
|
H A D | mod.rs | 381 vc_data: &VirtualConsoleData, in bmove() 399 vc_data: &VirtualConsoleData, in clear() 416 vc_data: &VirtualConsoleData, in put_string() 425 fn cursor(&self, vc_data: &VirtualConsoleData, op: CursorOperation, fg: u32, bg: u32); in cursor() 477 pub fn update_attr(&self, dst: &mut [u8], src: &[u8], vc_data: &VirtualConsoleData) { in update_attr() 478 let mut offset = if vc_data.font.height < 10 { 1 } else { 2 } as usize; in update_attr() 480 let width = (vc_data.font.width + 7) / 8; in update_attr() 481 let cellsize = (vc_data.font.height * width) as usize; in update_attr()
|
/DragonOS/kernel/src/driver/tty/virtual_terminal/ |
H A D | mod.rs | 122 let mut vc_data = tty.vc_data_irqsave(); in do_write() localVariable 133 vc_data.hide_cursor(); in do_write() 142 let (tc, rescan_last) = vc_data.translate(&mut ch); in do_write() 151 if vc_data.is_control(tc, ch) { in do_write() 152 vc_data.flush(&mut draw); in do_write() 153 vc_data.do_control(ch); in do_write() 157 if !vc_data.console_write_normal(tc, ch, &mut draw) { in do_write() 162 vc_data.flush(&mut draw); in do_write() 172 let mut vc_data = VIRT_CONSOLES[tty_core.index()].lock(); in install() localVariable 174 self.console.con_init(&mut vc_data, true)?; in install() [all …]
|
/DragonOS/kernel/src/driver/tty/ |
H A D | console.rs | 10 fn con_init(&self, vc_data: &mut VirtualConsoleData, init: bool) -> Result<(), SystemError>; in con_init() 26 vc_data: &mut VirtualConsoleData, in con_clear() 41 vc_data: &VirtualConsoleData, in con_putc() 56 vc_data: &VirtualConsoleData, in con_putcs() 78 fn con_cursor(&self, vc_data: &VirtualConsoleData, op: CursorOperation); in con_cursor() 109 vc_data: &VirtualConsoleData, in con_set_palette() 121 vc_data: &mut VirtualConsoleData, in con_scroll()
|
/DragonOS/kernel/src/driver/video/console/ |
H A D | dummycon.rs | 52 fn con_init(&self, vc_data: &mut VirtualConsoleData, init: bool) -> Result<(), SystemError> { in con_init() 53 vc_data.color_mode = true; in con_init() 56 vc_data.cols = Self::COLUNMS; in con_init() 57 vc_data.rows = Self::ROWS; in con_init() 59 let tty = vc_data.port().port_data().tty().unwrap(); in con_init()
|