Lines Matching defs:saved
237 } saved;
242 saved.x = boot_params.screen_info.orig_video_cols;
243 saved.y = boot_params.screen_info.orig_video_lines;
244 saved.curx = boot_params.screen_info.orig_x;
245 saved.cury = boot_params.screen_info.orig_y;
247 if (!heap_free(saved.x*saved.y*sizeof(u16)+512))
250 saved.data = GET_HEAP(u16, saved.x*saved.y);
253 copy_from_fs(saved.data, 0, saved.x*saved.y*sizeof(u16));
263 u16 *src = saved.data;
270 return; /* No saved screen contents */
278 if (y < saved.y) {
279 int copy = (xs < saved.x) ? xs : saved.x;
282 src += saved.x;
283 npad = (xs < saved.x) ? 0 : xs-saved.x;
303 if (saved.curx >= xs)
304 saved.curx = xs-1;
305 if (saved.cury >= ys)
306 saved.cury = ys-1;
310 ireg.dh = saved.cury;
311 ireg.dl = saved.curx;