Lines Matching refs:xsize
141 tp.tp_col = scp->xsize;
144 if (scp->cursor_pos < scp->ysize * scp->xsize) {
146 tp.tp_row = scp->cursor_pos / scp->xsize;
147 tp.tp_col = scp->cursor_pos % scp->xsize;
571 cursor = tp->tp_row * scp->xsize + tp->tp_col;
580 mark_for_update(scp, imin(cursor + 1, scp->xsize * scp->ysize - 1));
601 if (r->tr_begin.tp_col == 0 && r->tr_end.tp_col == scp->xsize) {
603 sc_vtb_erase(&scp->vtb, r->tr_begin.tp_row * scp->xsize,
604 (r->tr_end.tp_row - r->tr_begin.tp_row) * scp->xsize,
612 scp->xsize + r->tr_begin.tp_col,
619 r->tr_begin.tp_row * scp->xsize + r->tr_begin.tp_col);
621 (r->tr_end.tp_row - 1) * scp->xsize + (r->tr_end.tp_col - 1));
639 r->tr_begin.tp_col == 0 && r->tr_end.tp_col == scp->xsize &&
645 if (r->tr_begin.tp_col == 0 && r->tr_end.tp_col == scp->xsize) {
647 sc_vtb_move(&scp->vtb, r->tr_begin.tp_row * scp->xsize,
648 p->tp_row * scp->xsize,
649 (r->tr_end.tp_row - r->tr_begin.tp_row) * scp->xsize);
656 src = r->tr_begin.tp_row * scp->xsize +
658 end = r->tr_end.tp_row * scp->xsize +
660 dst = p->tp_row * scp->xsize + p->tp_col;
665 src += scp->xsize;
666 dst += scp->xsize;
670 src = (r->tr_end.tp_row - 1) * scp->xsize +
672 end = r->tr_begin.tp_row * scp->xsize +
675 r->tr_begin.tp_row - 1) * scp->xsize + p->tp_col;
680 src -= scp->xsize;
681 dst -= scp->xsize;
688 p->tp_row * scp->xsize + p->tp_col);
691 scp->xsize +