Lines Matching refs:fbbase
48 static void save_vga_text(struct vgastate *state, void __iomem *fbbase)
89 saved->vga_font0[i] = vga_r(fbbase, i);
100 saved->vga_font1[i] = vga_r(fbbase, i);
111 saved->vga_text[i] = vga_r(fbbase, i);
119 saved->vga_text[8192+i] = vga_r(fbbase + 2 * 8192, i);
138 static void restore_vga_text(struct vgastate *state, void __iomem *fbbase)
175 vga_w(fbbase, i, saved->vga_font0[i]);
186 vga_w(fbbase, i, saved->vga_font1[i]);
197 vga_w(fbbase, i, saved->vga_text[i]);
205 vga_w(fbbase, i, saved->vga_text[8192+i]);
397 void __iomem *fbbase;
410 fbbase = ioremap(state->membase, state->memsize);
412 if (!fbbase) {
423 iounmap(fbbase);
435 iounmap(fbbase);
446 iounmap(fbbase);
452 save_vga_text(state, fbbase);
453 iounmap(fbbase);
467 void __iomem *fbbase = ioremap(state->membase, state->memsize);
469 if (!fbbase) {
473 restore_vga_text(state, fbbase);
474 iounmap(fbbase);