Lines Matching refs:cursor_pos
101 sc_vtb_move(&scp->vtb, scp->cursor_pos, scp->cursor_pos + n, count); in sc_term_ins_char()
102 sc_vtb_erase(&scp->vtb, scp->cursor_pos, n, ch, attr); in sc_term_ins_char()
103 mark_for_update(scp, scp->cursor_pos); in sc_term_ins_char()
104 mark_for_update(scp, scp->cursor_pos + n + count - 1); in sc_term_ins_char()
117 sc_vtb_move(&scp->vtb, scp->cursor_pos + n, scp->cursor_pos, count); in sc_term_del_char()
118 sc_vtb_erase(&scp->vtb, scp->cursor_pos + count, n, ch, attr); in sc_term_del_char()
119 mark_for_update(scp, scp->cursor_pos); in sc_term_del_char()
120 mark_for_update(scp, scp->cursor_pos + n + count - 1); in sc_term_del_char()
216 sc_vtb_erase(&scp->vtb, scp->cursor_pos, in sc_term_clr_eos()
217 scp->xsize*scp->ysize - scp->cursor_pos, in sc_term_clr_eos()
219 mark_for_update(scp, scp->cursor_pos); in sc_term_clr_eos()
224 sc_vtb_erase(&scp->vtb, 0, scp->cursor_pos + 1, ch, attr); in sc_term_clr_eos()
226 mark_for_update(scp, scp->cursor_pos); in sc_term_clr_eos()
243 sc_vtb_erase(&scp->vtb, scp->cursor_pos, in sc_term_clr_eol()
245 mark_for_update(scp, scp->cursor_pos); in sc_term_clr_eol()
246 mark_for_update(scp, scp->cursor_pos + in sc_term_clr_eol()
250 sc_vtb_erase(&scp->vtb, scp->cursor_pos - scp->xpos, in sc_term_clr_eol()
253 mark_for_update(scp, scp->cursor_pos); in sc_term_clr_eol()
256 sc_vtb_erase(&scp->vtb, scp->cursor_pos - scp->xpos, in sc_term_clr_eol()
276 scp->cursor_pos = scp->ypos*scp->xsize; in sc_term_tab()
319 p = sc_vtb_pointer(&scp->vtb, scp->cursor_pos); in sc_term_gen_print()
331 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
332 scp->cursor_pos += cnt - i; in sc_term_gen_print()
333 mark_for_update(scp, scp->cursor_pos - 1); in sc_term_gen_print()
349 if (scp->cursor_pos > 0) { in sc_term_gen_print()
351 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
352 scp->cursor_pos--; in sc_term_gen_print()
353 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
355 scp->cursor_pos--; in sc_term_gen_print()
370 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
371 scp->cursor_pos += (8 - scp->xpos % 8u); in sc_term_gen_print()
372 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
383 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
384 scp->cursor_pos += scp->xsize; in sc_term_gen_print()
385 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
387 scp->cursor_pos += scp->xsize; in sc_term_gen_print()
399 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
400 scp->cursor_pos -= scp->xpos; in sc_term_gen_print()
401 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
403 scp->cursor_pos -= scp->xpos; in sc_term_gen_print()
419 if (scp->cursor_pos >= scp->ysize*scp->xsize) { in sc_term_gen_scroll()
426 scp->cursor_pos -= scp->xsize; in sc_term_gen_scroll()