tag | line | file | source code |
currcons | 159 | drivers/char/console.c | static void highlight_pointer(const int currcons, const int where); |
currcons | 174 | drivers/char/console.c | static void get_scrmem(int currcons); |
currcons | 175 | drivers/char/console.c | static void set_scrmem(int currcons, long offset); |
currcons | 176 | drivers/char/console.c | static void set_origin(int currcons); |
currcons | 180 | drivers/char/console.c | static void gotoxy(int currcons, int new_x, int new_y); |
currcons | 181 | drivers/char/console.c | static void save_cur(int currcons); |
currcons | 182 | drivers/char/console.c | static inline void set_cursor(int currcons); |
currcons | 183 | drivers/char/console.c | static void reset_terminal(int currcons, int do_clear); |
currcons | 278 | drivers/char/console.c | #define screenbuf_size (vc_cons[currcons].d->vc_screenbuf_size) |
currcons | 279 | drivers/char/console.c | #define origin (vc_cons[currcons].d->vc_origin) |
currcons | 280 | drivers/char/console.c | #define scr_end (vc_cons[currcons].d->vc_scr_end) |
currcons | 281 | drivers/char/console.c | #define pos (vc_cons[currcons].d->vc_pos) |
currcons | 282 | drivers/char/console.c | #define top (vc_cons[currcons].d->vc_top) |
currcons | 283 | drivers/char/console.c | #define bottom (vc_cons[currcons].d->vc_bottom) |
currcons | 284 | drivers/char/console.c | #define x (vc_cons[currcons].d->vc_x) |
currcons | 285 | drivers/char/console.c | #define y (vc_cons[currcons].d->vc_y) |
currcons | 286 | drivers/char/console.c | #define vc_state (vc_cons[currcons].d->vc_state) |
currcons | 287 | drivers/char/console.c | #define npar (vc_cons[currcons].d->vc_npar) |
currcons | 288 | drivers/char/console.c | #define par (vc_cons[currcons].d->vc_par) |
currcons | 289 | drivers/char/console.c | #define ques (vc_cons[currcons].d->vc_ques) |
currcons | 290 | drivers/char/console.c | #define attr (vc_cons[currcons].d->vc_attr) |
currcons | 291 | drivers/char/console.c | #define saved_x (vc_cons[currcons].d->vc_saved_x) |
currcons | 292 | drivers/char/console.c | #define saved_y (vc_cons[currcons].d->vc_saved_y) |
currcons | 293 | drivers/char/console.c | #define translate (vc_cons[currcons].d->vc_translate) |
currcons | 294 | drivers/char/console.c | #define G0_charset (vc_cons[currcons].d->vc_G0_charset) |
currcons | 295 | drivers/char/console.c | #define G1_charset (vc_cons[currcons].d->vc_G1_charset) |
currcons | 296 | drivers/char/console.c | #define saved_G0 (vc_cons[currcons].d->vc_saved_G0) |
currcons | 297 | drivers/char/console.c | #define saved_G1 (vc_cons[currcons].d->vc_saved_G1) |
currcons | 298 | drivers/char/console.c | #define utf (vc_cons[currcons].d->vc_utf) |
currcons | 299 | drivers/char/console.c | #define utf_count (vc_cons[currcons].d->vc_utf_count) |
currcons | 300 | drivers/char/console.c | #define utf_char (vc_cons[currcons].d->vc_utf_char) |
currcons | 301 | drivers/char/console.c | #define video_mem_start (vc_cons[currcons].d->vc_video_mem_start) |
currcons | 302 | drivers/char/console.c | #define video_mem_end (vc_cons[currcons].d->vc_video_mem_end) |
currcons | 303 | drivers/char/console.c | #define video_erase_char (vc_cons[currcons].d->vc_video_erase_char) |
currcons | 304 | drivers/char/console.c | #define disp_ctrl (vc_cons[currcons].d->vc_disp_ctrl) |
currcons | 305 | drivers/char/console.c | #define toggle_meta (vc_cons[currcons].d->vc_toggle_meta) |
currcons | 306 | drivers/char/console.c | #define decscnm (vc_cons[currcons].d->vc_decscnm) |
currcons | 307 | drivers/char/console.c | #define decom (vc_cons[currcons].d->vc_decom) |
currcons | 308 | drivers/char/console.c | #define decawm (vc_cons[currcons].d->vc_decawm) |
currcons | 309 | drivers/char/console.c | #define deccm (vc_cons[currcons].d->vc_deccm) |
currcons | 310 | drivers/char/console.c | #define decim (vc_cons[currcons].d->vc_decim) |
currcons | 311 | drivers/char/console.c | #define deccolm (vc_cons[currcons].d->vc_deccolm) |
currcons | 312 | drivers/char/console.c | #define need_wrap (vc_cons[currcons].d->vc_need_wrap) |
currcons | 313 | drivers/char/console.c | #define has_scrolled (vc_cons[currcons].d->vc_has_scrolled) |
currcons | 314 | drivers/char/console.c | #define kmalloced (vc_cons[currcons].d->vc_kmalloced) |
currcons | 315 | drivers/char/console.c | #define report_mouse (vc_cons[currcons].d->vc_report_mouse) |
currcons | 316 | drivers/char/console.c | #define color (vc_cons[currcons].d->vc_color) |
currcons | 317 | drivers/char/console.c | #define s_color (vc_cons[currcons].d->vc_s_color) |
currcons | 318 | drivers/char/console.c | #define def_color (vc_cons[currcons].d->vc_def_color) |
currcons | 321 | drivers/char/console.c | #define charset (vc_cons[currcons].d->vc_charset) |
currcons | 322 | drivers/char/console.c | #define s_charset (vc_cons[currcons].d->vc_s_charset) |
currcons | 323 | drivers/char/console.c | #define intensity (vc_cons[currcons].d->vc_intensity) |
currcons | 324 | drivers/char/console.c | #define underline (vc_cons[currcons].d->vc_underline) |
currcons | 325 | drivers/char/console.c | #define blink (vc_cons[currcons].d->vc_blink) |
currcons | 326 | drivers/char/console.c | #define reverse (vc_cons[currcons].d->vc_reverse) |
currcons | 327 | drivers/char/console.c | #define s_intensity (vc_cons[currcons].d->vc_s_intensity) |
currcons | 328 | drivers/char/console.c | #define s_underline (vc_cons[currcons].d->vc_s_underline) |
currcons | 329 | drivers/char/console.c | #define s_blink (vc_cons[currcons].d->vc_s_blink) |
currcons | 330 | drivers/char/console.c | #define s_reverse (vc_cons[currcons].d->vc_s_reverse) |
currcons | 331 | drivers/char/console.c | #define ulcolor (vc_cons[currcons].d->vc_ulcolor) |
currcons | 332 | drivers/char/console.c | #define halfcolor (vc_cons[currcons].d->vc_halfcolor) |
currcons | 333 | drivers/char/console.c | #define tab_stop (vc_cons[currcons].d->vc_tab_stop) |
currcons | 335 | drivers/char/console.c | #define vcmode (vt_cons[currcons]->vc_mode) |
currcons | 398 | drivers/char/console.c | unsigned int currcons, i; |
currcons | 416 | drivers/char/console.c | for (currcons = 0; currcons < MAX_NR_CONSOLES; currcons++) { |
currcons | 417 | drivers/char/console.c | if (!vc_cons_allocated(currcons)) |
currcons | 418 | drivers/char/console.c | newscreens[currcons] = 0; |
currcons | 422 | drivers/char/console.c | for (i = 0; i< currcons; i++) |
currcons | 427 | drivers/char/console.c | newscreens[currcons] = p; |
currcons | 443 | drivers/char/console.c | for (currcons = 0; currcons < MAX_NR_CONSOLES; currcons++) { |
currcons | 444 | drivers/char/console.c | if (!vc_cons_allocated(currcons)) |
currcons | 450 | drivers/char/console.c | nl = (long) newscreens[currcons]; |
currcons | 463 | drivers/char/console.c | kfree_s(vc_scrbuf[currcons], screenbuf_size); |
currcons | 464 | drivers/char/console.c | vc_scrbuf[currcons] = newscreens[currcons]; |
currcons | 468 | drivers/char/console.c | origin = video_mem_start = (long) vc_scrbuf[currcons]; |
currcons | 477 | drivers/char/console.c | gotoxy(currcons, x, y); |
currcons | 478 | drivers/char/console.c | save_cur(currcons); |
currcons | 488 | drivers/char/console.c | void vc_disallocate(unsigned int currcons) |
currcons | 490 | drivers/char/console.c | if (vc_cons_allocated(currcons)) { |
currcons | 492 | drivers/char/console.c | kfree_s(vc_scrbuf[currcons], screenbuf_size); |
currcons | 493 | drivers/char/console.c | if (currcons >= MIN_NR_CONSOLES) |
currcons | 494 | drivers/char/console.c | kfree_s(vc_cons[currcons].d, structsize); |
currcons | 495 | drivers/char/console.c | vc_cons[currcons].d = 0; |
currcons | 500 | drivers/char/console.c | #define set_kbd(x) set_vc_kbd_mode(kbd_table+currcons,x) |
currcons | 501 | drivers/char/console.c | #define clr_kbd(x) clr_vc_kbd_mode(kbd_table+currcons,x) |
currcons | 502 | drivers/char/console.c | #define is_kbd(x) vc_kbd_mode(kbd_table+currcons,x) |
currcons | 598 | drivers/char/console.c | static void gotoxy(int currcons, int new_x, int new_y) |
currcons | 668 | drivers/char/console.c | static void set_origin(int currcons) |
currcons | 672 | drivers/char/console.c | if (currcons != fg_console || console_blanked || vcmode == KD_GRAPHICS) |
currcons | 692 | drivers/char/console.c | static inline void set_cursor(int currcons) |
currcons | 696 | drivers/char/console.c | if (currcons != fg_console || console_blanked || vcmode == KD_GRAPHICS) |
currcons | 711 | drivers/char/console.c | static void scrup(int currcons, unsigned int t, unsigned int b) |
currcons | 755 | drivers/char/console.c | set_origin(currcons); |
currcons | 773 | drivers/char/console.c | static void scrdown(int currcons, unsigned int t, unsigned int b) |
currcons | 795 | drivers/char/console.c | static void lf(int currcons) |
currcons | 801 | drivers/char/console.c | scrup(currcons,top,bottom); |
currcons | 809 | drivers/char/console.c | static void ri(int currcons) |
currcons | 815 | drivers/char/console.c | scrdown(currcons,top,bottom); |
currcons | 823 | drivers/char/console.c | static inline void cr(int currcons) |
currcons | 829 | drivers/char/console.c | static inline void bs(int currcons) |
currcons | 838 | drivers/char/console.c | static inline void del(int currcons) |
currcons | 843 | drivers/char/console.c | static void csi_J(int currcons, int vpar) |
currcons | 871 | drivers/char/console.c | static void csi_K(int currcons, int vpar) |
currcons | 899 | drivers/char/console.c | static void csi_X(int currcons, int vpar) /* erase the following vpar positions */ |
currcons | 917 | drivers/char/console.c | static void update_attr(int currcons) |
currcons | 944 | drivers/char/console.c | static void default_attr(int currcons) |
currcons | 953 | drivers/char/console.c | static void csi_m(int currcons) |
currcons | 960 | drivers/char/console.c | default_attr(currcons); |
currcons | 1045 | drivers/char/console.c | update_attr(currcons); |
currcons | 1057 | drivers/char/console.c | static void cursor_report(int currcons, struct tty_struct * tty) |
currcons | 1066 | drivers/char/console.c | static void mouse_report(int currcons, struct tty_struct * tty, |
currcons | 1077 | drivers/char/console.c | static inline void status_report(int currcons, struct tty_struct * tty) |
currcons | 1082 | drivers/char/console.c | static inline void respond_ID(int currcons, struct tty_struct * tty) |
currcons | 1087 | drivers/char/console.c | static void invert_screen(int currcons) { |
currcons | 1102 | drivers/char/console.c | static void set_mode(int currcons, int on_off) |
currcons | 1125 | drivers/char/console.c | invert_screen(currcons); |
currcons | 1126 | drivers/char/console.c | update_attr(currcons); |
currcons | 1131 | drivers/char/console.c | gotoxy(currcons,0,0); |
currcons | 1147 | drivers/char/console.c | set_cursor(currcons); |
currcons | 1168 | drivers/char/console.c | static void setterm_command(int currcons) |
currcons | 1175 | drivers/char/console.c | update_attr(currcons); |
currcons | 1182 | drivers/char/console.c | update_attr(currcons); |
currcons | 1187 | drivers/char/console.c | default_attr(currcons); |
currcons | 1188 | drivers/char/console.c | update_attr(currcons); |
currcons | 1197 | drivers/char/console.c | static void insert_char(int currcons) |
currcons | 1212 | drivers/char/console.c | static void insert_line(int currcons) |
currcons | 1214 | drivers/char/console.c | scrdown(currcons,y,bottom); |
currcons | 1218 | drivers/char/console.c | static void delete_char(int currcons) |
currcons | 1231 | drivers/char/console.c | static void delete_line(int currcons) |
currcons | 1233 | drivers/char/console.c | scrup(currcons,y,bottom); |
currcons | 1237 | drivers/char/console.c | static void csi_at(int currcons, unsigned int nr) |
currcons | 1244 | drivers/char/console.c | insert_char(currcons); |
currcons | 1247 | drivers/char/console.c | static void csi_L(int currcons, unsigned int nr) |
currcons | 1254 | drivers/char/console.c | insert_line(currcons); |
currcons | 1257 | drivers/char/console.c | static void csi_P(int currcons, unsigned int nr) |
currcons | 1264 | drivers/char/console.c | delete_char(currcons); |
currcons | 1267 | drivers/char/console.c | static void csi_M(int currcons, unsigned int nr) |
currcons | 1274 | drivers/char/console.c | delete_line(currcons); |
currcons | 1277 | drivers/char/console.c | static void save_cur(int currcons) |
currcons | 1291 | drivers/char/console.c | static void restore_cur(int currcons) |
currcons | 1293 | drivers/char/console.c | gotoxy(currcons,saved_x,saved_y); |
currcons | 1303 | drivers/char/console.c | update_attr(currcons); |
currcons | 1310 | drivers/char/console.c | static void reset_terminal(int currcons, int do_clear) |
currcons | 1338 | drivers/char/console.c | kbd_table[currcons].lockstate = 0; |
currcons | 1339 | drivers/char/console.c | kbd_table[currcons].ledmode = LED_SHOW_FLAGS; |
currcons | 1340 | drivers/char/console.c | kbd_table[currcons].ledflagstate = kbd_table[currcons].default_ledflagstate; |
currcons | 1343 | drivers/char/console.c | default_attr(currcons); |
currcons | 1344 | drivers/char/console.c | update_attr(currcons); |
currcons | 1352 | drivers/char/console.c | gotoxy(currcons,0,0); |
currcons | 1353 | drivers/char/console.c | save_cur(currcons); |
currcons | 1355 | drivers/char/console.c | csi_J(currcons,2); |
currcons | 1392 | drivers/char/console.c | unsigned int currcons; |
currcons | 1395 | drivers/char/console.c | currcons = vt->vc_num; |
currcons | 1396 | drivers/char/console.c | if (!vc_cons_allocated(currcons)) { |
currcons | 1401 | drivers/char/console.c | printk("con_write: tty %d not allocated\n", currcons+1); |
currcons | 1407 | drivers/char/console.c | if (currcons == sel_cons) |
currcons | 1471 | drivers/char/console.c | cr(currcons); |
currcons | 1472 | drivers/char/console.c | lf(currcons); |
currcons | 1475 | drivers/char/console.c | insert_char(currcons); |
currcons | 1495 | drivers/char/console.c | bs(currcons); |
currcons | 1507 | drivers/char/console.c | lf(currcons); |
currcons | 1511 | drivers/char/console.c | cr(currcons); |
currcons | 1530 | drivers/char/console.c | del(currcons); |
currcons | 1547 | drivers/char/console.c | cr(currcons); |
currcons | 1548 | drivers/char/console.c | lf(currcons); |
currcons | 1551 | drivers/char/console.c | ri(currcons); |
currcons | 1554 | drivers/char/console.c | lf(currcons); |
currcons | 1560 | drivers/char/console.c | respond_ID(currcons,tty); |
currcons | 1563 | drivers/char/console.c | save_cur(currcons); |
currcons | 1566 | drivers/char/console.c | restore_cur(currcons); |
currcons | 1578 | drivers/char/console.c | reset_terminal(currcons,1); |
currcons | 1613 | drivers/char/console.c | set_mode(currcons,1); |
currcons | 1616 | drivers/char/console.c | set_mode(currcons,0); |
currcons | 1621 | drivers/char/console.c | status_report(currcons,tty); |
currcons | 1623 | drivers/char/console.c | cursor_report(currcons,tty); |
currcons | 1633 | drivers/char/console.c | gotoxy(currcons,par[0],y); |
currcons | 1637 | drivers/char/console.c | gotoxy(currcons,x,y-par[0]); |
currcons | 1641 | drivers/char/console.c | gotoxy(currcons,x,y+par[0]); |
currcons | 1645 | drivers/char/console.c | gotoxy(currcons,x+par[0],y); |
currcons | 1649 | drivers/char/console.c | gotoxy(currcons,x-par[0],y); |
currcons | 1653 | drivers/char/console.c | gotoxy(currcons,0,y+par[0]); |
currcons | 1657 | drivers/char/console.c | gotoxy(currcons,0,y-par[0]); |
currcons | 1661 | drivers/char/console.c | gotoxy(currcons,x,par[0]); |
currcons | 1666 | drivers/char/console.c | gotoxy(currcons,par[1],par[0]); |
currcons | 1669 | drivers/char/console.c | csi_J(currcons,par[0]); |
currcons | 1672 | drivers/char/console.c | csi_K(currcons,par[0]); |
currcons | 1675 | drivers/char/console.c | csi_L(currcons,par[0]); |
currcons | 1678 | drivers/char/console.c | csi_M(currcons,par[0]); |
currcons | 1681 | drivers/char/console.c | csi_P(currcons,par[0]); |
currcons | 1685 | drivers/char/console.c | respond_ID(currcons,tty); |
currcons | 1699 | drivers/char/console.c | csi_m(currcons); |
currcons | 1704 | drivers/char/console.c | setledstate(kbd_table + currcons, |
currcons | 1717 | drivers/char/console.c | gotoxy(currcons,0,0); |
currcons | 1721 | drivers/char/console.c | save_cur(currcons); |
currcons | 1724 | drivers/char/console.c | restore_cur(currcons); |
currcons | 1727 | drivers/char/console.c | csi_X(currcons, par[0]); |
currcons | 1730 | drivers/char/console.c | csi_at(currcons,par[0]); |
currcons | 1733 | drivers/char/console.c | setterm_command(currcons); |
currcons | 1761 | drivers/char/console.c | csi_J(currcons, 2); |
currcons | 1797 | drivers/char/console.c | set_cursor(currcons); |
currcons | 1830 | drivers/char/console.c | int currcons = fg_console; |
currcons | 1838 | drivers/char/console.c | if (!vc_cons_allocated(currcons)) { |
currcons | 1840 | drivers/char/console.c | printk("console_print: tty %d not allocated ??\n", currcons+1); |
currcons | 1847 | drivers/char/console.c | lf(currcons); |
currcons | 1848 | drivers/char/console.c | cr(currcons); |
currcons | 1860 | drivers/char/console.c | set_cursor(currcons); |
currcons | 1881 | drivers/char/console.c | static void vc_init(unsigned int currcons, unsigned long rows, unsigned long cols, int do_clear) |
currcons | 1883 | drivers/char/console.c | long base = (long) vc_scrbuf[currcons]; |
currcons | 1893 | drivers/char/console.c | reset_vc(currcons); |
currcons | 1897 | drivers/char/console.c | vt_cons[currcons]->paste_wait = 0; |
currcons | 1898 | drivers/char/console.c | reset_terminal(currcons, do_clear); |
currcons | 1922 | drivers/char/console.c | int currcons = 0; |
currcons | 2006 | drivers/char/console.c | for (currcons = 0; currcons < MIN_NR_CONSOLES; currcons++) { |
currcons | 2007 | drivers/char/console.c | vc_cons[currcons].d = (struct vc_data *) kmem_start; |
currcons | 2009 | drivers/char/console.c | vt_cons[currcons] = (struct vt_struct *) kmem_start; |
currcons | 2011 | drivers/char/console.c | vc_scrbuf[currcons] = (unsigned short *) kmem_start; |
currcons | 2015 | drivers/char/console.c | vc_init(currcons, video_num_lines, video_num_columns, currcons); |
currcons | 2018 | drivers/char/console.c | currcons = fg_console = 0; |
currcons | 2024 | drivers/char/console.c | gotoxy(currcons,orig_x,orig_y); |
currcons | 2025 | drivers/char/console.c | set_origin(currcons); |
currcons | 2026 | drivers/char/console.c | csi_J(currcons, 0); |
currcons | 2037 | drivers/char/console.c | static void get_scrmem(int currcons) |
currcons | 2039 | drivers/char/console.c | memcpy((void *)vc_scrbuf[currcons], (void *)origin, video_screen_size); |
currcons | 2040 | drivers/char/console.c | origin = video_mem_start = (unsigned long)vc_scrbuf[currcons]; |
currcons | 2045 | drivers/char/console.c | static void set_scrmem(int currcons, long offset) |
currcons | 2090 | drivers/char/console.c | int currcons; |
currcons | 2099 | drivers/char/console.c | currcons = fg_console; |
currcons | 2116 | drivers/char/console.c | int currcons; |
currcons | 2133 | drivers/char/console.c | currcons = fg_console; |
currcons | 2208 | drivers/char/console.c | int currcons, l, chcount; |
currcons | 2213 | drivers/char/console.c | currcons = get_fs_byte(buf+1); |
currcons | 2214 | drivers/char/console.c | currcons = (currcons ? currcons-1 : fg_console); |
currcons | 2215 | drivers/char/console.c | if (!vc_cons_allocated(currcons)) |
currcons | 2242 | drivers/char/console.c | gotoxy(currcons, get_fs_byte(buf+2), get_fs_byte(buf+3)); |
currcons | 2276 | drivers/char/console.c | #define hwscroll_offset (currcons == fg_console ? ((__real_origin - __origin) << 1) : 0) |
currcons | 2279 | drivers/char/console.c | static void highlight(const int currcons, const int s, const int e) |
currcons | 2291 | drivers/char/console.c | static void highlight_pointer(const int currcons, const int where) |
currcons | 2353 | drivers/char/console.c | int currcons = fg_console; |
currcons | 2362 | drivers/char/console.c | int currcons = fg_console; |
currcons | 2384 | drivers/char/console.c | mouse_report(currcons, tty, sel_mode & 15, xs, ys); |
currcons | 2429 | drivers/char/console.c | if (sel_cons != currcons) |
currcons | 2432 | drivers/char/console.c | sel_cons = currcons; |
currcons | 2453 | drivers/char/console.c | if (sel_cons != currcons) |
currcons | 2456 | drivers/char/console.c | sel_cons = currcons; |