Lines Matching full:area
267 vtbuf_dirty(struct vt_buf *vb, const term_rect_t *area) in vtbuf_dirty() argument
270 if (vb->vb_dirtyrect.tr_begin.tp_row > area->tr_begin.tp_row) in vtbuf_dirty()
271 vb->vb_dirtyrect.tr_begin.tp_row = area->tr_begin.tp_row; in vtbuf_dirty()
272 if (vb->vb_dirtyrect.tr_begin.tp_col > area->tr_begin.tp_col) in vtbuf_dirty()
273 vb->vb_dirtyrect.tr_begin.tp_col = area->tr_begin.tp_col; in vtbuf_dirty()
274 if (vb->vb_dirtyrect.tr_end.tp_row < area->tr_end.tp_row) in vtbuf_dirty()
275 vb->vb_dirtyrect.tr_end.tp_row = area->tr_end.tp_row; in vtbuf_dirty()
276 if (vb->vb_dirtyrect.tr_end.tp_col < area->tr_end.tp_col) in vtbuf_dirty()
277 vb->vb_dirtyrect.tr_end.tp_col = area->tr_end.tp_col; in vtbuf_dirty()
283 term_rect_t area; in vtbuf_dirty_cell() local
285 area.tr_begin = *p; in vtbuf_dirty_cell()
286 area.tr_end.tp_row = p->tp_row + 1; in vtbuf_dirty_cell()
287 area.tr_end.tp_col = p->tp_col + 1; in vtbuf_dirty_cell()
288 vtbuf_dirty(vb, &area); in vtbuf_dirty_cell()
311 term_rect_t area; in vtbuf_copy() local
361 area.tr_begin = *p2; in vtbuf_copy()
362 area.tr_end.tp_row = MIN(p2->tp_row + rows, vb->vb_scr_size.tp_row); in vtbuf_copy()
363 area.tr_end.tp_col = MIN(p2->tp_col + cols, vb->vb_scr_size.tp_col); in vtbuf_copy()
364 vtbuf_dirty(vb, &area); in vtbuf_copy()
549 * the one just after the viewable area in vtbuf_grow()
591 * above the current viewable area), adjust curroffset to the in vtbuf_grow()
592 * new viewable area. in vtbuf_grow()
648 * position is outside of the new screen area. in vtbuf_grow()
699 term_rect_t area; in vtbuf_flush_mark() local
708 area.tr_begin.tp_col = 0; in vtbuf_flush_mark()
709 area.tr_begin.tp_row = MIN(s, e); in vtbuf_flush_mark()
711 area.tr_end.tp_col = vb->vb_scr_size.tp_col; in vtbuf_flush_mark()
712 area.tr_end.tp_row = MAX(s, e) + 1; in vtbuf_flush_mark()
715 vtbuf_dirty(vb, &area); in vtbuf_flush_mark()