tag | line | file | source code |
currcons | 116 | drivers/char/console.c | static void highlight_pointer(const int currcons, const int where); |
currcons | 131 | drivers/char/console.c | static void get_scrmem(int currcons); |
currcons | 132 | drivers/char/console.c | static void set_scrmem(int currcons, long offset); |
currcons | 133 | drivers/char/console.c | static void set_origin(int currcons); |
currcons | 134 | drivers/char/console.c | static void gotoxy(int currcons, int new_x, int new_y); |
currcons | 135 | drivers/char/console.c | static void save_cur(int currcons); |
currcons | 136 | drivers/char/console.c | static inline void set_cursor(int currcons); |
currcons | 137 | drivers/char/console.c | static void reset_terminal(int currcons, int do_clear); |
currcons | 230 | drivers/char/console.c | #define screenbuf_size (vc_cons[currcons].d->vc_screenbuf_size) |
currcons | 231 | drivers/char/console.c | #define origin (vc_cons[currcons].d->vc_origin) |
currcons | 232 | drivers/char/console.c | #define scr_end (vc_cons[currcons].d->vc_scr_end) |
currcons | 233 | drivers/char/console.c | #define pos (vc_cons[currcons].d->vc_pos) |
currcons | 234 | drivers/char/console.c | #define top (vc_cons[currcons].d->vc_top) |
currcons | 235 | drivers/char/console.c | #define bottom (vc_cons[currcons].d->vc_bottom) |
currcons | 236 | drivers/char/console.c | #define x (vc_cons[currcons].d->vc_x) |
currcons | 237 | drivers/char/console.c | #define y (vc_cons[currcons].d->vc_y) |
currcons | 238 | drivers/char/console.c | #define vc_state (vc_cons[currcons].d->vc_state) |
currcons | 239 | drivers/char/console.c | #define npar (vc_cons[currcons].d->vc_npar) |
currcons | 240 | drivers/char/console.c | #define par (vc_cons[currcons].d->vc_par) |
currcons | 241 | drivers/char/console.c | #define ques (vc_cons[currcons].d->vc_ques) |
currcons | 242 | drivers/char/console.c | #define attr (vc_cons[currcons].d->vc_attr) |
currcons | 243 | drivers/char/console.c | #define saved_x (vc_cons[currcons].d->vc_saved_x) |
currcons | 244 | drivers/char/console.c | #define saved_y (vc_cons[currcons].d->vc_saved_y) |
currcons | 245 | drivers/char/console.c | #define translate (vc_cons[currcons].d->vc_translate) |
currcons | 246 | drivers/char/console.c | #define G0_charset (vc_cons[currcons].d->vc_G0_charset) |
currcons | 247 | drivers/char/console.c | #define G1_charset (vc_cons[currcons].d->vc_G1_charset) |
currcons | 248 | drivers/char/console.c | #define saved_G0 (vc_cons[currcons].d->vc_saved_G0) |
currcons | 249 | drivers/char/console.c | #define saved_G1 (vc_cons[currcons].d->vc_saved_G1) |
currcons | 250 | drivers/char/console.c | #define utf (vc_cons[currcons].d->vc_utf) |
currcons | 251 | drivers/char/console.c | #define utf_count (vc_cons[currcons].d->vc_utf_count) |
currcons | 252 | drivers/char/console.c | #define utf_char (vc_cons[currcons].d->vc_utf_char) |
currcons | 253 | drivers/char/console.c | #define video_mem_start (vc_cons[currcons].d->vc_video_mem_start) |
currcons | 254 | drivers/char/console.c | #define video_mem_end (vc_cons[currcons].d->vc_video_mem_end) |
currcons | 255 | drivers/char/console.c | #define video_erase_char (vc_cons[currcons].d->vc_video_erase_char) |
currcons | 256 | drivers/char/console.c | #define disp_ctrl (vc_cons[currcons].d->vc_disp_ctrl) |
currcons | 257 | drivers/char/console.c | #define toggle_meta (vc_cons[currcons].d->vc_toggle_meta) |
currcons | 258 | drivers/char/console.c | #define decscnm (vc_cons[currcons].d->vc_decscnm) |
currcons | 259 | drivers/char/console.c | #define decom (vc_cons[currcons].d->vc_decom) |
currcons | 260 | drivers/char/console.c | #define decawm (vc_cons[currcons].d->vc_decawm) |
currcons | 261 | drivers/char/console.c | #define deccm (vc_cons[currcons].d->vc_deccm) |
currcons | 262 | drivers/char/console.c | #define decim (vc_cons[currcons].d->vc_decim) |
currcons | 263 | drivers/char/console.c | #define deccolm (vc_cons[currcons].d->vc_deccolm) |
currcons | 264 | drivers/char/console.c | #define need_wrap (vc_cons[currcons].d->vc_need_wrap) |
currcons | 265 | drivers/char/console.c | #define has_scrolled (vc_cons[currcons].d->vc_has_scrolled) |
currcons | 266 | drivers/char/console.c | #define kmalloced (vc_cons[currcons].d->vc_kmalloced) |
currcons | 267 | drivers/char/console.c | #define report_mouse (vc_cons[currcons].d->vc_report_mouse) |
currcons | 268 | drivers/char/console.c | #define color (vc_cons[currcons].d->vc_color) |
currcons | 269 | drivers/char/console.c | #define s_color (vc_cons[currcons].d->vc_s_color) |
currcons | 270 | drivers/char/console.c | #define def_color (vc_cons[currcons].d->vc_def_color) |
currcons | 273 | drivers/char/console.c | #define charset (vc_cons[currcons].d->vc_charset) |
currcons | 274 | drivers/char/console.c | #define s_charset (vc_cons[currcons].d->vc_s_charset) |
currcons | 275 | drivers/char/console.c | #define intensity (vc_cons[currcons].d->vc_intensity) |
currcons | 276 | drivers/char/console.c | #define underline (vc_cons[currcons].d->vc_underline) |
currcons | 277 | drivers/char/console.c | #define blink (vc_cons[currcons].d->vc_blink) |
currcons | 278 | drivers/char/console.c | #define reverse (vc_cons[currcons].d->vc_reverse) |
currcons | 279 | drivers/char/console.c | #define s_intensity (vc_cons[currcons].d->vc_s_intensity) |
currcons | 280 | drivers/char/console.c | #define s_underline (vc_cons[currcons].d->vc_s_underline) |
currcons | 281 | drivers/char/console.c | #define s_blink (vc_cons[currcons].d->vc_s_blink) |
currcons | 282 | drivers/char/console.c | #define s_reverse (vc_cons[currcons].d->vc_s_reverse) |
currcons | 283 | drivers/char/console.c | #define ulcolor (vc_cons[currcons].d->vc_ulcolor) |
currcons | 284 | drivers/char/console.c | #define halfcolor (vc_cons[currcons].d->vc_halfcolor) |
currcons | 285 | drivers/char/console.c | #define tab_stop (vc_cons[currcons].d->vc_tab_stop) |
currcons | 287 | drivers/char/console.c | #define vcmode (vt_cons[currcons]->vc_mode) |
currcons | 350 | drivers/char/console.c | unsigned int currcons, i; |
currcons | 368 | drivers/char/console.c | for (currcons = 0; currcons < MAX_NR_CONSOLES; currcons++) { |
currcons | 369 | drivers/char/console.c | if (!vc_cons_allocated(currcons)) |
currcons | 370 | drivers/char/console.c | newscreens[currcons] = 0; |
currcons | 374 | drivers/char/console.c | for (i = 0; i< currcons; i++) |
currcons | 379 | drivers/char/console.c | newscreens[currcons] = p; |
currcons | 395 | drivers/char/console.c | for (currcons = 0; currcons < MAX_NR_CONSOLES; currcons++) { |
currcons | 396 | drivers/char/console.c | if (!vc_cons_allocated(currcons)) |
currcons | 402 | drivers/char/console.c | nl = (long) newscreens[currcons]; |
currcons | 415 | drivers/char/console.c | kfree_s(vc_scrbuf[currcons], screenbuf_size); |
currcons | 416 | drivers/char/console.c | vc_scrbuf[currcons] = newscreens[currcons]; |
currcons | 420 | drivers/char/console.c | origin = video_mem_start = (long) vc_scrbuf[currcons]; |
currcons | 429 | drivers/char/console.c | gotoxy(currcons, x, y); |
currcons | 430 | drivers/char/console.c | save_cur(currcons); |
currcons | 440 | drivers/char/console.c | void vc_disallocate(unsigned int currcons) |
currcons | 442 | drivers/char/console.c | if (vc_cons_allocated(currcons)) { |
currcons | 444 | drivers/char/console.c | kfree_s(vc_scrbuf[currcons], screenbuf_size); |
currcons | 445 | drivers/char/console.c | if (currcons >= MIN_NR_CONSOLES) |
currcons | 446 | drivers/char/console.c | kfree_s(vc_cons[currcons].d, structsize); |
currcons | 447 | drivers/char/console.c | vc_cons[currcons].d = 0; |
currcons | 452 | drivers/char/console.c | #define set_kbd(x) set_vc_kbd_mode(kbd_table+currcons,x) |
currcons | 453 | drivers/char/console.c | #define clr_kbd(x) clr_vc_kbd_mode(kbd_table+currcons,x) |
currcons | 454 | drivers/char/console.c | #define is_kbd(x) vc_kbd_mode(kbd_table+currcons,x) |
currcons | 550 | drivers/char/console.c | static void gotoxy(int currcons, int new_x, int new_y) |
currcons | 620 | drivers/char/console.c | static void set_origin(int currcons) |
currcons | 624 | drivers/char/console.c | if (currcons != fg_console || console_blanked || vcmode == KD_GRAPHICS) |
currcons | 644 | drivers/char/console.c | static inline void set_cursor(int currcons) |
currcons | 648 | drivers/char/console.c | if (currcons != fg_console || console_blanked || vcmode == KD_GRAPHICS) |
currcons | 663 | drivers/char/console.c | static void scrup(int currcons, unsigned int t, unsigned int b) |
currcons | 704 | drivers/char/console.c | set_origin(currcons); |
currcons | 721 | drivers/char/console.c | static void scrdown(int currcons, unsigned int t, unsigned int b) |
currcons | 742 | drivers/char/console.c | static void lf(int currcons) |
currcons | 749 | drivers/char/console.c | scrup(currcons,top,bottom); |
currcons | 753 | drivers/char/console.c | static void ri(int currcons) |
currcons | 760 | drivers/char/console.c | scrdown(currcons,top,bottom); |
currcons | 764 | drivers/char/console.c | static inline void cr(int currcons) |
currcons | 770 | drivers/char/console.c | static inline void bs(int currcons) |
currcons | 779 | drivers/char/console.c | static inline void del(int currcons) |
currcons | 784 | drivers/char/console.c | static void csi_J(int currcons, int vpar) |
currcons | 815 | drivers/char/console.c | static void csi_K(int currcons, int vpar) |
currcons | 846 | drivers/char/console.c | static void csi_X(int currcons, int vpar) /* erase the following vpar positions */ |
currcons | 867 | drivers/char/console.c | static void update_attr(int currcons) |
currcons | 894 | drivers/char/console.c | static void default_attr(int currcons) |
currcons | 903 | drivers/char/console.c | static void csi_m(int currcons) |
currcons | 910 | drivers/char/console.c | default_attr(currcons); |
currcons | 995 | drivers/char/console.c | update_attr(currcons); |
currcons | 1007 | drivers/char/console.c | static void cursor_report(int currcons, struct tty_struct * tty) |
currcons | 1016 | drivers/char/console.c | static void mouse_report(int currcons, struct tty_struct * tty, |
currcons | 1027 | drivers/char/console.c | static inline void status_report(int currcons, struct tty_struct * tty) |
currcons | 1032 | drivers/char/console.c | static inline void respond_ID(int currcons, struct tty_struct * tty) |
currcons | 1037 | drivers/char/console.c | static void invert_screen(int currcons) { |
currcons | 1048 | drivers/char/console.c | static void set_mode(int currcons, int on_off) |
currcons | 1071 | drivers/char/console.c | invert_screen(currcons); |
currcons | 1072 | drivers/char/console.c | update_attr(currcons); |
currcons | 1077 | drivers/char/console.c | gotoxy(currcons,0,0); |
currcons | 1093 | drivers/char/console.c | set_cursor(currcons); |
currcons | 1111 | drivers/char/console.c | static void setterm_command(int currcons) |
currcons | 1118 | drivers/char/console.c | update_attr(currcons); |
currcons | 1125 | drivers/char/console.c | update_attr(currcons); |
currcons | 1130 | drivers/char/console.c | default_attr(currcons); |
currcons | 1131 | drivers/char/console.c | update_attr(currcons); |
currcons | 1139 | drivers/char/console.c | static void insert_char(int currcons) |
currcons | 1154 | drivers/char/console.c | static void insert_line(int currcons) |
currcons | 1156 | drivers/char/console.c | scrdown(currcons,y,bottom); |
currcons | 1160 | drivers/char/console.c | static void delete_char(int currcons) |
currcons | 1173 | drivers/char/console.c | static void delete_line(int currcons) |
currcons | 1175 | drivers/char/console.c | scrup(currcons,y,bottom); |
currcons | 1179 | drivers/char/console.c | static void csi_at(int currcons, unsigned int nr) |
currcons | 1186 | drivers/char/console.c | insert_char(currcons); |
currcons | 1189 | drivers/char/console.c | static void csi_L(int currcons, unsigned int nr) |
currcons | 1196 | drivers/char/console.c | insert_line(currcons); |
currcons | 1199 | drivers/char/console.c | static void csi_P(int currcons, unsigned int nr) |
currcons | 1206 | drivers/char/console.c | delete_char(currcons); |
currcons | 1209 | drivers/char/console.c | static void csi_M(int currcons, unsigned int nr) |
currcons | 1216 | drivers/char/console.c | delete_line(currcons); |
currcons | 1219 | drivers/char/console.c | static void save_cur(int currcons) |
currcons | 1233 | drivers/char/console.c | static void restore_cur(int currcons) |
currcons | 1235 | drivers/char/console.c | gotoxy(currcons,saved_x,saved_y); |
currcons | 1245 | drivers/char/console.c | update_attr(currcons); |
currcons | 1252 | drivers/char/console.c | static void reset_terminal(int currcons, int do_clear) |
currcons | 1280 | drivers/char/console.c | kbd_table[currcons].lockstate = 0; |
currcons | 1281 | drivers/char/console.c | kbd_table[currcons].ledmode = LED_SHOW_FLAGS; |
currcons | 1282 | drivers/char/console.c | kbd_table[currcons].ledflagstate = kbd_table[currcons].default_ledflagstate; |
currcons | 1285 | drivers/char/console.c | default_attr(currcons); |
currcons | 1286 | drivers/char/console.c | update_attr(currcons); |
currcons | 1294 | drivers/char/console.c | gotoxy(currcons,0,0); |
currcons | 1295 | drivers/char/console.c | save_cur(currcons); |
currcons | 1297 | drivers/char/console.c | csi_J(currcons,2); |
currcons | 1334 | drivers/char/console.c | unsigned int currcons; |
currcons | 1337 | drivers/char/console.c | currcons = vt->vc_num; |
currcons | 1338 | drivers/char/console.c | if (!vc_cons_allocated(currcons)) { |
currcons | 1343 | drivers/char/console.c | printk("con_write: tty %d not allocated\n", currcons+1); |
currcons | 1349 | drivers/char/console.c | if (currcons == sel_cons) |
currcons | 1407 | drivers/char/console.c | cr(currcons); |
currcons | 1408 | drivers/char/console.c | lf(currcons); |
currcons | 1411 | drivers/char/console.c | insert_char(currcons); |
currcons | 1431 | drivers/char/console.c | bs(currcons); |
currcons | 1443 | drivers/char/console.c | lf(currcons); |
currcons | 1447 | drivers/char/console.c | cr(currcons); |
currcons | 1464 | drivers/char/console.c | del(currcons); |
currcons | 1481 | drivers/char/console.c | cr(currcons); |
currcons | 1482 | drivers/char/console.c | lf(currcons); |
currcons | 1485 | drivers/char/console.c | ri(currcons); |
currcons | 1488 | drivers/char/console.c | lf(currcons); |
currcons | 1494 | drivers/char/console.c | respond_ID(currcons,tty); |
currcons | 1497 | drivers/char/console.c | save_cur(currcons); |
currcons | 1500 | drivers/char/console.c | restore_cur(currcons); |
currcons | 1512 | drivers/char/console.c | reset_terminal(currcons,1); |
currcons | 1547 | drivers/char/console.c | set_mode(currcons,1); |
currcons | 1550 | drivers/char/console.c | set_mode(currcons,0); |
currcons | 1555 | drivers/char/console.c | status_report(currcons,tty); |
currcons | 1557 | drivers/char/console.c | cursor_report(currcons,tty); |
currcons | 1567 | drivers/char/console.c | gotoxy(currcons,par[0],y); |
currcons | 1571 | drivers/char/console.c | gotoxy(currcons,x,y-par[0]); |
currcons | 1575 | drivers/char/console.c | gotoxy(currcons,x,y+par[0]); |
currcons | 1579 | drivers/char/console.c | gotoxy(currcons,x+par[0],y); |
currcons | 1583 | drivers/char/console.c | gotoxy(currcons,x-par[0],y); |
currcons | 1587 | drivers/char/console.c | gotoxy(currcons,0,y+par[0]); |
currcons | 1591 | drivers/char/console.c | gotoxy(currcons,0,y-par[0]); |
currcons | 1595 | drivers/char/console.c | gotoxy(currcons,x,par[0]); |
currcons | 1600 | drivers/char/console.c | gotoxy(currcons,par[1],par[0]); |
currcons | 1603 | drivers/char/console.c | csi_J(currcons,par[0]); |
currcons | 1606 | drivers/char/console.c | csi_K(currcons,par[0]); |
currcons | 1609 | drivers/char/console.c | csi_L(currcons,par[0]); |
currcons | 1612 | drivers/char/console.c | csi_M(currcons,par[0]); |
currcons | 1615 | drivers/char/console.c | csi_P(currcons,par[0]); |
currcons | 1619 | drivers/char/console.c | respond_ID(currcons,tty); |
currcons | 1633 | drivers/char/console.c | csi_m(currcons); |
currcons | 1638 | drivers/char/console.c | setledstate(kbd_table + currcons, |
currcons | 1651 | drivers/char/console.c | gotoxy(currcons,0,0); |
currcons | 1655 | drivers/char/console.c | save_cur(currcons); |
currcons | 1658 | drivers/char/console.c | restore_cur(currcons); |
currcons | 1661 | drivers/char/console.c | csi_X(currcons, par[0]); |
currcons | 1664 | drivers/char/console.c | csi_at(currcons,par[0]); |
currcons | 1667 | drivers/char/console.c | setterm_command(currcons); |
currcons | 1695 | drivers/char/console.c | csi_J(currcons, 2); |
currcons | 1731 | drivers/char/console.c | set_cursor(currcons); |
currcons | 1764 | drivers/char/console.c | int currcons = fg_console; |
currcons | 1770 | drivers/char/console.c | if (!vc_cons_allocated(currcons)) { |
currcons | 1772 | drivers/char/console.c | printk("console_print: tty %d not allocated ??\n", currcons+1); |
currcons | 1779 | drivers/char/console.c | lf(currcons); |
currcons | 1780 | drivers/char/console.c | cr(currcons); |
currcons | 1792 | drivers/char/console.c | set_cursor(currcons); |
currcons | 1821 | drivers/char/console.c | static void vc_init(unsigned int currcons, unsigned long rows, unsigned long cols, int do_clear) |
currcons | 1823 | drivers/char/console.c | long base = (long) vc_scrbuf[currcons]; |
currcons | 1833 | drivers/char/console.c | reset_vc(currcons); |
currcons | 1837 | drivers/char/console.c | vt_cons[currcons]->paste_wait = 0; |
currcons | 1838 | drivers/char/console.c | reset_terminal(currcons, do_clear); |
currcons | 1862 | drivers/char/console.c | int currcons = 0; |
currcons | 1946 | drivers/char/console.c | for (currcons = 0; currcons < MIN_NR_CONSOLES; currcons++) { |
currcons | 1947 | drivers/char/console.c | vc_cons[currcons].d = (struct vc_data *) kmem_start; |
currcons | 1949 | drivers/char/console.c | vt_cons[currcons] = (struct vt_struct *) kmem_start; |
currcons | 1951 | drivers/char/console.c | vc_scrbuf[currcons] = (unsigned short *) kmem_start; |
currcons | 1955 | drivers/char/console.c | vc_init(currcons, video_num_lines, video_num_columns, currcons); |
currcons | 1958 | drivers/char/console.c | currcons = fg_console = 0; |
currcons | 1964 | drivers/char/console.c | gotoxy(currcons,orig_x,orig_y); |
currcons | 1975 | drivers/char/console.c | static void get_scrmem(int currcons) |
currcons | 1977 | drivers/char/console.c | memcpy((void *)vc_scrbuf[currcons], (void *)origin, video_screen_size); |
currcons | 1978 | drivers/char/console.c | origin = video_mem_start = (unsigned long)vc_scrbuf[currcons]; |
currcons | 1983 | drivers/char/console.c | static void set_scrmem(int currcons, long offset) |
currcons | 2028 | drivers/char/console.c | int currcons; |
currcons | 2040 | drivers/char/console.c | currcons = fg_console; |
currcons | 2054 | drivers/char/console.c | int currcons; |
currcons | 2070 | drivers/char/console.c | currcons = fg_console; |
currcons | 2121 | drivers/char/console.c | int currcons, l; |
currcons | 2128 | drivers/char/console.c | currcons = get_fs_byte(buf+1); |
currcons | 2129 | drivers/char/console.c | currcons = (currcons ? currcons-1 : fg_console); |
currcons | 2130 | drivers/char/console.c | if (!vc_cons_allocated(currcons)) |
currcons | 2169 | drivers/char/console.c | #define hwscroll_offset (currcons == fg_console ? ((__real_origin - __origin) << 1) : 0) |
currcons | 2172 | drivers/char/console.c | static void highlight(const int currcons, const int s, const int e) |
currcons | 2189 | drivers/char/console.c | static void highlight_pointer(const int currcons, const int where) |
currcons | 2247 | drivers/char/console.c | int currcons = fg_console; |
currcons | 2256 | drivers/char/console.c | int currcons = fg_console; |
currcons | 2278 | drivers/char/console.c | mouse_report(currcons, tty, sel_mode & 15, xs, ys); |
currcons | 2323 | drivers/char/console.c | if (sel_cons != currcons) |
currcons | 2327 | drivers/char/console.c | sel_cons = currcons; |
currcons | 2346 | drivers/char/console.c | if (sel_cons != currcons) |
currcons | 2349 | drivers/char/console.c | sel_cons = currcons; |