Lines Matching defs:draw
2613 static void con_flush(struct vc_data *vc, struct vc_draw_region *draw)
2615 if (draw->x < 0)
2618 vc->vc_sw->con_putcs(vc, (u16 *)draw->from,
2619 (u16 *)draw->to - (u16 *)draw->from, vc->state.y,
2620 draw->x);
2621 draw->x = -1;
2797 struct vc_draw_region *draw)
2841 con_flush(vc, draw);
2849 con_flush(vc, draw);
2865 if (con_should_update(vc) && draw->x < 0) {
2866 draw->x = vc->state.x;
2867 draw->from = vc->vc_pos;
2871 draw->to = vc->vc_pos + 2;
2874 draw->to = (vc->vc_pos += 2);
2889 con_flush(vc, draw);
2897 struct vc_draw_region draw = {
2951 con_flush(vc, &draw);
2956 if (vc_con_write_normal(vc, tc, c, &draw) < 0)
2962 con_flush(vc, &draw);