Home
last modified time | relevance | path

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

/DragonOS/kernel/src/driver/video/fbdev/base/fbcon/
H A Dframebuffer_console.rs48 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 Dmod.rs381 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 Dmod.rs122 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 Dconsole.rs10 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 Ddummycon.rs52 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()