taglinefilesource code
currcons159drivers/char/console.cstatic void highlight_pointer(const int currcons, const int where);
currcons174drivers/char/console.cstatic void get_scrmem(int currcons);
currcons175drivers/char/console.cstatic void set_scrmem(int currcons, long offset);
currcons176drivers/char/console.cstatic void set_origin(int currcons);
currcons180drivers/char/console.cstatic void gotoxy(int currcons, int new_x, int new_y);
currcons181drivers/char/console.cstatic void save_cur(int currcons);
currcons182drivers/char/console.cstatic inline void set_cursor(int currcons);
currcons183drivers/char/console.cstatic void reset_terminal(int currcons, int do_clear);
currcons278drivers/char/console.c#define screenbuf_size  (vc_cons[currcons].d->vc_screenbuf_size)
currcons279drivers/char/console.c#define origin    (vc_cons[currcons].d->vc_origin)
currcons280drivers/char/console.c#define scr_end    (vc_cons[currcons].d->vc_scr_end)
currcons281drivers/char/console.c#define pos    (vc_cons[currcons].d->vc_pos)
currcons282drivers/char/console.c#define top    (vc_cons[currcons].d->vc_top)
currcons283drivers/char/console.c#define bottom    (vc_cons[currcons].d->vc_bottom)
currcons284drivers/char/console.c#define x    (vc_cons[currcons].d->vc_x)
currcons285drivers/char/console.c#define y    (vc_cons[currcons].d->vc_y)
currcons286drivers/char/console.c#define vc_state  (vc_cons[currcons].d->vc_state)
currcons287drivers/char/console.c#define npar    (vc_cons[currcons].d->vc_npar)
currcons288drivers/char/console.c#define par    (vc_cons[currcons].d->vc_par)
currcons289drivers/char/console.c#define ques    (vc_cons[currcons].d->vc_ques)
currcons290drivers/char/console.c#define attr    (vc_cons[currcons].d->vc_attr)
currcons291drivers/char/console.c#define saved_x    (vc_cons[currcons].d->vc_saved_x)
currcons292drivers/char/console.c#define saved_y    (vc_cons[currcons].d->vc_saved_y)
currcons293drivers/char/console.c#define translate  (vc_cons[currcons].d->vc_translate)
currcons294drivers/char/console.c#define G0_charset  (vc_cons[currcons].d->vc_G0_charset)
currcons295drivers/char/console.c#define G1_charset  (vc_cons[currcons].d->vc_G1_charset)
currcons296drivers/char/console.c#define saved_G0  (vc_cons[currcons].d->vc_saved_G0)
currcons297drivers/char/console.c#define saved_G1  (vc_cons[currcons].d->vc_saved_G1)
currcons298drivers/char/console.c#define utf    (vc_cons[currcons].d->vc_utf)
currcons299drivers/char/console.c#define utf_count  (vc_cons[currcons].d->vc_utf_count)
currcons300drivers/char/console.c#define utf_char  (vc_cons[currcons].d->vc_utf_char)
currcons301drivers/char/console.c#define video_mem_start  (vc_cons[currcons].d->vc_video_mem_start)
currcons302drivers/char/console.c#define video_mem_end  (vc_cons[currcons].d->vc_video_mem_end)
currcons303drivers/char/console.c#define video_erase_char (vc_cons[currcons].d->vc_video_erase_char)  
currcons304drivers/char/console.c#define disp_ctrl  (vc_cons[currcons].d->vc_disp_ctrl)
currcons305drivers/char/console.c#define toggle_meta  (vc_cons[currcons].d->vc_toggle_meta)
currcons306drivers/char/console.c#define decscnm    (vc_cons[currcons].d->vc_decscnm)
currcons307drivers/char/console.c#define decom    (vc_cons[currcons].d->vc_decom)
currcons308drivers/char/console.c#define decawm    (vc_cons[currcons].d->vc_decawm)
currcons309drivers/char/console.c#define deccm    (vc_cons[currcons].d->vc_deccm)
currcons310drivers/char/console.c#define decim    (vc_cons[currcons].d->vc_decim)
currcons311drivers/char/console.c#define deccolm     (vc_cons[currcons].d->vc_deccolm)
currcons312drivers/char/console.c#define need_wrap  (vc_cons[currcons].d->vc_need_wrap)
currcons313drivers/char/console.c#define has_scrolled  (vc_cons[currcons].d->vc_has_scrolled)
currcons314drivers/char/console.c#define kmalloced  (vc_cons[currcons].d->vc_kmalloced)
currcons315drivers/char/console.c#define report_mouse  (vc_cons[currcons].d->vc_report_mouse)
currcons316drivers/char/console.c#define color    (vc_cons[currcons].d->vc_color)
currcons317drivers/char/console.c#define s_color    (vc_cons[currcons].d->vc_s_color)
currcons318drivers/char/console.c#define def_color  (vc_cons[currcons].d->vc_def_color)
currcons321drivers/char/console.c#define charset    (vc_cons[currcons].d->vc_charset)
currcons322drivers/char/console.c#define s_charset  (vc_cons[currcons].d->vc_s_charset)
currcons323drivers/char/console.c#define  intensity  (vc_cons[currcons].d->vc_intensity)
currcons324drivers/char/console.c#define  underline  (vc_cons[currcons].d->vc_underline)
currcons325drivers/char/console.c#define  blink    (vc_cons[currcons].d->vc_blink)
currcons326drivers/char/console.c#define  reverse    (vc_cons[currcons].d->vc_reverse)
currcons327drivers/char/console.c#define  s_intensity  (vc_cons[currcons].d->vc_s_intensity)
currcons328drivers/char/console.c#define  s_underline  (vc_cons[currcons].d->vc_s_underline)
currcons329drivers/char/console.c#define  s_blink    (vc_cons[currcons].d->vc_s_blink)
currcons330drivers/char/console.c#define  s_reverse  (vc_cons[currcons].d->vc_s_reverse)
currcons331drivers/char/console.c#define  ulcolor    (vc_cons[currcons].d->vc_ulcolor)
currcons332drivers/char/console.c#define  halfcolor  (vc_cons[currcons].d->vc_halfcolor)
currcons333drivers/char/console.c#define tab_stop  (vc_cons[currcons].d->vc_tab_stop)
currcons335drivers/char/console.c#define vcmode    (vt_cons[currcons]->vc_mode)
currcons398drivers/char/console.cunsigned int currcons, i;
currcons416drivers/char/console.cfor (currcons = 0; currcons < MAX_NR_CONSOLES; currcons++) {
currcons417drivers/char/console.cif (!vc_cons_allocated(currcons))
currcons418drivers/char/console.cnewscreens[currcons] = 0;
currcons422drivers/char/console.cfor (i = 0; i< currcons; i++)
currcons427drivers/char/console.cnewscreens[currcons] = p;
currcons443drivers/char/console.cfor (currcons = 0; currcons < MAX_NR_CONSOLES; currcons++) {
currcons444drivers/char/console.cif (!vc_cons_allocated(currcons))
currcons450drivers/char/console.cnl = (long) newscreens[currcons];
currcons463drivers/char/console.ckfree_s(vc_scrbuf[currcons], screenbuf_size);
currcons464drivers/char/console.cvc_scrbuf[currcons] = newscreens[currcons];
currcons468drivers/char/console.corigin = video_mem_start = (long) vc_scrbuf[currcons];
currcons477drivers/char/console.cgotoxy(currcons, x, y);
currcons478drivers/char/console.csave_cur(currcons);
currcons488drivers/char/console.cvoid vc_disallocate(unsigned int currcons)
currcons490drivers/char/console.cif (vc_cons_allocated(currcons)) {
currcons492drivers/char/console.ckfree_s(vc_scrbuf[currcons], screenbuf_size);
currcons493drivers/char/console.cif (currcons >= MIN_NR_CONSOLES)
currcons494drivers/char/console.ckfree_s(vc_cons[currcons].d, structsize);
currcons495drivers/char/console.cvc_cons[currcons].d = 0;
currcons500drivers/char/console.c#define set_kbd(x) set_vc_kbd_mode(kbd_table+currcons,x)
currcons501drivers/char/console.c#define clr_kbd(x) clr_vc_kbd_mode(kbd_table+currcons,x)
currcons502drivers/char/console.c#define is_kbd(x) vc_kbd_mode(kbd_table+currcons,x)
currcons598drivers/char/console.cstatic void gotoxy(int currcons, int new_x, int new_y)
currcons668drivers/char/console.cstatic void set_origin(int currcons)
currcons672drivers/char/console.cif (currcons != fg_console || console_blanked || vcmode == KD_GRAPHICS)
currcons692drivers/char/console.cstatic inline void set_cursor(int currcons)
currcons696drivers/char/console.cif (currcons != fg_console || console_blanked || vcmode == KD_GRAPHICS)
currcons711drivers/char/console.cstatic void scrup(int currcons, unsigned int t, unsigned int b)
currcons755drivers/char/console.cset_origin(currcons);
currcons773drivers/char/console.cstatic void scrdown(int currcons, unsigned int t, unsigned int b)
currcons795drivers/char/console.cstatic void lf(int currcons)
currcons801drivers/char/console.cscrup(currcons,top,bottom);
currcons809drivers/char/console.cstatic void ri(int currcons)
currcons815drivers/char/console.cscrdown(currcons,top,bottom);
currcons823drivers/char/console.cstatic inline void cr(int currcons)
currcons829drivers/char/console.cstatic inline void bs(int currcons)
currcons838drivers/char/console.cstatic inline void del(int currcons)
currcons843drivers/char/console.cstatic void csi_J(int currcons, int vpar)
currcons871drivers/char/console.cstatic void csi_K(int currcons, int vpar)
currcons899drivers/char/console.cstatic void csi_X(int currcons, int vpar) /* erase the following vpar positions */
currcons917drivers/char/console.cstatic void update_attr(int currcons)
currcons944drivers/char/console.cstatic void default_attr(int currcons)
currcons953drivers/char/console.cstatic void csi_m(int currcons)
currcons960drivers/char/console.cdefault_attr(currcons);
currcons1045drivers/char/console.cupdate_attr(currcons);
currcons1057drivers/char/console.cstatic void cursor_report(int currcons, struct tty_struct * tty)
currcons1066drivers/char/console.cstatic void mouse_report(int currcons, struct tty_struct * tty,
currcons1077drivers/char/console.cstatic inline void status_report(int currcons, struct tty_struct * tty)
currcons1082drivers/char/console.cstatic inline void respond_ID(int currcons, struct tty_struct * tty)
currcons1087drivers/char/console.cstatic void invert_screen(int currcons) {
currcons1102drivers/char/console.cstatic void set_mode(int currcons, int on_off)
currcons1125drivers/char/console.cinvert_screen(currcons);
currcons1126drivers/char/console.cupdate_attr(currcons);
currcons1131drivers/char/console.cgotoxy(currcons,0,0);
currcons1147drivers/char/console.cset_cursor(currcons);
currcons1168drivers/char/console.cstatic void setterm_command(int currcons)
currcons1175drivers/char/console.cupdate_attr(currcons);
currcons1182drivers/char/console.cupdate_attr(currcons);
currcons1187drivers/char/console.cdefault_attr(currcons);
currcons1188drivers/char/console.cupdate_attr(currcons);
currcons1197drivers/char/console.cstatic void insert_char(int currcons)
currcons1212drivers/char/console.cstatic void insert_line(int currcons)
currcons1214drivers/char/console.cscrdown(currcons,y,bottom);
currcons1218drivers/char/console.cstatic void delete_char(int currcons)
currcons1231drivers/char/console.cstatic void delete_line(int currcons)
currcons1233drivers/char/console.cscrup(currcons,y,bottom);
currcons1237drivers/char/console.cstatic void csi_at(int currcons, unsigned int nr)
currcons1244drivers/char/console.cinsert_char(currcons);
currcons1247drivers/char/console.cstatic void csi_L(int currcons, unsigned int nr)
currcons1254drivers/char/console.cinsert_line(currcons);
currcons1257drivers/char/console.cstatic void csi_P(int currcons, unsigned int nr)
currcons1264drivers/char/console.cdelete_char(currcons);
currcons1267drivers/char/console.cstatic void csi_M(int currcons, unsigned int nr)
currcons1274drivers/char/console.cdelete_line(currcons);
currcons1277drivers/char/console.cstatic void save_cur(int currcons)
currcons1291drivers/char/console.cstatic void restore_cur(int currcons)
currcons1293drivers/char/console.cgotoxy(currcons,saved_x,saved_y);
currcons1303drivers/char/console.cupdate_attr(currcons);
currcons1310drivers/char/console.cstatic void reset_terminal(int currcons, int do_clear)
currcons1338drivers/char/console.ckbd_table[currcons].lockstate = 0;
currcons1339drivers/char/console.ckbd_table[currcons].ledmode = LED_SHOW_FLAGS;
currcons1340drivers/char/console.ckbd_table[currcons].ledflagstate = kbd_table[currcons].default_ledflagstate;
currcons1343drivers/char/console.cdefault_attr(currcons);
currcons1344drivers/char/console.cupdate_attr(currcons);
currcons1352drivers/char/console.cgotoxy(currcons,0,0);
currcons1353drivers/char/console.csave_cur(currcons);
currcons1355drivers/char/console.ccsi_J(currcons,2);
currcons1392drivers/char/console.cunsigned int currcons;
currcons1395drivers/char/console.ccurrcons = vt->vc_num;
currcons1396drivers/char/console.cif (!vc_cons_allocated(currcons)) {
currcons1401drivers/char/console.cprintk("con_write: tty %d not allocated\n", currcons+1);
currcons1407drivers/char/console.cif (currcons == sel_cons)
currcons1471drivers/char/console.ccr(currcons);
currcons1472drivers/char/console.clf(currcons);
currcons1475drivers/char/console.cinsert_char(currcons);
currcons1495drivers/char/console.cbs(currcons);
currcons1507drivers/char/console.clf(currcons);
currcons1511drivers/char/console.ccr(currcons);
currcons1530drivers/char/console.cdel(currcons);
currcons1547drivers/char/console.ccr(currcons);
currcons1548drivers/char/console.clf(currcons);
currcons1551drivers/char/console.cri(currcons);
currcons1554drivers/char/console.clf(currcons);
currcons1560drivers/char/console.crespond_ID(currcons,tty);
currcons1563drivers/char/console.csave_cur(currcons);
currcons1566drivers/char/console.crestore_cur(currcons);
currcons1578drivers/char/console.creset_terminal(currcons,1);
currcons1613drivers/char/console.cset_mode(currcons,1);
currcons1616drivers/char/console.cset_mode(currcons,0);
currcons1621drivers/char/console.cstatus_report(currcons,tty);
currcons1623drivers/char/console.ccursor_report(currcons,tty);
currcons1633drivers/char/console.cgotoxy(currcons,par[0],y);
currcons1637drivers/char/console.cgotoxy(currcons,x,y-par[0]);
currcons1641drivers/char/console.cgotoxy(currcons,x,y+par[0]);
currcons1645drivers/char/console.cgotoxy(currcons,x+par[0],y);
currcons1649drivers/char/console.cgotoxy(currcons,x-par[0],y);
currcons1653drivers/char/console.cgotoxy(currcons,0,y+par[0]);
currcons1657drivers/char/console.cgotoxy(currcons,0,y-par[0]);
currcons1661drivers/char/console.cgotoxy(currcons,x,par[0]);
currcons1666drivers/char/console.cgotoxy(currcons,par[1],par[0]);
currcons1669drivers/char/console.ccsi_J(currcons,par[0]);
currcons1672drivers/char/console.ccsi_K(currcons,par[0]);
currcons1675drivers/char/console.ccsi_L(currcons,par[0]);
currcons1678drivers/char/console.ccsi_M(currcons,par[0]);
currcons1681drivers/char/console.ccsi_P(currcons,par[0]);
currcons1685drivers/char/console.crespond_ID(currcons,tty);
currcons1699drivers/char/console.ccsi_m(currcons);
currcons1704drivers/char/console.csetledstate(kbd_table + currcons,
currcons1717drivers/char/console.cgotoxy(currcons,0,0);
currcons1721drivers/char/console.csave_cur(currcons);
currcons1724drivers/char/console.crestore_cur(currcons);
currcons1727drivers/char/console.ccsi_X(currcons, par[0]);
currcons1730drivers/char/console.ccsi_at(currcons,par[0]);
currcons1733drivers/char/console.csetterm_command(currcons);
currcons1761drivers/char/console.ccsi_J(currcons, 2);
currcons1797drivers/char/console.cset_cursor(currcons);
currcons1830drivers/char/console.cint currcons = fg_console;
currcons1838drivers/char/console.cif (!vc_cons_allocated(currcons)) {
currcons1840drivers/char/console.cprintk("console_print: tty %d not allocated ??\n", currcons+1);
currcons1847drivers/char/console.clf(currcons);
currcons1848drivers/char/console.ccr(currcons);
currcons1860drivers/char/console.cset_cursor(currcons);
currcons1881drivers/char/console.cstatic void vc_init(unsigned int currcons, unsigned long rows, unsigned long cols, int do_clear)
currcons1883drivers/char/console.clong base = (long) vc_scrbuf[currcons];
currcons1893drivers/char/console.creset_vc(currcons);
currcons1897drivers/char/console.cvt_cons[currcons]->paste_wait = 0;
currcons1898drivers/char/console.creset_terminal(currcons, do_clear);
currcons1922drivers/char/console.cint currcons = 0;
currcons2006drivers/char/console.cfor (currcons = 0; currcons < MIN_NR_CONSOLES; currcons++) {
currcons2007drivers/char/console.cvc_cons[currcons].d = (struct vc_data *) kmem_start;
currcons2009drivers/char/console.cvt_cons[currcons] = (struct vt_struct *) kmem_start;
currcons2011drivers/char/console.cvc_scrbuf[currcons] = (unsigned short *) kmem_start;
currcons2015drivers/char/console.cvc_init(currcons, video_num_lines, video_num_columns, currcons);
currcons2018drivers/char/console.ccurrcons = fg_console = 0;
currcons2024drivers/char/console.cgotoxy(currcons,orig_x,orig_y);
currcons2025drivers/char/console.cset_origin(currcons);
currcons2026drivers/char/console.ccsi_J(currcons, 0);
currcons2037drivers/char/console.cstatic void get_scrmem(int currcons)
currcons2039drivers/char/console.cmemcpy((void *)vc_scrbuf[currcons], (void *)origin, video_screen_size);
currcons2040drivers/char/console.corigin = video_mem_start = (unsigned long)vc_scrbuf[currcons];
currcons2045drivers/char/console.cstatic void set_scrmem(int currcons, long offset)
currcons2090drivers/char/console.cint currcons;
currcons2099drivers/char/console.ccurrcons = fg_console;
currcons2116drivers/char/console.cint currcons;
currcons2133drivers/char/console.ccurrcons = fg_console;
currcons2208drivers/char/console.cint currcons, l, chcount;
currcons2213drivers/char/console.ccurrcons = get_fs_byte(buf+1);
currcons2214drivers/char/console.ccurrcons = (currcons ? currcons-1 : fg_console);
currcons2215drivers/char/console.cif (!vc_cons_allocated(currcons))
currcons2242drivers/char/console.cgotoxy(currcons, get_fs_byte(buf+2), get_fs_byte(buf+3));
currcons2276drivers/char/console.c#define  hwscroll_offset (currcons == fg_console ? ((__real_origin - __origin) << 1) : 0)
currcons2279drivers/char/console.cstatic void highlight(const int currcons, const int s, const int e)
currcons2291drivers/char/console.cstatic void highlight_pointer(const int currcons, const int where)
currcons2353drivers/char/console.cint currcons = fg_console;
currcons2362drivers/char/console.cint currcons = fg_console;
currcons2384drivers/char/console.cmouse_report(currcons, tty, sel_mode & 15, xs, ys);
currcons2429drivers/char/console.cif (sel_cons != currcons)
currcons2432drivers/char/console.csel_cons = currcons;
currcons2453drivers/char/console.cif (sel_cons != currcons)
currcons2456drivers/char/console.csel_cons = currcons;