Lines Matching refs:top
134 void (*clear_screen)(unsigned int xx, unsigned int yy, unsigned int top,
136 void (*scroll_down)(int num, unsigned int top, unsigned int bottom);
137 void (*scroll_up)(int num, unsigned int top, unsigned int bottom);
266 static void gc_clear_screen(unsigned int xx, unsigned int yy, int top,
286 static void gc_scroll_down(int num, unsigned int top, unsigned int bottom);
287 static void gc_scroll_up(int num, unsigned int top, unsigned int bottom);
327 gc_clear_screen(unsigned int xx, unsigned int yy, int top, unsigned int bottom,
342 start = (top * gc_buffer_columns);
346 start = (top * gc_buffer_columns);
360 gc_ops.clear_screen(xx, yy, top, bottom, which);
868 /* ensure top < bottom, and both within limits */
1032 gc_scroll_down(int num, unsigned int top, unsigned int bottom)
1044 for ( row = bottom - 1 ; row >= top + num ; row-- )
1094 for ( row = top ; row < top + num ; row++ )
1132 gc_ops.scroll_down(num, top, bottom);
1136 gc_clear_screen(vinfo.v_columns - 1, top + num - 1, top, bottom, 1);
1141 gc_scroll_up(int num, unsigned int top, unsigned int bottom)
1153 for ( row = top ; row < bottom - num ; row++ )
1241 gc_ops.scroll_up(num, top, bottom);
1245 gc_clear_screen(0, bottom - num, top, bottom, 0);