Lines Matching refs:cursor_pos
99 sc_vtb_move(&scp->vtb, scp->cursor_pos, scp->cursor_pos + n, count); in sc_term_ins_char()
100 sc_vtb_erase(&scp->vtb, scp->cursor_pos, n, ch, attr); in sc_term_ins_char()
101 mark_for_update(scp, scp->cursor_pos); in sc_term_ins_char()
102 mark_for_update(scp, scp->cursor_pos + n + count - 1); in sc_term_ins_char()
115 sc_vtb_move(&scp->vtb, scp->cursor_pos + n, scp->cursor_pos, count); in sc_term_del_char()
116 sc_vtb_erase(&scp->vtb, scp->cursor_pos + count, n, ch, attr); in sc_term_del_char()
117 mark_for_update(scp, scp->cursor_pos); in sc_term_del_char()
118 mark_for_update(scp, scp->cursor_pos + n + count - 1); in sc_term_del_char()
214 sc_vtb_erase(&scp->vtb, scp->cursor_pos, in sc_term_clr_eos()
215 scp->xsize*scp->ysize - scp->cursor_pos, in sc_term_clr_eos()
217 mark_for_update(scp, scp->cursor_pos); in sc_term_clr_eos()
222 sc_vtb_erase(&scp->vtb, 0, scp->cursor_pos + 1, ch, attr); in sc_term_clr_eos()
224 mark_for_update(scp, scp->cursor_pos); in sc_term_clr_eos()
241 sc_vtb_erase(&scp->vtb, scp->cursor_pos, in sc_term_clr_eol()
243 mark_for_update(scp, scp->cursor_pos); in sc_term_clr_eol()
244 mark_for_update(scp, scp->cursor_pos + in sc_term_clr_eol()
248 sc_vtb_erase(&scp->vtb, scp->cursor_pos - scp->xpos, in sc_term_clr_eol()
251 mark_for_update(scp, scp->cursor_pos); in sc_term_clr_eol()
254 sc_vtb_erase(&scp->vtb, scp->cursor_pos - scp->xpos, in sc_term_clr_eol()
274 scp->cursor_pos = scp->ypos*scp->xsize; in sc_term_tab()
317 p = sc_vtb_pointer(&scp->vtb, scp->cursor_pos); in sc_term_gen_print()
329 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
330 scp->cursor_pos += cnt - i; in sc_term_gen_print()
331 mark_for_update(scp, scp->cursor_pos - 1); in sc_term_gen_print()
347 if (scp->cursor_pos > 0) { in sc_term_gen_print()
349 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
350 scp->cursor_pos--; in sc_term_gen_print()
351 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
353 scp->cursor_pos--; in sc_term_gen_print()
368 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
369 scp->cursor_pos += (8 - scp->xpos % 8u); in sc_term_gen_print()
370 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
381 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
382 scp->cursor_pos += scp->xsize; in sc_term_gen_print()
383 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
385 scp->cursor_pos += scp->xsize; in sc_term_gen_print()
397 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
398 scp->cursor_pos -= scp->xpos; in sc_term_gen_print()
399 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
401 scp->cursor_pos -= scp->xpos; in sc_term_gen_print()
417 if (scp->cursor_pos >= scp->ysize*scp->xsize) { in sc_term_gen_scroll()
424 scp->cursor_pos -= scp->xsize; in sc_term_gen_scroll()