vgastate
rc = vgacon_do_font_op(&vgastate, font->data, 1, charcount == 512);
return vgacon_do_font_op(&vgastate, font->data, 0, vga_512_chars);
vgastate.vgabase = NULL;
static struct vgastate vgastate;
vga_w(vgastate.vgabase, VGA_PEL_MSK, 0xff);
vga_w(vgastate.vgabase, VGA_PEL_IW, table[i]);
vga_w(vgastate.vgabase, VGA_PEL_D, vc->vc_palette[j++] >> 2);
vga_w(vgastate.vgabase, VGA_PEL_D, vc->vc_palette[j++] >> 2);
vga_w(vgastate.vgabase, VGA_PEL_D, vc->vc_palette[j++] >> 2);
static void vga_vesa_blank(struct vgastate *state, enum vesa_blank_mode mode)
static void vga_vesa_unblank(struct vgastate *state)
static void vga_pal_blank(struct vgastate *state)
vga_vesa_unblank(&vgastate);
vga_pal_blank(&vgastate);
vga_vesa_blank(&vgastate, blank - 1);
static int vgacon_do_font_op(struct vgastate *state, char *arg, int set,
struct vgastate state;
memset(&(par->state), 0, sizeof(struct vgastate));
struct vgastate state;
memset(&par->state, 0, sizeof(struct vgastate));
struct vgastate *state = &par->state;
static void vgaHWLock(struct vgastate *state)
static void neoLock(struct vgastate *state)
memset(&par->state, 0, sizeof(struct vgastate));
struct vgastate vgastate;
memset(&par->vgastate, 0, sizeof(par->vgastate));
par->vgastate.flags = VGA_SAVE_MODE | VGA_SAVE_FONTS |
save_vga(&par->vgastate);
restore_vga(&par->vgastate);
memset(&par->state, 0, sizeof(struct vgastate));
struct vgastate state;
struct vgastate state;
memset(&(par->state), 0, sizeof(struct vgastate));
struct vgastate vgastate;
memset(&par->vgastate, 0, sizeof(par->vgastate));
par->vgastate.flags = VGA_SAVE_CMAP | VGA_SAVE_FONTS |
par->vgastate.vgabase = par->mmio.vbase + 0x8000;
save_vga(&par->vgastate);
restore_vga(&par->vgastate);
memset(&par->state, 0, sizeof(struct vgastate));
struct vgastate state;
memset(&(par->state), 0, sizeof(struct vgastate));
struct vgastate state;
static void restore_vga_text(struct vgastate *state, void __iomem *fbbase)
static void save_vga_mode(struct vgastate *state)
static void restore_vga_mode(struct vgastate *state)
static void save_vga_cmap(struct vgastate *state)
static void restore_vga_cmap(struct vgastate *state)
static void vga_cleanup(struct vgastate *state)
int save_vga(struct vgastate *state)
int restore_vga(struct vgastate *state)
static void save_vga_text(struct vgastate *state, void __iomem *fbbase)
struct vgastate state;
extern int save_vga(struct vgastate *state);
extern int restore_vga(struct vgastate *state);