tag | line | file | source code |
sx | 229 | arch/m68k/console/fbcon.c | static int fbcon_clear(struct vc_data *conp, int sy, int sx, int height, |
sx | 236 | arch/m68k/console/fbcon.c | static int fbcon_bmove(struct vc_data *conp, int sy, int sx, int dy, int dx, |
sx | 273 | arch/m68k/console/fbcon.c | static void fbcon_bmove_rec(struct display *p, int sy, int sx, int dy, int dx, |
sx | 282 | arch/m68k/console/fbcon.c | static void bmove_mono(struct display *p, int sy, int sx, int dy, int dx, |
sx | 284 | arch/m68k/console/fbcon.c | static void clear_mono(struct vc_data *conp, struct display *p, int sy, int sx, |
sx | 299 | arch/m68k/console/fbcon.c | static void bmove_ilbm(struct display *p, int sy, int sx, int dy, int dx, |
sx | 301 | arch/m68k/console/fbcon.c | static void clear_ilbm(struct vc_data *conp, struct display *p, int sy, int sx, |
sx | 316 | arch/m68k/console/fbcon.c | static void bmove_plan(struct display *p, int sy, int sx, int dy, int dx, |
sx | 318 | arch/m68k/console/fbcon.c | static void clear_plan(struct vc_data *conp, struct display *p, int sy, int sx, |
sx | 333 | arch/m68k/console/fbcon.c | static void bmove_2_plane(struct display *p, int sy, int sx, int dy, int dx, |
sx | 336 | arch/m68k/console/fbcon.c | int sx, int height, int width); |
sx | 350 | arch/m68k/console/fbcon.c | static void bmove_4_plane(struct display *p, int sy, int sx, int dy, int dx, |
sx | 353 | arch/m68k/console/fbcon.c | int sx, int height, int width); |
sx | 367 | arch/m68k/console/fbcon.c | static void bmove_8_plane(struct display *p, int sy, int sx, int dy, int dx, |
sx | 370 | arch/m68k/console/fbcon.c | int sx, int height, int width); |
sx | 384 | arch/m68k/console/fbcon.c | static void bmove_8_packed(struct display *p, int sy, int sx, int dy, int dx, |
sx | 387 | arch/m68k/console/fbcon.c | int sx, int height, int width); |
sx | 401 | arch/m68k/console/fbcon.c | static void bmove_16_packed(struct display *p, int sy, int sx, int dy, int dx, |
sx | 404 | arch/m68k/console/fbcon.c | int sx, int height, int width); |
sx | 418 | arch/m68k/console/fbcon.c | static void bmove_cyber(struct display *p, int sy, int sx, int dy, int dx, |
sx | 420 | arch/m68k/console/fbcon.c | static void clear_cyber(struct vc_data *conp, struct display *p, int sy, int sx, |
sx | 444 | arch/m68k/console/fbcon.c | void (*bmove)(struct display *p, int sy, int sx, int dy, int dx, int height, |
sx | 446 | arch/m68k/console/fbcon.c | void (*clear)(struct vc_data *conp, struct display *p, int sy, int sx, |
sx | 1401 | arch/m68k/console/fbcon.c | static int fbcon_clear(struct vc_data *conp, int sy, int sx, int height, |
sx | 1412 | arch/m68k/console/fbcon.c | (sx <= p->cursor_x) && (p->cursor_x < sx+width)) |
sx | 1420 | arch/m68k/console/fbcon.c | p->dispsw->clear(conp, p, real_y(p, sy), sx, b, width); |
sx | 1421 | arch/m68k/console/fbcon.c | p->dispsw->clear(conp, p, real_y(p, sy+b), sx, height-b, width); |
sx | 1423 | arch/m68k/console/fbcon.c | p->dispsw->clear(conp, p, real_y(p, sy), sx, height, width); |
sx | 1620 | arch/m68k/console/fbcon.c | static int fbcon_bmove(struct vc_data *conp, int sy, int sx, int dy, int dx, |
sx | 1630 | arch/m68k/console/fbcon.c | (sx <= p->cursor_x) && (p->cursor_x < sx+width)) || |
sx | 1642 | arch/m68k/console/fbcon.c | fbcon_bmove_rec(p, sy, sx, dy, dx, height, width, p->vrows-p->yscroll); |
sx | 1648 | arch/m68k/console/fbcon.c | static void fbcon_bmove_rec(struct display *p, int sy, int sx, int dy, int dx, |
sx | 1656 | arch/m68k/console/fbcon.c | fbcon_bmove_rec(p, sy, sx, dy, dx, b, width, y_break); |
sx | 1657 | arch/m68k/console/fbcon.c | fbcon_bmove_rec(p, sy+b, sx, dy+b, dx, height-b, width, y_break); |
sx | 1659 | arch/m68k/console/fbcon.c | fbcon_bmove_rec(p, sy+b, sx, dy+b, dx, height-b, width, y_break); |
sx | 1660 | arch/m68k/console/fbcon.c | fbcon_bmove_rec(p, sy, sx, dy, dx, b, width, y_break); |
sx | 1668 | arch/m68k/console/fbcon.c | fbcon_bmove_rec(p, sy, sx, dy, dx, b, width, y_break); |
sx | 1669 | arch/m68k/console/fbcon.c | fbcon_bmove_rec(p, sy+b, sx, dy+b, dx, height-b, width, y_break); |
sx | 1671 | arch/m68k/console/fbcon.c | fbcon_bmove_rec(p, sy+b, sx, dy+b, dx, height-b, width, y_break); |
sx | 1672 | arch/m68k/console/fbcon.c | fbcon_bmove_rec(p, sy, sx, dy, dx, b, width, y_break); |
sx | 1676 | arch/m68k/console/fbcon.c | p->dispsw->bmove(p, real_y(p, sy), sx, real_y(p, dy), dx, height, width); |
sx | 1861 | arch/m68k/console/fbcon.c | static void bmove_mono(struct display *p, int sy, int sx, int dy, int dx, |
sx | 1867 | arch/m68k/console/fbcon.c | if (sx == 0 && sy == 0 && width == p->next_line) { |
sx | 1872 | arch/m68k/console/fbcon.c | src = p->screen_base+sy*p->fontheight*p->next_line+sx; |
sx | 1880 | arch/m68k/console/fbcon.c | src = p->screen_base+((sy+height)*p->fontheight-1)*p->next_line+sx; |
sx | 1891 | arch/m68k/console/fbcon.c | static void clear_mono(struct vc_data *conp, struct display *p, int sy, int sx, |
sx | 1897 | arch/m68k/console/fbcon.c | dest = p->screen_base+sy*p->fontheight*p->next_line+sx; |
sx | 1899 | arch/m68k/console/fbcon.c | if (sx == 0 && width == p->next_line) |
sx | 1999 | arch/m68k/console/fbcon.c | static void bmove_ilbm(struct display *p, int sy, int sx, int dy, int dx, |
sx | 2002 | arch/m68k/console/fbcon.c | if (sx == 0 && sy == 0 && width == p->next_plane) |
sx | 2010 | arch/m68k/console/fbcon.c | src = p->screen_base+sy*p->fontheight*p->next_line+sx; |
sx | 2018 | arch/m68k/console/fbcon.c | src = p->screen_base+(sy+height)*p->fontheight*p->next_line+sx; |
sx | 2030 | arch/m68k/console/fbcon.c | static void clear_ilbm(struct vc_data *conp, struct display *p, int sy, int sx, |
sx | 2037 | arch/m68k/console/fbcon.c | dest = p->screen_base+sy*p->fontheight*p->next_line+sx; |
sx | 2218 | arch/m68k/console/fbcon.c | static void bmove_plan(struct display *p, int sy, int sx, int dy, int dx, |
sx | 2224 | arch/m68k/console/fbcon.c | if (sx == 0 && sy == 0 && width == p->next_line) { |
sx | 2233 | arch/m68k/console/fbcon.c | src0 = p->screen_base+sy*p->fontheight*p->next_line+sx; |
sx | 2247 | arch/m68k/console/fbcon.c | src0 = p->screen_base+(sy+height)*p->fontheight*p->next_line+sx; |
sx | 2264 | arch/m68k/console/fbcon.c | static void clear_plan(struct vc_data *conp, struct display *p, int sy, int sx, |
sx | 2271 | arch/m68k/console/fbcon.c | dest0 = p->screen_base+sy*p->fontheight*p->next_line+sx; |
sx | 2464 | arch/m68k/console/fbcon.c | static void bmove_2_plane(struct display *p, int sy, int sx, int dy, int dx, |
sx | 2479 | arch/m68k/console/fbcon.c | if (sx == 0 && dx == 0 && width == p->next_line/2) { |
sx | 2493 | arch/m68k/console/fbcon.c | u_int upwards = (dy < sy) || (dy == sy && dx < sx); |
sx | 2495 | arch/m68k/console/fbcon.c | if ((sx & 1) == (dx & 1)) { |
sx | 2500 | arch/m68k/console/fbcon.c | src = p->screen_base + sy * linesize + (sx>>1)*4 + (sx & 1); |
sx | 2503 | arch/m68k/console/fbcon.c | if (sx & 1) { |
sx | 2527 | arch/m68k/console/fbcon.c | if (!((sx+width-1) & 1)) { |
sx | 2528 | arch/m68k/console/fbcon.c | src = p->screen_base + sy * linesize + ((sx+width-1)>>1)*4; |
sx | 2534 | arch/m68k/console/fbcon.c | src = p->screen_base + sy * linesize + (sx>>1)*4 + (sx & 1); |
sx | 2538 | arch/m68k/console/fbcon.c | src += colsize * bytes + (sx & 1)*3; |
sx | 2539 | arch/m68k/console/fbcon.c | dst += colsize * bytes + (sx & 1)*3; |
sx | 2557 | arch/m68k/console/fbcon.c | src = p->screen_base + sy * linesize + (sx>>1)*4 + (sx & 1); |
sx | 2566 | arch/m68k/console/fbcon.c | sx += width-1; |
sx | 2568 | arch/m68k/console/fbcon.c | src = p->screen_base + sy * linesize + (sx>>1)*4 + (sx & 1); |
sx | 2584 | arch/m68k/console/fbcon.c | int sx, int height, int width) |
sx | 2597 | arch/m68k/console/fbcon.c | if (sx == 0 && width == bytes/2) { |
sx | 2605 | arch/m68k/console/fbcon.c | offset = (sy * bytes * p->fontheight) + (sx>>1)*4 + (sx & 1); |
sx | 2616 | arch/m68k/console/fbcon.c | if (sx & 1) { |
sx | 2728 | arch/m68k/console/fbcon.c | static void bmove_4_plane(struct display *p, int sy, int sx, int dy, int dx, |
sx | 2743 | arch/m68k/console/fbcon.c | if (sx == 0 && dx == 0 && width == p->next_line/4) { |
sx | 2757 | arch/m68k/console/fbcon.c | u_int upwards = (dy < sy) || (dy == sy && dx < sx); |
sx | 2759 | arch/m68k/console/fbcon.c | if ((sx & 1) == (dx & 1)) { |
sx | 2764 | arch/m68k/console/fbcon.c | src = p->screen_base + sy * linesize + (sx>>1)*8 + (sx & 1); |
sx | 2767 | arch/m68k/console/fbcon.c | if (sx & 1) { |
sx | 2791 | arch/m68k/console/fbcon.c | if (!((sx+width-1) & 1)) { |
sx | 2792 | arch/m68k/console/fbcon.c | src = p->screen_base + sy * linesize + ((sx+width-1)>>1)*8; |
sx | 2798 | arch/m68k/console/fbcon.c | src = p->screen_base + sy * linesize + (sx>>1)*8 + (sx & 1); |
sx | 2802 | arch/m68k/console/fbcon.c | src += colsize * bytes + (sx & 1)*7; |
sx | 2803 | arch/m68k/console/fbcon.c | dst += colsize * bytes + (sx & 1)*7; |
sx | 2821 | arch/m68k/console/fbcon.c | src = p->screen_base + sy * linesize + (sx>>1)*8 + (sx & 1); |
sx | 2830 | arch/m68k/console/fbcon.c | sx += width-1; |
sx | 2832 | arch/m68k/console/fbcon.c | src = p->screen_base + sy * linesize + (sx>>1)*8 + (sx & 1); |
sx | 2848 | arch/m68k/console/fbcon.c | int sx, int height, int width) |
sx | 2860 | arch/m68k/console/fbcon.c | if (sx == 0 && width == bytes/4) { |
sx | 2868 | arch/m68k/console/fbcon.c | offset = (sy * bytes * p->fontheight) + (sx>>1)*8 + (sx & 1); |
sx | 2879 | arch/m68k/console/fbcon.c | if (sx & 1) { |
sx | 3007 | arch/m68k/console/fbcon.c | static void bmove_8_plane(struct display *p, int sy, int sx, int dy, int dx, |
sx | 3022 | arch/m68k/console/fbcon.c | if (sx == 0 && dx == 0 && width == p->next_line/8) { |
sx | 3036 | arch/m68k/console/fbcon.c | u_int upwards = (dy < sy) || (dy == sy && dx < sx); |
sx | 3038 | arch/m68k/console/fbcon.c | if ((sx & 1) == (dx & 1)) { |
sx | 3043 | arch/m68k/console/fbcon.c | src = p->screen_base + sy * linesize + (sx>>1)*16 + (sx & 1); |
sx | 3046 | arch/m68k/console/fbcon.c | if (sx & 1) { |
sx | 3070 | arch/m68k/console/fbcon.c | if (!((sx+width-1) & 1)) { |
sx | 3071 | arch/m68k/console/fbcon.c | src = p->screen_base + sy * linesize + ((sx+width-1)>>1)*16; |
sx | 3077 | arch/m68k/console/fbcon.c | src = p->screen_base + sy * linesize + (sx>>1)*16 + (sx & 1); |
sx | 3081 | arch/m68k/console/fbcon.c | src += colsize * bytes + (sx & 1)*15; |
sx | 3082 | arch/m68k/console/fbcon.c | dst += colsize * bytes + (sx & 1)*15; |
sx | 3100 | arch/m68k/console/fbcon.c | src = p->screen_base + sy * linesize + (sx>>1)*16 + (sx & 1); |
sx | 3109 | arch/m68k/console/fbcon.c | sx += width-1; |
sx | 3111 | arch/m68k/console/fbcon.c | src = p->screen_base + sy * linesize + (sx>>1)*16 + (sx & 1); |
sx | 3127 | arch/m68k/console/fbcon.c | int sx, int height, int width) |
sx | 3139 | arch/m68k/console/fbcon.c | if (sx == 0 && width == bytes/8) { |
sx | 3147 | arch/m68k/console/fbcon.c | offset = (sy * bytes * p->fontheight) + (sx>>1)*16 + (sx & 1); |
sx | 3158 | arch/m68k/console/fbcon.c | if (sx & 1) { |
sx | 3294 | arch/m68k/console/fbcon.c | static void bmove_8_packed(struct display *p, int sy, int sx, int dy, int dx, |
sx | 3300 | arch/m68k/console/fbcon.c | if (sx == 0 && dx == 0 && width * 8 == bytes) { |
sx | 3306 | arch/m68k/console/fbcon.c | if (dy < sy || (dy == sy && dx < sx)) { |
sx | 3307 | arch/m68k/console/fbcon.c | src = p->screen_base + sy * linesize + sx * 8; |
sx | 3316 | arch/m68k/console/fbcon.c | src = p->screen_base + (sy+height) * linesize + sx * 8 |
sx | 3331 | arch/m68k/console/fbcon.c | int sx, int height, int width) |
sx | 3337 | arch/m68k/console/fbcon.c | dest = p->screen_base + sy * p->fontheight * bytes + sx * 8; |
sx | 3343 | arch/m68k/console/fbcon.c | if (sx == 0 && width * 8 == bytes) { |
sx | 3450 | arch/m68k/console/fbcon.c | static void bmove_16_packed(struct display *p, int sy, int sx, int dy, int dx, |
sx | 3456 | arch/m68k/console/fbcon.c | if (sx == 0 && dx == 0 && width * 16 == bytes) { |
sx | 3462 | arch/m68k/console/fbcon.c | if (dy < sy || (dy == sy && dx < sx)) { |
sx | 3463 | arch/m68k/console/fbcon.c | src = p->screen_base + sy * linesize + sx * 16; |
sx | 3472 | arch/m68k/console/fbcon.c | src = p->screen_base + (sy+height) * linesize + sx * 16 |
sx | 3487 | arch/m68k/console/fbcon.c | int sx, int height, int width) |
sx | 3493 | arch/m68k/console/fbcon.c | dest = p->screen_base + sy * p->fontheight * bytes + sx * 16; |
sx | 3499 | arch/m68k/console/fbcon.c | if (sx == 0 && width * 16 == bytes) { |
sx | 3616 | arch/m68k/console/fbcon.c | static void bmove_cyber(struct display *p, int sy, int sx, int dy, int dx, |
sx | 3619 | arch/m68k/console/fbcon.c | sx *= 8; dx *= 8; width *= 8; |
sx | 3620 | arch/m68k/console/fbcon.c | Cyber_BitBLT((u_short)sx, (u_short)(sy*p->fontheight), (u_short)dx, |
sx | 3626 | arch/m68k/console/fbcon.c | static void clear_cyber(struct vc_data *conp, struct display *p, int sy, int sx, |
sx | 3631 | arch/m68k/console/fbcon.c | sx *= 8; width *= 8; |
sx | 3633 | arch/m68k/console/fbcon.c | Cyber_RectFill((u_short)sx, (u_short)(sy*p->fontheight), (u_short)width, |
sx | 28 | arch/m68k/console/txtcon.c | static int txtcon_clear(struct vc_data *conp, int sy, int sx, int height, |
sx | 35 | arch/m68k/console/txtcon.c | static int txtcon_bmove(struct vc_data *conp, int sy, int sx, int dy, int dx, |
sx | 65 | arch/m68k/console/txtcon.c | static int txtcon_clear(struct vc_data *conp, int sy, int sx, int height, |
sx | 97 | arch/m68k/console/txtcon.c | static int txtcon_bmove(struct vc_data *conp, int sy, int sx, int dy, int dx, |