Lines Matching refs:screen

59  * 1) describe line orientation & lines list concept against screen
60 * 2) describe conversion of screen to lines
80 /* Current tty screen. */
84 struct tty3270_line *screen;
120 #define TTY_UPDATE_ALL 16 /* Recreate screen. */
134 * The input line are the two last lines of the screen.
191 * The status line is the last line of the screen. It shows the string
192 * "Running"/"Holding" in the lower right corner of the screen.
252 * containing all lines that will fit on the screen.
324 * Create a blank screen and remove all lines from the history.
333 tp->screen[i].len = 0;
418 /* Write strings in the update list to the screen. */
570 * has to be emitted to the tty and for 0x6d the screen
802 * Allocate tty3270 screen.
807 struct tty3270_line *screen;
812 screen = kzalloc(size, GFP_KERNEL);
813 if (!screen)
817 screen[lines].cells = kzalloc(size, GFP_KERNEL);
818 if (!screen[lines].cells)
821 return screen;
824 kfree(screen[lines].cells);
825 kfree(screen);
831 * Free tty3270 screen.
834 tty3270_free_screen(struct tty3270_line *screen, unsigned int rows)
839 kfree(screen[lines].cells);
840 kfree(screen);
844 * Resize tty3270 screen
849 struct tty3270_line *screen, *oscreen;
854 screen = tty3270_alloc_screen(tp->n_rows, tp->n_cols);
855 if (IS_ERR(screen))
860 oscreen = tp->screen;
865 tp->screen = screen;
926 tty3270_free_screen(tp->screen, tp->view.rows);
990 tp->screen = tty3270_alloc_screen(tp->view.rows, tp->view.cols);
991 if (IS_ERR(tp->screen)) {
992 rc = PTR_ERR(tp->screen);
1081 * Insert character into the screen at the current position with the
1089 line = tp->screen + tp->cy;
1122 line = tp->screen + line_nr;
1203 /* Line is currently visible on screen. */
1238 temp = tp->screen[0];
1241 tp->screen[i] = tp->screen[i+1];
1242 tp->screen[tp->view.rows - 3] = temp;
1264 line = tp->screen + tp->cy;
1295 line = tp->screen + tp->cy;
1316 line = tp->screen + tp->cy;
1340 line = tp->screen + tp->cy;
1359 * Esc [ 0 J Erase from current position to bottom of screen inclusive
1360 * Esc [ 1 J Erase from top of screen to current position inclusive
1361 * Esc [ 2 J Erase entire screen (without moving the cursor)
1371 tp->screen[i].len = 0;
1376 tp->screen[i].len = 0;
1382 tp->screen[i].len = 0;
1762 * appeared on the screen.