taglinefilesource code
conp32arch/m68k/atari/atafb.hstruct vc_data *conp;  /* pointer to console data */
conp193arch/m68k/console/fbcon.c#define attr_fgcol(p,conp)    \
conp194arch/m68k/console/fbcon.c(((conp)->vc_attr >> ((p)->inverse ? 4 : 0)) & 0x0f)
conp195arch/m68k/console/fbcon.c#define attr_bgcol(p,conp)    \
conp196arch/m68k/console/fbcon.c(((conp)->vc_attr >> ((p)->inverse ? 0 : 4)) & 0x0f)
conp197arch/m68k/console/fbcon.c#define  attr_bgcol_ec(p,conp) \
conp198arch/m68k/console/fbcon.c(((conp)->vc_video_erase_char >> ((p)->inverse ? 8 : 12)) & 0x0f)
conp201arch/m68k/console/fbcon.c#define attr_bold(p,conp)     \
conp202arch/m68k/console/fbcon.c(((conp)->vc_attr & 3) == 2)
conp203arch/m68k/console/fbcon.c#define attr_reverse(p,conp)  \
conp204arch/m68k/console/fbcon.c(((conp)->vc_attr & 8) ^ ((p)->inverse ? 8 : 0))
conp205arch/m68k/console/fbcon.c#define attr_underline(p,conp) \
conp206arch/m68k/console/fbcon.c(((conp)->vc_attr) & 4)
conp225arch/m68k/console/fbcon.cstatic void fbcon_init(struct vc_data *conp);
conp226arch/m68k/console/fbcon.cstatic int fbcon_deinit(struct vc_data *conp);
conp228arch/m68k/console/fbcon.cstatic int fbcon_clear(struct vc_data *conp, int sy, int sx, int height,
conp230arch/m68k/console/fbcon.cstatic int fbcon_putc(struct vc_data *conp, int c, int y, int x);
conp231arch/m68k/console/fbcon.cstatic int fbcon_putcs(struct vc_data *conp, const char *s, int count, int y,
conp233arch/m68k/console/fbcon.cstatic int fbcon_cursor(struct vc_data *conp, int mode);
conp234arch/m68k/console/fbcon.cstatic int fbcon_scroll(struct vc_data *conp, int t, int b, int dir, int count);
conp235arch/m68k/console/fbcon.cstatic int fbcon_bmove(struct vc_data *conp, int sy, int sx, int dy, int dx,
conp237arch/m68k/console/fbcon.cstatic int fbcon_switch(struct vc_data *conp);
conp283arch/m68k/console/fbcon.cstatic void clear_mono(struct vc_data *conp, struct display *p, int sy, int sx,
conp285arch/m68k/console/fbcon.cstatic void putc_mono(struct vc_data *conp, struct display *p, int c, int y,
conp287arch/m68k/console/fbcon.cstatic void putcs_mono(struct vc_data *conp, struct display *p, const char *s,
conp300arch/m68k/console/fbcon.cstatic void clear_ilbm(struct vc_data *conp, struct display *p, int sy, int sx,
conp302arch/m68k/console/fbcon.cstatic void putc_ilbm(struct vc_data *conp, struct display *p, int c, int y,
conp304arch/m68k/console/fbcon.cstatic void putcs_ilbm(struct vc_data *conp, struct display *p, const char *s,
conp317arch/m68k/console/fbcon.cstatic void clear_plan(struct vc_data *conp, struct display *p, int sy, int sx,
conp319arch/m68k/console/fbcon.cstatic void putc_plan(struct vc_data *conp, struct display *p, int c, int y,
conp321arch/m68k/console/fbcon.cstatic void putcs_plan(struct vc_data *conp, struct display *p, const char *s,
conp334arch/m68k/console/fbcon.cstatic void clear_2_plane(struct vc_data *conp, struct display *p, int sy,
conp336arch/m68k/console/fbcon.cstatic void putc_2_plane(struct vc_data *conp, struct display *p, int c, int y,
conp338arch/m68k/console/fbcon.cstatic void putcs_2_plane(struct vc_data *conp, struct display *p,
conp351arch/m68k/console/fbcon.cstatic void clear_4_plane(struct vc_data *conp, struct display *p, int sy,
conp353arch/m68k/console/fbcon.cstatic void putc_4_plane(struct vc_data *conp, struct display *p, int c, int y,
conp355arch/m68k/console/fbcon.cstatic void putcs_4_plane(struct vc_data *conp, struct display *p,
conp368arch/m68k/console/fbcon.cstatic void clear_8_plane(struct vc_data *conp, struct display *p, int sy,
conp370arch/m68k/console/fbcon.cstatic void putc_8_plane(struct vc_data *conp, struct display *p, int c, int y,
conp372arch/m68k/console/fbcon.cstatic void putcs_8_plane(struct vc_data *conp, struct display *p,
conp385arch/m68k/console/fbcon.cstatic void clear_8_packed(struct vc_data *conp, struct display *p, int sy,
conp387arch/m68k/console/fbcon.cstatic void putc_8_packed(struct vc_data *conp, struct display *p, int c, int y,
conp389arch/m68k/console/fbcon.cstatic void putcs_8_packed(struct vc_data *conp, struct display *p,
conp402arch/m68k/console/fbcon.cstatic void clear_16_packed(struct vc_data *conp, struct display *p, int sy,
conp404arch/m68k/console/fbcon.cstatic void putc_16_packed(struct vc_data *conp, struct display *p, int c,
conp406arch/m68k/console/fbcon.cstatic void putcs_16_packed(struct vc_data *conp, struct display *p,
conp419arch/m68k/console/fbcon.cstatic void clear_cyber(struct vc_data *conp, struct display *p, int sy, int sx,
conp421arch/m68k/console/fbcon.cstatic void putc_cyber(struct vc_data *conp, struct display *p, int c, int y,
conp423arch/m68k/console/fbcon.cstatic void putcs_cyber(struct vc_data *conp, struct display *p, const char *s,
conp445arch/m68k/console/fbcon.cvoid (*clear)(struct vc_data *conp, struct display *p, int sy, int sx,
conp447arch/m68k/console/fbcon.cvoid (*putc)(struct vc_data *conp, struct display *p, int c, int y, int x);
conp448arch/m68k/console/fbcon.cvoid (*putcs)(struct vc_data *conp, struct display *p, const char *s,
conp541arch/m68k/console/fbcon.cstatic void fbcon_init(struct vc_data *conp)
conp543arch/m68k/console/fbcon.cint unit = conp->vc_num;
conp547arch/m68k/console/fbcon.cdisp[unit].conp = conp;
conp552arch/m68k/console/fbcon.cstatic int fbcon_deinit(struct vc_data *conp)
conp554arch/m68k/console/fbcon.cdisp[conp->vc_num].conp = 0;
conp569arch/m68k/console/fbcon.cstruct vc_data *conp = p->conp;
conp589arch/m68k/console/fbcon.cconp->vc_cols = p->var.xres/p->fontwidth;
conp590arch/m68k/console/fbcon.cconp->vc_rows = p->var.yres/p->fontheight;
conp591arch/m68k/console/fbcon.cconp->vc_can_do_color = p->var.bits_per_pixel != 1;
conp688arch/m68k/console/fbcon.cvc_resize_con(conp->vc_rows, conp->vc_cols, con);
conp1378arch/m68k/console/fbcon.cint rows = p->conp->vc_rows;
conp1385arch/m68k/console/fbcon.cstatic int fbcon_clear(struct vc_data *conp, int sy, int sx, int height,
conp1388arch/m68k/console/fbcon.cint unit = conp->vc_num;
conp1401arch/m68k/console/fbcon.cy_break = conp->vc_rows-p->yscroll;
conp1404arch/m68k/console/fbcon.cp->dispsw->clear(conp, p, real_y(p, sy), sx, b, width);
conp1405arch/m68k/console/fbcon.cp->dispsw->clear(conp, p, real_y(p, sy+b), sx, height-b, width);
conp1407arch/m68k/console/fbcon.cp->dispsw->clear(conp, p, real_y(p, sy), sx, height, width);
conp1413arch/m68k/console/fbcon.cstatic int fbcon_putc(struct vc_data *conp, int c, int y, int x)
conp1415arch/m68k/console/fbcon.cint unit = conp->vc_num;
conp1424arch/m68k/console/fbcon.cp->dispsw->putc(conp, p, c, real_y(p, y), x);
conp1430arch/m68k/console/fbcon.cstatic int fbcon_putcs(struct vc_data *conp, const char *s, int count, int y,
conp1433arch/m68k/console/fbcon.cint unit = conp->vc_num;
conp1442arch/m68k/console/fbcon.cp->dispsw->putcs(conp, p, s, count, real_y(p, y), x);
conp1448arch/m68k/console/fbcon.cstatic int fbcon_cursor(struct vc_data *conp, int mode)
conp1450arch/m68k/console/fbcon.cint unit = conp->vc_num;
conp1455arch/m68k/console/fbcon.cp->cursor_x = conp->vc_x;
conp1456arch/m68k/console/fbcon.cp->cursor_y = conp->vc_y;
conp1493arch/m68k/console/fbcon.cstatic int fbcon_scroll(struct vc_data *conp, int t, int b, int dir, int count)
conp1495arch/m68k/console/fbcon.cint unit = conp->vc_num;
conp1501arch/m68k/console/fbcon.cfbcon_cursor(conp, CM_ERASE);
conp1509arch/m68k/console/fbcon.cif (t == 0 && b == conp->vc_rows &&
conp1511arch/m68k/console/fbcon.cif (count > conp->vc_rows)             /* Maximum realistic size */
conp1512arch/m68k/console/fbcon.ccount = conp->vc_rows;
conp1516arch/m68k/console/fbcon.cif (p->yscroll >= conp->vc_rows) /* Deal with wrap */
conp1517arch/m68k/console/fbcon.cp->yscroll -= conp->vc_rows;
conp1529arch/m68k/console/fbcon.cconp->vc_cols);
conp1539arch/m68k/console/fbcon.cp->dispsw->bmove(p, count, 0, 0, 0, b-count, conp->vc_cols);
conp1543arch/m68k/console/fbcon.cfbcon_bmove(conp, t+count, 0, t, 0, b-t-count, conp->vc_cols);
conp1544arch/m68k/console/fbcon.cfbcon_clear(conp, b-count, 0, count, conp->vc_cols);
conp1548arch/m68k/console/fbcon.cif (t == 0 && b == conp->vc_rows &&
conp1550arch/m68k/console/fbcon.cif (count > conp->vc_rows)             /* Maximum realistic size */
conp1551arch/m68k/console/fbcon.ccount = conp->vc_rows;
conp1556arch/m68k/console/fbcon.cp->yscroll += conp->vc_rows;
conp1569arch/m68k/console/fbcon.cconp->vc_cols);
conp1578arch/m68k/console/fbcon.cp->dispsw->bmove(p, 0, 0, count, 0, b-count, conp->vc_cols);
conp1582arch/m68k/console/fbcon.cfbcon_bmove(conp, t, 0, t+count, 0, b-t-count, conp->vc_cols);
conp1588arch/m68k/console/fbcon.cfbcon_clear(conp, t, 0, count, conp->vc_cols);
conp1592arch/m68k/console/fbcon.cfbcon_bmove(conp, 0, t+count, 0, t, conp->vc_rows, b-t-count);
conp1593arch/m68k/console/fbcon.cfbcon_clear(conp, 0, b-count, conp->vc_rows, count);
conp1597arch/m68k/console/fbcon.cfbcon_bmove(conp, 0, t, 0, t+count, conp->vc_rows, b-t-count);
conp1598arch/m68k/console/fbcon.cfbcon_clear(conp, 0, t, conp->vc_rows, count);
conp1606arch/m68k/console/fbcon.cstatic int fbcon_bmove(struct vc_data *conp, int sy, int sx, int dy, int dx,
conp1609arch/m68k/console/fbcon.cint unit = conp->vc_num;
conp1619arch/m68k/console/fbcon.cfbcon_cursor(conp, CM_ERASE);
conp1628arch/m68k/console/fbcon.cfbcon_bmove_rec(p, sy, sx, dy, dx, height, width, conp->vc_rows-p->yscroll);
conp1666arch/m68k/console/fbcon.cstatic int fbcon_switch(struct vc_data *conp)
conp1669arch/m68k/console/fbcon.c(*fb_info->switch_con)(conp->vc_num);
conp1678arch/m68k/console/fbcon.cfbcon_cursor(p->conp, blank ? CM_ERASE : CM_DRAW);
conp1749arch/m68k/console/fbcon.cstatic void clear_mono(struct vc_data *conp, struct display *p, int sy, int sx,
conp1758arch/m68k/console/fbcon.cif (attr_reverse(p,conp))
conp1764arch/m68k/console/fbcon.cif (attr_reverse(p,conp))
conp1771arch/m68k/console/fbcon.cstatic void putc_mono(struct vc_data *conp, struct display *p, int c, int y,
conp1782arch/m68k/console/fbcon.cbold = attr_bold(p,conp);
conp1783arch/m68k/console/fbcon.creverse = attr_reverse(p,conp);
conp1784arch/m68k/console/fbcon.cunderline = attr_underline(p,conp);
conp1799arch/m68k/console/fbcon.cstatic void putcs_mono(struct vc_data *conp, struct display *p, const char *s,
conp1807arch/m68k/console/fbcon.cbold = attr_bold(p,conp);
conp1808arch/m68k/console/fbcon.creverse = attr_reverse(p,conp);
conp1809arch/m68k/console/fbcon.cunderline = attr_underline(p,conp);
conp1888arch/m68k/console/fbcon.cstatic void clear_ilbm(struct vc_data *conp, struct display *p, int sy, int sx,
conp1897arch/m68k/console/fbcon.cbg0 = attr_bgcol_ec(p,conp);
conp1911arch/m68k/console/fbcon.cstatic void putc_ilbm(struct vc_data *conp, struct display *p, int c, int y,
conp1923arch/m68k/console/fbcon.cfg0 = attr_fgcol(p,conp);
conp1924arch/m68k/console/fbcon.cbg0 = attr_bgcol(p,conp);
conp1963arch/m68k/console/fbcon.cstatic void putcs_ilbm(struct vc_data *conp, struct display *p, const char *s,
conp1973arch/m68k/console/fbcon.cfg0 = attr_fgcol(p,conp);
conp1974arch/m68k/console/fbcon.cbg0 = attr_bgcol(p,conp);
conp2122arch/m68k/console/fbcon.cstatic void clear_plan(struct vc_data *conp, struct display *p, int sy, int sx,
conp2131arch/m68k/console/fbcon.cbg = attr_bgcol_ec(p,conp);
conp2144arch/m68k/console/fbcon.cstatic void putc_plan(struct vc_data *conp, struct display *p, int c, int y,
conp2156arch/m68k/console/fbcon.cfg = attr_fgcol(p,conp);
conp2157arch/m68k/console/fbcon.cbg = attr_bgcol(p,conp);
conp2186arch/m68k/console/fbcon.cstatic void putcs_plan(struct vc_data *conp, struct display *p, const char *s,
conp2197arch/m68k/console/fbcon.cfg0 = attr_fgcol(p,conp);
conp2198arch/m68k/console/fbcon.cbg0 = attr_bgcol(p,conp);
conp2441arch/m68k/console/fbcon.cstatic void clear_2_plane(struct vc_data *conp, struct display *p, int sy,
conp2453arch/m68k/console/fbcon.ccval = expand2l (COLOR_2P (attr_bgcol_ec(p,conp)));
conp2465arch/m68k/console/fbcon.cpcval = expand2w(COLOR_2P(attr_bgcol_ec(p,conp)));
conp2493arch/m68k/console/fbcon.cstatic void putc_2_plane(struct vc_data *conp, struct display *p, int c, int y,
conp2507arch/m68k/console/fbcon.cfgx   = expand2w(COLOR_2P(attr_fgcol(p,conp)));
conp2508arch/m68k/console/fbcon.cbgx   = expand2w(COLOR_2P(attr_bgcol(p,conp)));
conp2519arch/m68k/console/fbcon.cstatic void putcs_2_plane(struct vc_data *conp, struct display *p,
conp2530arch/m68k/console/fbcon.cfgx   = expand2w(COLOR_2P(attr_fgcol(p,conp)));
conp2531arch/m68k/console/fbcon.cbgx   = expand2w(COLOR_2P(attr_bgcol(p,conp)));
conp2705arch/m68k/console/fbcon.cstatic void clear_4_plane(struct vc_data *conp, struct display *p, int sy,
conp2716arch/m68k/console/fbcon.cexpand4dl(attr_bgcol_ec(p,conp), &cval1, &cval2);
conp2728arch/m68k/console/fbcon.cpcval = expand4l(attr_bgcol_ec(p,conp));
conp2756arch/m68k/console/fbcon.cstatic void putc_4_plane(struct vc_data *conp, struct display *p, int c, int y,
conp2770arch/m68k/console/fbcon.cfgx   = expand4l(attr_fgcol(p,conp));
conp2771arch/m68k/console/fbcon.cbgx   = expand4l(attr_bgcol(p,conp));
conp2782arch/m68k/console/fbcon.cstatic void putcs_4_plane(struct vc_data *conp, struct display *p,
conp2793arch/m68k/console/fbcon.cfgx   = expand4l(attr_fgcol(p,conp));
conp2794arch/m68k/console/fbcon.cbgx   = expand4l(attr_bgcol(p,conp));
conp2984arch/m68k/console/fbcon.cstatic void clear_8_plane(struct vc_data *conp, struct display *p, int sy,
conp2995arch/m68k/console/fbcon.cexpand8ql(attr_bgcol_ec(p,conp), cval1, cval2, cval3, cval4);
conp3007arch/m68k/console/fbcon.cexpand8dl(attr_bgcol_ec(p,conp), &pcval1, &pcval2);
conp3036arch/m68k/console/fbcon.cstatic void putc_8_plane(struct vc_data *conp, struct display *p, int c, int y,
conp3050arch/m68k/console/fbcon.cexpand8dl(attr_fgcol(p,conp), &fgx1, &fgx2);
conp3051arch/m68k/console/fbcon.cexpand8dl(attr_bgcol(p,conp), &bgx1, &bgx2);
conp3067arch/m68k/console/fbcon.cstatic void putcs_8_plane(struct vc_data *conp, struct display *p,
conp3079arch/m68k/console/fbcon.cexpand8dl(attr_fgcol(p,conp), &fgx1, &fgx2);
conp3080arch/m68k/console/fbcon.cexpand8dl(attr_bgcol(p,conp), &bgx1, &bgx2);
conp3188arch/m68k/console/fbcon.cstatic void clear_8_packed(struct vc_data *conp, struct display *p, int sy,
conp3197arch/m68k/console/fbcon.cbgx=attr_bgcol_ec(p,conp);
conp3221arch/m68k/console/fbcon.cstatic void putc_8_packed(struct vc_data *conp, struct display *p, int c, int y,
conp3233arch/m68k/console/fbcon.cfgx=attr_fgcol(p,conp);
conp3234arch/m68k/console/fbcon.cbgx=attr_bgcol(p,conp);
conp3250arch/m68k/console/fbcon.cstatic void putcs_8_packed(struct vc_data *conp, struct display *p,
conp3258arch/m68k/console/fbcon.cfgx=attr_fgcol(p,conp);
conp3259arch/m68k/console/fbcon.cbgx=attr_bgcol(p,conp);
conp3344arch/m68k/console/fbcon.cstatic void clear_16_packed(struct vc_data *conp, struct display *p, int sy,
conp3353arch/m68k/console/fbcon.cbgx = attr_bgcol_ec(p,conp);
conp3381arch/m68k/console/fbcon.cstatic void putc_16_packed(struct vc_data *conp, struct display *p, int c,
conp3393arch/m68k/console/fbcon.cfgx = attr_fgcol(p,conp);
conp3395arch/m68k/console/fbcon.cbgx = attr_bgcol(p,conp);
conp3415arch/m68k/console/fbcon.cstatic void putcs_16_packed(struct vc_data *conp, struct display *p,
conp3423arch/m68k/console/fbcon.cfgx = attr_fgcol(p,conp);
conp3425arch/m68k/console/fbcon.cbgx = attr_bgcol(p,conp);
conp3484arch/m68k/console/fbcon.cstatic void clear_cyber(struct vc_data *conp, struct display *p, int sy, int sx,
conp3490arch/m68k/console/fbcon.cbg = attr_bgcol_ec(p,conp);
conp3497arch/m68k/console/fbcon.cstatic void putc_cyber(struct vc_data *conp, struct display *p, int c, int y,
conp3512arch/m68k/console/fbcon.creverse = conp->vc_reverse;
conp3513arch/m68k/console/fbcon.cunderline = conp->vc_underline;
conp3538arch/m68k/console/fbcon.cstatic void putcs_cyber(struct vc_data *conp, struct display *p, const char *s,
conp3550arch/m68k/console/fbcon.creverse = conp->vc_reverse;
conp3551arch/m68k/console/fbcon.cunderline = conp->vc_underline;
conp26arch/m68k/console/txtcon.cstatic void txtcon_init(struct vc_data *conp);
conp27arch/m68k/console/txtcon.cstatic int txtcon_deinit(struct vc_data *conp);
conp28arch/m68k/console/txtcon.cstatic int txtcon_clear(struct vc_data *conp, int sy, int sx, int height,
conp30arch/m68k/console/txtcon.cstatic int txtcon_putc(struct vc_data *conp, int c, int y, int x);
conp31arch/m68k/console/txtcon.cstatic int txtcon_putcs(struct vc_data *conp, const char *s, int count, int y,
conp33arch/m68k/console/txtcon.cstatic int txtcon_cursor(struct vc_data *conp, int mode);
conp34arch/m68k/console/txtcon.cstatic int txtcon_scroll(struct vc_data *conp, int t, int b, int dir, int count);
conp35arch/m68k/console/txtcon.cstatic int txtcon_bmove(struct vc_data *conp, int sy, int sx, int dy, int dx,
conp37arch/m68k/console/txtcon.cstatic int txtcon_switch(struct vc_data *conp);
conp49arch/m68k/console/txtcon.cstatic void txtcon_init(struct vc_data *conp)
conp54arch/m68k/console/txtcon.cstatic int txtcon_deinit(struct vc_data *conp)
conp65arch/m68k/console/txtcon.cstatic int txtcon_clear(struct vc_data *conp, int sy, int sx, int height,
conp72arch/m68k/console/txtcon.cstatic int txtcon_putc(struct vc_data *conp, int c, int y, int x)
conp78arch/m68k/console/txtcon.cstatic int txtcon_putcs(struct vc_data *conp, const char *s, int count, int y,
conp85arch/m68k/console/txtcon.cstatic int txtcon_cursor(struct vc_data *conp, int mode)
conp91arch/m68k/console/txtcon.cstatic int txtcon_scroll(struct vc_data *conp, int t, int b, int dir, int count)
conp97arch/m68k/console/txtcon.cstatic int txtcon_bmove(struct vc_data *conp, int sy, int sx, int dy, int dx,
conp104arch/m68k/console/txtcon.cstatic int txtcon_switch(struct vc_data *conp)
conp218include/linux/fb.hstruct vc_data *conp;            /* pointer to console data */