taglinefilesource code
conp32arch/m68k/atari/atafb.hstruct vc_data *conp;  /* pointer to console data */
conp194arch/m68k/console/fbcon.c#define attr_fgcol(p,conp)    \
conp195arch/m68k/console/fbcon.c(((conp)->vc_attr >> ((p)->inverse ? 4 : 0)) & 0x0f)
conp196arch/m68k/console/fbcon.c#define attr_bgcol(p,conp)    \
conp197arch/m68k/console/fbcon.c(((conp)->vc_attr >> ((p)->inverse ? 0 : 4)) & 0x0f)
conp198arch/m68k/console/fbcon.c#define  attr_bgcol_ec(p,conp) \
conp199arch/m68k/console/fbcon.c(((conp)->vc_video_erase_char >> ((p)->inverse ? 8 : 12)) & 0x0f)
conp202arch/m68k/console/fbcon.c#define attr_bold(p,conp)     \
conp203arch/m68k/console/fbcon.c(((conp)->vc_attr & 3) == 2)
conp204arch/m68k/console/fbcon.c#define attr_reverse(p,conp)  \
conp205arch/m68k/console/fbcon.c(((conp)->vc_attr & 8) ^ ((p)->inverse ? 8 : 0))
conp206arch/m68k/console/fbcon.c#define attr_underline(p,conp) \
conp207arch/m68k/console/fbcon.c(((conp)->vc_attr) & 4)
conp226arch/m68k/console/fbcon.cstatic void fbcon_init(struct vc_data *conp);
conp227arch/m68k/console/fbcon.cstatic int fbcon_deinit(struct vc_data *conp);
conp229arch/m68k/console/fbcon.cstatic int fbcon_clear(struct vc_data *conp, int sy, int sx, int height,
conp231arch/m68k/console/fbcon.cstatic int fbcon_putc(struct vc_data *conp, int c, int y, int x);
conp232arch/m68k/console/fbcon.cstatic int fbcon_putcs(struct vc_data *conp, const char *s, int count, int y,
conp234arch/m68k/console/fbcon.cstatic int fbcon_cursor(struct vc_data *conp, int mode);
conp235arch/m68k/console/fbcon.cstatic int fbcon_scroll(struct vc_data *conp, int t, int b, int dir, int count);
conp236arch/m68k/console/fbcon.cstatic int fbcon_bmove(struct vc_data *conp, int sy, int sx, int dy, int dx,
conp238arch/m68k/console/fbcon.cstatic int fbcon_switch(struct vc_data *conp);
conp284arch/m68k/console/fbcon.cstatic void clear_mono(struct vc_data *conp, struct display *p, int sy, int sx,
conp286arch/m68k/console/fbcon.cstatic void putc_mono(struct vc_data *conp, struct display *p, int c, int y,
conp288arch/m68k/console/fbcon.cstatic void putcs_mono(struct vc_data *conp, struct display *p, const char *s,
conp301arch/m68k/console/fbcon.cstatic void clear_ilbm(struct vc_data *conp, struct display *p, int sy, int sx,
conp303arch/m68k/console/fbcon.cstatic void putc_ilbm(struct vc_data *conp, struct display *p, int c, int y,
conp305arch/m68k/console/fbcon.cstatic void putcs_ilbm(struct vc_data *conp, struct display *p, const char *s,
conp318arch/m68k/console/fbcon.cstatic void clear_plan(struct vc_data *conp, struct display *p, int sy, int sx,
conp320arch/m68k/console/fbcon.cstatic void putc_plan(struct vc_data *conp, struct display *p, int c, int y,
conp322arch/m68k/console/fbcon.cstatic void putcs_plan(struct vc_data *conp, struct display *p, const char *s,
conp335arch/m68k/console/fbcon.cstatic void clear_2_plane(struct vc_data *conp, struct display *p, int sy,
conp337arch/m68k/console/fbcon.cstatic void putc_2_plane(struct vc_data *conp, struct display *p, int c, int y,
conp339arch/m68k/console/fbcon.cstatic void putcs_2_plane(struct vc_data *conp, struct display *p,
conp352arch/m68k/console/fbcon.cstatic void clear_4_plane(struct vc_data *conp, struct display *p, int sy,
conp354arch/m68k/console/fbcon.cstatic void putc_4_plane(struct vc_data *conp, struct display *p, int c, int y,
conp356arch/m68k/console/fbcon.cstatic void putcs_4_plane(struct vc_data *conp, struct display *p,
conp369arch/m68k/console/fbcon.cstatic void clear_8_plane(struct vc_data *conp, struct display *p, int sy,
conp371arch/m68k/console/fbcon.cstatic void putc_8_plane(struct vc_data *conp, struct display *p, int c, int y,
conp373arch/m68k/console/fbcon.cstatic void putcs_8_plane(struct vc_data *conp, struct display *p,
conp386arch/m68k/console/fbcon.cstatic void clear_8_packed(struct vc_data *conp, struct display *p, int sy,
conp388arch/m68k/console/fbcon.cstatic void putc_8_packed(struct vc_data *conp, struct display *p, int c, int y,
conp390arch/m68k/console/fbcon.cstatic void putcs_8_packed(struct vc_data *conp, struct display *p,
conp403arch/m68k/console/fbcon.cstatic void clear_16_packed(struct vc_data *conp, struct display *p, int sy,
conp405arch/m68k/console/fbcon.cstatic void putc_16_packed(struct vc_data *conp, struct display *p, int c,
conp407arch/m68k/console/fbcon.cstatic void putcs_16_packed(struct vc_data *conp, struct display *p,
conp420arch/m68k/console/fbcon.cstatic void clear_cyber(struct vc_data *conp, struct display *p, int sy, int sx,
conp422arch/m68k/console/fbcon.cstatic void putc_cyber(struct vc_data *conp, struct display *p, int c, int y,
conp424arch/m68k/console/fbcon.cstatic void putcs_cyber(struct vc_data *conp, struct display *p, const char *s,
conp446arch/m68k/console/fbcon.cvoid (*clear)(struct vc_data *conp, struct display *p, int sy, int sx,
conp448arch/m68k/console/fbcon.cvoid (*putc)(struct vc_data *conp, struct display *p, int c, int y, int x);
conp449arch/m68k/console/fbcon.cvoid (*putcs)(struct vc_data *conp, struct display *p, const char *s,
conp542arch/m68k/console/fbcon.cstatic void fbcon_init(struct vc_data *conp)
conp544arch/m68k/console/fbcon.cint unit = conp->vc_num;
conp548arch/m68k/console/fbcon.cdisp[unit].conp = conp;
conp553arch/m68k/console/fbcon.cstatic int fbcon_deinit(struct vc_data *conp)
conp555arch/m68k/console/fbcon.cdisp[conp->vc_num].conp = 0;
conp570arch/m68k/console/fbcon.cstruct vc_data *conp = p->conp;
conp590arch/m68k/console/fbcon.cconp->vc_cols = p->var.xres/p->fontwidth;
conp591arch/m68k/console/fbcon.cconp->vc_rows = p->var.yres/p->fontheight;
conp593arch/m68k/console/fbcon.cconp->vc_can_do_color = p->var.bits_per_pixel != 1;
conp704arch/m68k/console/fbcon.cvc_resize_con(conp->vc_rows, conp->vc_cols, con);
conp1401arch/m68k/console/fbcon.cstatic int fbcon_clear(struct vc_data *conp, int sy, int sx, int height,
conp1404arch/m68k/console/fbcon.cint unit = conp->vc_num;
conp1420arch/m68k/console/fbcon.cp->dispsw->clear(conp, p, real_y(p, sy), sx, b, width);
conp1421arch/m68k/console/fbcon.cp->dispsw->clear(conp, p, real_y(p, sy+b), sx, height-b, width);
conp1423arch/m68k/console/fbcon.cp->dispsw->clear(conp, p, real_y(p, sy), sx, height, width);
conp1429arch/m68k/console/fbcon.cstatic int fbcon_putc(struct vc_data *conp, int c, int y, int x)
conp1431arch/m68k/console/fbcon.cint unit = conp->vc_num;
conp1440arch/m68k/console/fbcon.cp->dispsw->putc(conp, p, c, real_y(p, y), x);
conp1446arch/m68k/console/fbcon.cstatic int fbcon_putcs(struct vc_data *conp, const char *s, int count, int y,
conp1449arch/m68k/console/fbcon.cint unit = conp->vc_num;
conp1458arch/m68k/console/fbcon.cp->dispsw->putcs(conp, p, s, count, real_y(p, y), x);
conp1464arch/m68k/console/fbcon.cstatic int fbcon_cursor(struct vc_data *conp, int mode)
conp1466arch/m68k/console/fbcon.cint unit = conp->vc_num;
conp1471arch/m68k/console/fbcon.cp->cursor_x = conp->vc_x;
conp1472arch/m68k/console/fbcon.cp->cursor_y = conp->vc_y;
conp1509arch/m68k/console/fbcon.cstatic int fbcon_scroll(struct vc_data *conp, int t, int b, int dir, int count)
conp1511arch/m68k/console/fbcon.cint unit = conp->vc_num;
conp1517arch/m68k/console/fbcon.cfbcon_cursor(conp, CM_ERASE);
conp1525arch/m68k/console/fbcon.cif (t == 0 && b == conp->vc_rows &&
conp1527arch/m68k/console/fbcon.cif (count > conp->vc_rows)             /* Maximum realistic size */
conp1528arch/m68k/console/fbcon.ccount = conp->vc_rows;
conp1542arch/m68k/console/fbcon.cif (p->yscroll+conp->vc_rows > p->vrows) {
conp1544arch/m68k/console/fbcon.cconp->vc_cols);
conp1554arch/m68k/console/fbcon.cp->dispsw->bmove(p, count, 0, 0, 0, b-count, conp->vc_cols);
conp1558arch/m68k/console/fbcon.cfbcon_bmove(conp, t+count, 0, t, 0, b-t-count, conp->vc_cols);
conp1559arch/m68k/console/fbcon.cfbcon_clear(conp, b-count, 0, count, conp->vc_cols);
conp1563arch/m68k/console/fbcon.cif (t == 0 && b == conp->vc_rows &&
conp1565arch/m68k/console/fbcon.cif (count > conp->vc_rows)             /* Maximum realistic size */
conp1566arch/m68k/console/fbcon.ccount = conp->vc_rows;
conp1581arch/m68k/console/fbcon.cp->yscroll = p->vrows-conp->vc_rows;
conp1583arch/m68k/console/fbcon.cconp->vc_cols);
conp1592arch/m68k/console/fbcon.cp->dispsw->bmove(p, 0, 0, count, 0, b-count, conp->vc_cols);
conp1596arch/m68k/console/fbcon.cfbcon_bmove(conp, t, 0, t+count, 0, b-t-count, conp->vc_cols);
conp1602arch/m68k/console/fbcon.cfbcon_clear(conp, t, 0, count, conp->vc_cols);
conp1606arch/m68k/console/fbcon.cfbcon_bmove(conp, 0, t+count, 0, t, conp->vc_rows, b-t-count);
conp1607arch/m68k/console/fbcon.cfbcon_clear(conp, 0, b-count, conp->vc_rows, count);
conp1611arch/m68k/console/fbcon.cfbcon_bmove(conp, 0, t, 0, t+count, conp->vc_rows, b-t-count);
conp1612arch/m68k/console/fbcon.cfbcon_clear(conp, 0, t, conp->vc_rows, count);
conp1620arch/m68k/console/fbcon.cstatic int fbcon_bmove(struct vc_data *conp, int sy, int sx, int dy, int dx,
conp1623arch/m68k/console/fbcon.cint unit = conp->vc_num;
conp1633arch/m68k/console/fbcon.cfbcon_cursor(conp, CM_ERASE);
conp1680arch/m68k/console/fbcon.cstatic int fbcon_switch(struct vc_data *conp)
conp1683arch/m68k/console/fbcon.c(*fb_info->switch_con)(conp->vc_num);
conp1692arch/m68k/console/fbcon.cfbcon_cursor(p->conp, blank ? CM_ERASE : CM_DRAW);
conp1712arch/m68k/console/fbcon.cstatic int fbcon_get_font(struct vc_data *conp, int *w, int *h, char *data)
conp1714arch/m68k/console/fbcon.cint unit = conp->vc_num;
conp1737arch/m68k/console/fbcon.cstatic int fbcon_set_font(struct vc_data *conp, int w, int h, char *data)
conp1739arch/m68k/console/fbcon.cint unit = conp->vc_num;
conp1891arch/m68k/console/fbcon.cstatic void clear_mono(struct vc_data *conp, struct display *p, int sy, int sx,
conp1900arch/m68k/console/fbcon.cif (attr_reverse(p,conp))
conp1906arch/m68k/console/fbcon.cif (attr_reverse(p,conp))
conp1913arch/m68k/console/fbcon.cstatic void putc_mono(struct vc_data *conp, struct display *p, int c, int y,
conp1924arch/m68k/console/fbcon.cbold = attr_bold(p,conp);
conp1925arch/m68k/console/fbcon.creverse = attr_reverse(p,conp);
conp1926arch/m68k/console/fbcon.cunderline = attr_underline(p,conp);
conp1941arch/m68k/console/fbcon.cstatic void putcs_mono(struct vc_data *conp, struct display *p, const char *s,
conp1949arch/m68k/console/fbcon.cbold = attr_bold(p,conp);
conp1950arch/m68k/console/fbcon.creverse = attr_reverse(p,conp);
conp1951arch/m68k/console/fbcon.cunderline = attr_underline(p,conp);
conp2030arch/m68k/console/fbcon.cstatic void clear_ilbm(struct vc_data *conp, struct display *p, int sy, int sx,
conp2039arch/m68k/console/fbcon.cbg0 = attr_bgcol_ec(p,conp);
conp2053arch/m68k/console/fbcon.cstatic void putc_ilbm(struct vc_data *conp, struct display *p, int c, int y,
conp2065arch/m68k/console/fbcon.cfg0 = attr_fgcol(p,conp);
conp2066arch/m68k/console/fbcon.cbg0 = attr_bgcol(p,conp);
conp2105arch/m68k/console/fbcon.cstatic void putcs_ilbm(struct vc_data *conp, struct display *p, const char *s,
conp2115arch/m68k/console/fbcon.cfg0 = attr_fgcol(p,conp);
conp2116arch/m68k/console/fbcon.cbg0 = attr_bgcol(p,conp);
conp2264arch/m68k/console/fbcon.cstatic void clear_plan(struct vc_data *conp, struct display *p, int sy, int sx,
conp2273arch/m68k/console/fbcon.cbg = attr_bgcol_ec(p,conp);
conp2286arch/m68k/console/fbcon.cstatic void putc_plan(struct vc_data *conp, struct display *p, int c, int y,
conp2298arch/m68k/console/fbcon.cfg = attr_fgcol(p,conp);
conp2299arch/m68k/console/fbcon.cbg = attr_bgcol(p,conp);
conp2328arch/m68k/console/fbcon.cstatic void putcs_plan(struct vc_data *conp, struct display *p, const char *s,
conp2339arch/m68k/console/fbcon.cfg0 = attr_fgcol(p,conp);
conp2340arch/m68k/console/fbcon.cbg0 = attr_bgcol(p,conp);
conp2583arch/m68k/console/fbcon.cstatic void clear_2_plane(struct vc_data *conp, struct display *p, int sy,
conp2595arch/m68k/console/fbcon.ccval = expand2l (COLOR_2P (attr_bgcol_ec(p,conp)));
conp2607arch/m68k/console/fbcon.cpcval = expand2w(COLOR_2P(attr_bgcol_ec(p,conp)));
conp2635arch/m68k/console/fbcon.cstatic void putc_2_plane(struct vc_data *conp, struct display *p, int c, int y,
conp2649arch/m68k/console/fbcon.cfgx   = expand2w(COLOR_2P(attr_fgcol(p,conp)));
conp2650arch/m68k/console/fbcon.cbgx   = expand2w(COLOR_2P(attr_bgcol(p,conp)));
conp2661arch/m68k/console/fbcon.cstatic void putcs_2_plane(struct vc_data *conp, struct display *p,
conp2672arch/m68k/console/fbcon.cfgx   = expand2w(COLOR_2P(attr_fgcol(p,conp)));
conp2673arch/m68k/console/fbcon.cbgx   = expand2w(COLOR_2P(attr_bgcol(p,conp)));
conp2847arch/m68k/console/fbcon.cstatic void clear_4_plane(struct vc_data *conp, struct display *p, int sy,
conp2858arch/m68k/console/fbcon.cexpand4dl(attr_bgcol_ec(p,conp), &cval1, &cval2);
conp2870arch/m68k/console/fbcon.cpcval = expand4l(attr_bgcol_ec(p,conp));
conp2898arch/m68k/console/fbcon.cstatic void putc_4_plane(struct vc_data *conp, struct display *p, int c, int y,
conp2912arch/m68k/console/fbcon.cfgx   = expand4l(attr_fgcol(p,conp));
conp2913arch/m68k/console/fbcon.cbgx   = expand4l(attr_bgcol(p,conp));
conp2924arch/m68k/console/fbcon.cstatic void putcs_4_plane(struct vc_data *conp, struct display *p,
conp2935arch/m68k/console/fbcon.cfgx   = expand4l(attr_fgcol(p,conp));
conp2936arch/m68k/console/fbcon.cbgx   = expand4l(attr_bgcol(p,conp));
conp3126arch/m68k/console/fbcon.cstatic void clear_8_plane(struct vc_data *conp, struct display *p, int sy,
conp3137arch/m68k/console/fbcon.cexpand8ql(attr_bgcol_ec(p,conp), cval1, cval2, cval3, cval4);
conp3149arch/m68k/console/fbcon.cexpand8dl(attr_bgcol_ec(p,conp), &pcval1, &pcval2);
conp3178arch/m68k/console/fbcon.cstatic void putc_8_plane(struct vc_data *conp, struct display *p, int c, int y,
conp3192arch/m68k/console/fbcon.cexpand8dl(attr_fgcol(p,conp), &fgx1, &fgx2);
conp3193arch/m68k/console/fbcon.cexpand8dl(attr_bgcol(p,conp), &bgx1, &bgx2);
conp3209arch/m68k/console/fbcon.cstatic void putcs_8_plane(struct vc_data *conp, struct display *p,
conp3221arch/m68k/console/fbcon.cexpand8dl(attr_fgcol(p,conp), &fgx1, &fgx2);
conp3222arch/m68k/console/fbcon.cexpand8dl(attr_bgcol(p,conp), &bgx1, &bgx2);
conp3330arch/m68k/console/fbcon.cstatic void clear_8_packed(struct vc_data *conp, struct display *p, int sy,
conp3339arch/m68k/console/fbcon.cbgx=attr_bgcol_ec(p,conp);
conp3363arch/m68k/console/fbcon.cstatic void putc_8_packed(struct vc_data *conp, struct display *p, int c, int y,
conp3375arch/m68k/console/fbcon.cfgx=attr_fgcol(p,conp);
conp3376arch/m68k/console/fbcon.cbgx=attr_bgcol(p,conp);
conp3392arch/m68k/console/fbcon.cstatic void putcs_8_packed(struct vc_data *conp, struct display *p,
conp3400arch/m68k/console/fbcon.cfgx=attr_fgcol(p,conp);
conp3401arch/m68k/console/fbcon.cbgx=attr_bgcol(p,conp);
conp3486arch/m68k/console/fbcon.cstatic void clear_16_packed(struct vc_data *conp, struct display *p, int sy,
conp3495arch/m68k/console/fbcon.cbgx = attr_bgcol_ec(p,conp);
conp3523arch/m68k/console/fbcon.cstatic void putc_16_packed(struct vc_data *conp, struct display *p, int c,
conp3535arch/m68k/console/fbcon.cfgx = attr_fgcol(p,conp);
conp3537arch/m68k/console/fbcon.cbgx = attr_bgcol(p,conp);
conp3557arch/m68k/console/fbcon.cstatic void putcs_16_packed(struct vc_data *conp, struct display *p,
conp3565arch/m68k/console/fbcon.cfgx = attr_fgcol(p,conp);
conp3567arch/m68k/console/fbcon.cbgx = attr_bgcol(p,conp);
conp3626arch/m68k/console/fbcon.cstatic void clear_cyber(struct vc_data *conp, struct display *p, int sy, int sx,
conp3632arch/m68k/console/fbcon.cbg = attr_bgcol_ec(p,conp);
conp3639arch/m68k/console/fbcon.cstatic void putc_cyber(struct vc_data *conp, struct display *p, int c, int y,
conp3654arch/m68k/console/fbcon.creverse = conp->vc_reverse;
conp3655arch/m68k/console/fbcon.cunderline = conp->vc_underline;
conp3680arch/m68k/console/fbcon.cstatic void putcs_cyber(struct vc_data *conp, struct display *p, const char *s,
conp3692arch/m68k/console/fbcon.creverse = conp->vc_reverse;
conp3693arch/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)
conp182include/linux/fb.hstruct vc_data *conp;            /* pointer to console data */