Lines Matching refs:el_refresh

96 	el->el_refresh.r_cursor.h = 0;	/* reset it. */  in re_nextline()
104 if (el->el_refresh.r_cursor.v + 1 >= el->el_term.t_size.v) { in re_nextline()
114 el->el_refresh.r_cursor.v++; in re_nextline()
116 ELRE_ASSERT(el->el_refresh.r_cursor.v >= el->el_term.t_size.v, in re_nextline()
118 el->el_refresh.r_cursor.v, el->el_term.t_size.v), in re_nextline()
134 int oldv = el->el_refresh.r_cursor.v; in re_addc()
136 if (oldv == el->el_refresh.r_cursor.v) /* XXX */ in re_addc()
143 if ((el->el_refresh.r_cursor.h & 07) == 0) in re_addc()
171 el->el_vdisplay[el->el_refresh.r_cursor.v][el->el_refresh.r_cursor.h] = c; in re_putc()
175 el->el_refresh.r_cursor.h++; /* advance to next place */ in re_putc()
176 if (el->el_refresh.r_cursor.h >= el->el_term.t_size.h) { in re_putc()
178 el->el_vdisplay[el->el_refresh.r_cursor.v][el->el_term.t_size.h] in re_putc()
206 el->el_refresh.r_cursor.h = 0; in re_refresh()
207 el->el_refresh.r_cursor.v = 0; in re_refresh()
213 el->el_refresh.r_cursor.h = 0; in re_refresh()
214 el->el_refresh.r_cursor.v = 0; in re_refresh()
249 cur.h = el->el_refresh.r_cursor.h; in re_refresh()
250 cur.v = el->el_refresh.r_cursor.v; in re_refresh()
256 cur.h = el->el_refresh.r_cursor.h; in re_refresh()
257 cur.v = el->el_refresh.r_cursor.v; in re_refresh()
259 rhdiff = el->el_term.t_size.h - el->el_refresh.r_cursor.h - in re_refresh()
262 !el->el_refresh.r_cursor.v && rhdiff > 1) { in re_refresh()
278 el->el_refresh.r_newcv = el->el_refresh.r_cursor.v; in re_refresh()
282 el->el_term.t_size.h, el->el_refresh.r_cursor.h, in re_refresh()
283 el->el_refresh.r_cursor.v, el->el_vdisplay[0])); in re_refresh()
285 ELRE_DEBUG(1, (__F, "updating %d lines.\r\n", el->el_refresh.r_newcv)); in re_refresh()
286 for (i = 0; i <= el->el_refresh.r_newcv; i++) { in re_refresh()
302 el->el_refresh.r_cursor.v, el->el_refresh.r_oldcv, i)); in re_refresh()
304 if (el->el_refresh.r_oldcv > el->el_refresh.r_newcv) in re_refresh()
305 for (; i <= el->el_refresh.r_oldcv; i++) { in re_refresh()
315 el->el_refresh.r_oldcv = el->el_refresh.r_newcv; /* set for next time */ in re_refresh()
318 el->el_refresh.r_cursor.h, el->el_refresh.r_cursor.v, in re_refresh()
332 term_move_to_line(el, el->el_refresh.r_oldcv); in re_goto_bottom()
1056 el->el_refresh.r_oldcv++; in re_fastputc()
1121 el->el_refresh.r_oldcv = 0; in re_clear_display()
1134 for (i = el->el_refresh.r_oldcv; i >= 0; i--) { in re_clear_lines()
1141 term_move_to_line(el, el->el_refresh.r_oldcv); in re_clear_lines()