Lines Matching refs:cursor_pos
102 sc_vtb_move(&scp->vtb, scp->cursor_pos, scp->cursor_pos + n, count); in sc_term_ins_char()
103 sc_vtb_erase(&scp->vtb, scp->cursor_pos, n, ch, attr); in sc_term_ins_char()
104 mark_for_update(scp, scp->cursor_pos); in sc_term_ins_char()
105 mark_for_update(scp, scp->cursor_pos + n + count - 1); in sc_term_ins_char()
118 sc_vtb_move(&scp->vtb, scp->cursor_pos + n, scp->cursor_pos, count); in sc_term_del_char()
119 sc_vtb_erase(&scp->vtb, scp->cursor_pos + count, n, ch, attr); in sc_term_del_char()
120 mark_for_update(scp, scp->cursor_pos); in sc_term_del_char()
121 mark_for_update(scp, scp->cursor_pos + n + count - 1); in sc_term_del_char()
217 sc_vtb_erase(&scp->vtb, scp->cursor_pos, in sc_term_clr_eos()
218 scp->xsize*scp->ysize - scp->cursor_pos, in sc_term_clr_eos()
220 mark_for_update(scp, scp->cursor_pos); in sc_term_clr_eos()
225 sc_vtb_erase(&scp->vtb, 0, scp->cursor_pos + 1, ch, attr); in sc_term_clr_eos()
227 mark_for_update(scp, scp->cursor_pos); in sc_term_clr_eos()
244 sc_vtb_erase(&scp->vtb, scp->cursor_pos, in sc_term_clr_eol()
246 mark_for_update(scp, scp->cursor_pos); in sc_term_clr_eol()
247 mark_for_update(scp, scp->cursor_pos + in sc_term_clr_eol()
251 sc_vtb_erase(&scp->vtb, scp->cursor_pos - scp->xpos, in sc_term_clr_eol()
254 mark_for_update(scp, scp->cursor_pos); in sc_term_clr_eol()
257 sc_vtb_erase(&scp->vtb, scp->cursor_pos - scp->xpos, in sc_term_clr_eol()
279 scp->cursor_pos = scp->ypos*scp->xsize; in sc_term_tab()
324 p = scp->vtb.vtb_buffer + scp->cursor_pos; in sc_term_gen_print()
336 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
337 scp->cursor_pos += cnt - i; in sc_term_gen_print()
338 mark_for_update(scp, scp->cursor_pos - 1); in sc_term_gen_print()
354 if (scp->cursor_pos > 0) { in sc_term_gen_print()
356 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
357 scp->cursor_pos--; in sc_term_gen_print()
358 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
360 scp->cursor_pos--; in sc_term_gen_print()
375 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
376 scp->cursor_pos += (8 - scp->xpos % 8u); in sc_term_gen_print()
377 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
388 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
389 scp->cursor_pos += scp->xsize; in sc_term_gen_print()
390 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
392 scp->cursor_pos += scp->xsize; in sc_term_gen_print()
404 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
405 scp->cursor_pos -= scp->xpos; in sc_term_gen_print()
406 mark_for_update(scp, scp->cursor_pos); in sc_term_gen_print()
408 scp->cursor_pos -= scp->xpos; in sc_term_gen_print()
430 pos = scp->cursor_pos; in sc_term_gen_scroll()
440 scp->cursor_pos = pos - scp->xsize; in sc_term_gen_scroll()