Lines Matching refs:saved
239 } saved; variable
244 saved.x = boot_params.screen_info.orig_video_cols; in save_screen()
245 saved.y = boot_params.screen_info.orig_video_lines; in save_screen()
246 saved.curx = boot_params.screen_info.orig_x; in save_screen()
247 saved.cury = boot_params.screen_info.orig_y; in save_screen()
249 if (!heap_free(saved.x*saved.y*sizeof(u16)+512)) in save_screen()
252 saved.data = GET_HEAP(u16, saved.x*saved.y); in save_screen()
255 copy_from_fs(saved.data, 0, saved.x*saved.y*sizeof(u16)); in save_screen()
265 u16 *src = saved.data; in restore_screen()
280 if (y < saved.y) { in restore_screen()
281 int copy = (xs < saved.x) ? xs : saved.x; in restore_screen()
284 src += saved.x; in restore_screen()
285 npad = (xs < saved.x) ? 0 : xs-saved.x; in restore_screen()
305 if (saved.curx >= xs) in restore_screen()
306 saved.curx = xs-1; in restore_screen()
307 if (saved.cury >= ys) in restore_screen()
308 saved.cury = ys-1; in restore_screen()
312 ireg.dh = saved.cury; in restore_screen()
313 ireg.dl = saved.curx; in restore_screen()