Lines Matching defs:top
136 void (*clear_screen)(unsigned int xx, unsigned int yy, unsigned int top,
138 void (*scroll_down)(int num, unsigned int top, unsigned int bottom);
139 void (*scroll_up)(int num, unsigned int top, unsigned int bottom);
255 static void gc_clear_screen(unsigned int xx, unsigned int yy, int top,
274 static void gc_scroll_down(int num, unsigned int top, unsigned int bottom);
275 static void gc_scroll_up(int num, unsigned int top, unsigned int bottom);
314 gc_clear_screen(unsigned int xx, unsigned int yy, int top, unsigned int bottom,
329 start = (top * gc_buffer_columns);
333 start = (top * gc_buffer_columns);
347 gc_ops.clear_screen(xx, yy, top, bottom, which);
844 /* ensure top < bottom, and both within limits */
987 gc_scroll_down(int num, unsigned int top, unsigned int bottom)
999 for ( row = bottom - 1 ; row >= top + num ; row-- )
1049 for ( row = top ; row < top + num ; row++ )
1087 gc_ops.scroll_down(num, top, bottom);
1091 gc_clear_screen(vinfo.v_columns - 1, top + num - 1, top, bottom, 1);
1096 gc_scroll_up(int num, unsigned int top, unsigned int bottom)
1108 for ( row = top ; row < bottom - num ; row++ )
1196 gc_ops.scroll_up(num, top, bottom);
1200 gc_clear_screen(0, bottom - num, top, bottom, 0);