Lines Matching refs:sy
1236 static void __fbcon_clear(struct vc_data *vc, unsigned int sy, unsigned int sx,
1251 if (sy < vc->vc_top && vc->vc_top == logo_lines) {
1265 if (sy < y_break && sy + height - 1 >= y_break) {
1266 u_int b = y_break - sy;
1267 ops->clear(vc, info, real_y(p, sy), sx, b, width);
1268 ops->clear(vc, info, real_y(p, sy + b), sx, height - b,
1271 ops->clear(vc, info, real_y(p, sy), sx, height, width);
1274 static void fbcon_clear(struct vc_data *vc, unsigned int sy, unsigned int sx,
1277 __fbcon_clear(vc, sy, sx, 1, width);
1668 static void fbcon_bmove_rec(struct vc_data *vc, struct fbcon_display *p, int sy, int sx,
1675 if (sy < y_break && sy + height > y_break) {
1676 b = y_break - sy;
1677 if (dy < sy) { /* Avoid trashing self */
1678 fbcon_bmove_rec(vc, p, sy, sx, dy, dx, b, width,
1680 fbcon_bmove_rec(vc, p, sy + b, sx, dy + b, dx,
1683 fbcon_bmove_rec(vc, p, sy + b, sx, dy + b, dx,
1685 fbcon_bmove_rec(vc, p, sy, sx, dy, dx, b, width,
1693 if (dy < sy) { /* Avoid trashing self */
1694 fbcon_bmove_rec(vc, p, sy, sx, dy, dx, b, width,
1696 fbcon_bmove_rec(vc, p, sy + b, sx, dy + b, dx,
1699 fbcon_bmove_rec(vc, p, sy + b, sx, dy + b, dx,
1701 fbcon_bmove_rec(vc, p, sy, sx, dy, dx, b, width,
1706 ops->bmove(vc, info, real_y(p, sy), sx, real_y(p, dy), dx,
1710 static void fbcon_bmove(struct vc_data *vc, int sy, int sx, int dy, int dx,
1729 fbcon_bmove_rec(vc, p, sy, sx, dy, dx, height, width,