gfxp_fb_softc
struct gfxp_fb_softc *softc = (struct gfxp_fb_softc *)ptr;
gfxp_bm_attach(dev_info_t *devi __unused, struct gfxp_fb_softc *softc)
gfxp_bm_detach(dev_info_t *devi __unused, struct gfxp_fb_softc *softc)
bitmap_kdsettext(struct gfxp_fb_softc *softc)
bitmap_kdsetgraphics(struct gfxp_fb_softc *softc __unused)
bitmap_suspend(struct gfxp_fb_softc *softc __unused)
bitmap_resume(struct gfxp_fb_softc *softc)
bitmap_kdsetmode(struct gfxp_fb_softc *softc, int mode)
bitmap_setup_fb(struct gfxp_fb_softc *softc)
bitmap_devinit(struct gfxp_fb_softc *softc, struct vis_devinit *data)
bitmap_copy_fb(struct gfxp_fb_softc *softc, uint8_t *src, uint8_t *dst)
bitmap_cons_copy(struct gfxp_fb_softc *softc, struct vis_conscopy *ma)
bitmap_cons_display(struct gfxp_fb_softc *softc, struct vis_consdisplay *da)
bitmap_cons_clear(struct gfxp_fb_softc *softc, struct vis_consclear *ca)
bitmap_display_cursor(struct gfxp_fb_softc *softc, struct vis_conscursor *ca)
static void bitmap_copy_fb(struct gfxp_fb_softc *, uint8_t *, uint8_t *);
static int bitmap_kdsetmode(struct gfxp_fb_softc *, int);
static int bitmap_devinit(struct gfxp_fb_softc *, struct vis_devinit *);
static void bitmap_cons_copy(struct gfxp_fb_softc *, struct vis_conscopy *);
static void bitmap_cons_display(struct gfxp_fb_softc *,
bitmap_cons_cursor(struct gfxp_fb_softc *softc, struct vis_conscursor *ca)
static int bitmap_cons_clear(struct gfxp_fb_softc *,
struct gfxp_fb_softc *softc = (struct gfxp_fb_softc *)arg;
static void bitmap_cons_cursor(struct gfxp_fb_softc *,
struct gfxp_fb_softc *softc = (struct gfxp_fb_softc *)arg;
struct gfxp_fb_softc *softc = (struct gfxp_fb_softc *)arg;
struct gfxp_fb_softc *softc = (struct gfxp_fb_softc *)ptr;
static int bitmap_suspend(struct gfxp_fb_softc *softc);
static void bitmap_resume(struct gfxp_fb_softc *softc);
struct gfxp_fb_softc *softc = (struct gfxp_fb_softc *)ptr;
return (kmem_zalloc(sizeof (struct gfxp_fb_softc), KM_SLEEP));
kmem_free(ptr, sizeof (struct gfxp_fb_softc));
gfxp_fb_resume(struct gfxp_fb_softc *softc)
gfxp_fb_suspend(struct gfxp_fb_softc *softc)
struct gfxp_fb_softc *softc = (struct gfxp_fb_softc *)ptr;
struct gfxp_fb_softc *softc = (struct gfxp_fb_softc *)ptr;
struct gfxp_fb_softc *softc = (struct gfxp_fb_softc *)ptr;
do_gfx_ioctl(int cmd, intptr_t data, int mode, struct gfxp_fb_softc *softc)
struct gfxp_fb_softc *softc = (struct gfxp_fb_softc *)ptr;
struct gfxp_fb_softc *softc = (struct gfxp_fb_softc *)ptr;
gfxp_check_for_console(dev_info_t *devi, struct gfxp_fb_softc *softc,
int gfxp_bm_attach(dev_info_t *, struct gfxp_fb_softc *);
int gfxp_bm_detach(dev_info_t *, struct gfxp_fb_softc *);
int gfxp_vga_attach(dev_info_t *, struct gfxp_fb_softc *);
int gfxp_vga_detach(dev_info_t *, struct gfxp_fb_softc *);
struct gfxp_fb_softc;
int (*kdsetmode)(struct gfxp_fb_softc *softc, int mode);
int (*devinit)(struct gfxp_fb_softc *, struct vis_devinit *data);
void (*cons_copy)(struct gfxp_fb_softc *, struct vis_conscopy *);
void (*cons_display)(struct gfxp_fb_softc *, struct vis_consdisplay *);
void (*cons_cursor)(struct gfxp_fb_softc *, struct vis_conscursor *);
int (*cons_clear)(struct gfxp_fb_softc *, struct vis_consclear *);
int (*suspend)(struct gfxp_fb_softc *softc);
void (*resume)(struct gfxp_fb_softc *softc);
static int vgatext_kdsetmode(struct gfxp_fb_softc *softc, int mode);
static void vgatext_setfont(struct gfxp_fb_softc *softc);
static void vgatext_get_cursor(struct gfxp_fb_softc *softc,
static void vgatext_set_cursor(struct gfxp_fb_softc *softc, int row, int col);
static void vgatext_hide_cursor(struct gfxp_fb_softc *softc);
vgatext_setfont(struct gfxp_fb_softc *softc)
static void vgatext_save_colormap(struct gfxp_fb_softc *softc);
static void vgatext_restore_colormap(struct gfxp_fb_softc *softc);
vgatext_save_colormap(struct gfxp_fb_softc *softc)
vgatext_restore_colormap(struct gfxp_fb_softc *softc)
gfxp_vga_attach(dev_info_t *devi, struct gfxp_fb_softc *softc)
vgatext_return_pointers(struct gfxp_fb_softc *softc, struct vgaregmap *fbs,
gfxp_vga_detach(dev_info_t *devi __unused, struct gfxp_fb_softc *softc)
vgatext_save_text(struct gfxp_fb_softc *softc)
vgatext_suspend(struct gfxp_fb_softc *softc)
vgatext_resume(struct gfxp_fb_softc *softc)
vgatext_progressbar_stop(struct gfxp_fb_softc *softc)
vgatext_kdsettext(struct gfxp_fb_softc *softc)
vgatext_kdsetgraphics(struct gfxp_fb_softc *softc)
vgatext_kdsetmode(struct gfxp_fb_softc *softc, int mode)
struct gfxp_fb_softc *softc = (struct gfxp_fb_softc *)ptr;
vgatext_devinit(struct gfxp_fb_softc *softc, struct vis_devinit *data)
vgatext_cons_display(struct gfxp_fb_softc *softc, struct vis_consdisplay *da)
vgatext_cons_display((struct gfxp_fb_softc *)arg, da);
vgatext_cons_copy(struct gfxp_fb_softc *softc, struct vis_conscopy *ma)
vgatext_cons_copy((struct gfxp_fb_softc *)arg, ca);
static int vgatext_devinit(struct gfxp_fb_softc *, struct vis_devinit *data);
vgatext_cons_clear(struct gfxp_fb_softc *softc, struct vis_consclear *ca)
static void vgatext_cons_copy(struct gfxp_fb_softc *,
vgatext_cons_cursor(struct gfxp_fb_softc *softc, struct vis_conscursor *ca)
static void vgatext_cons_display(struct gfxp_fb_softc *,
static int vgatext_cons_clear(struct gfxp_fb_softc *,
vgatext_cons_cursor((struct gfxp_fb_softc *)arg, ca);
static void vgatext_cons_cursor(struct gfxp_fb_softc *,
vgatext_hide_cursor(struct gfxp_fb_softc *softc)
vgatext_set_cursor(struct gfxp_fb_softc *softc, int row, int col)
vgatext_get_cursor(struct gfxp_fb_softc *softc,
vgatext_get_text(struct gfxp_fb_softc *softc)
static void vgatext_init(struct gfxp_fb_softc *);
static void vgatext_set_text(struct gfxp_fb_softc *);
vgatext_set_text(struct gfxp_fb_softc *softc)
static void vgatext_get_text(struct gfxp_fb_softc *softc);
static void vgatext_save_text(struct gfxp_fb_softc *softc);
static void vgatext_kdsettext(struct gfxp_fb_softc *softc);
static int vgatext_suspend(struct gfxp_fb_softc *softc);
static void vgatext_resume(struct gfxp_fb_softc *softc);
vgatext_init(struct gfxp_fb_softc *softc)
vgatext_init_graphics(struct gfxp_fb_softc *softc)
static void vgatext_init_graphics(struct gfxp_fb_softc *);