Lines Matching defs:draw
2566 static void con_flush(struct vc_data *vc, struct vc_draw_region *draw)
2568 if (draw->x < 0)
2571 vc->vc_sw->con_putcs(vc, (u16 *)draw->from,
2572 (u16 *)draw->to - (u16 *)draw->from, vc->state.y,
2573 draw->x);
2574 draw->x = -1;
2750 struct vc_draw_region *draw)
2794 con_flush(vc, draw);
2802 con_flush(vc, draw);
2818 if (con_should_update(vc) && draw->x < 0) {
2819 draw->x = vc->state.x;
2820 draw->from = vc->vc_pos;
2824 draw->to = vc->vc_pos + 2;
2827 draw->to = (vc->vc_pos += 2);
2842 con_flush(vc, draw);
2850 struct vc_draw_region draw = {
2904 con_flush(vc, &draw);
2909 if (vc_con_write_normal(vc, tc, c, &draw) < 0)
2915 con_flush(vc, &draw);