voodoofb_softc
voodoofb_bitblt(struct voodoofb_softc *sc, int xs, int ys, int xd, int yd,
voodoofb_rectfill(struct voodoofb_softc *sc, int x, int y, int width,
voodoofb_rectinvert(struct voodoofb_softc *sc, int x, int y, int width,
voodoofb_setup_mono(struct voodoofb_softc *sc, int xd, int yd, int width,
voodoofb_feed_line(struct voodoofb_softc *sc, int count, uint8_t *data)
struct voodoofb_softc *sc = vd->cookie;
struct voodoofb_softc *sc = vd->cookie;
struct voodoofb_softc *sc = cookie;
struct voodoofb_softc *sc = arg;
static int voodoofb_drm_unmap(struct voodoofb_softc *);
static int voodoofb_drm_map(struct voodoofb_softc *);
CFATTACH_DECL_NEW(voodoofb, sizeof(struct voodoofb_softc), voodoofb_match,
voodoofb_setup_monitor(struct voodoofb_softc *sc, const struct videomode *vm)
static bool voodoofb_is_console(struct voodoofb_softc *);
static void voodoofb_init(struct voodoofb_softc *);
voodoofb_set_videomode(struct voodoofb_softc *sc,
static int voodoofb_putcmap(struct voodoofb_softc *,
static int voodoofb_getcmap(struct voodoofb_softc *,
static int voodoofb_putpalreg(struct voodoofb_softc *, uint8_t, uint8_t,
static void voodoofb_bitblt(struct voodoofb_softc *, int, int, int, int,
voodoofb_init(struct voodoofb_softc *sc)
static void voodoofb_rectfill(struct voodoofb_softc *, int, int, int, int,
static void voodoofb_rectinvert(struct voodoofb_softc *, int, int, int,
voodoofb_setup_i2c(struct voodoofb_softc *sc)
static void voodoofb_setup_mono(struct voodoofb_softc *, int, int, int,
static void voodoofb_feed_line(struct voodoofb_softc *, int, uint8_t *);
static void voodoofb_wait_idle(struct voodoofb_softc *);
static void voodoofb_init_glyphcache(struct voodoofb_softc *,
struct voodoofb_softc *sc = cookie;
struct voodoofb_softc *sc = cookie;
static void voodoofb_set_videomode(struct voodoofb_softc *,
voodoofb_init_glyphcache(struct voodoofb_softc *sc, struct rasops_info *ri)
static void voodoofb_clearscreen(struct voodoofb_softc *);
static void voodoofb_setup_i2c(struct voodoofb_softc *);
voodoo3_write32(struct voodoofb_softc *sc, uint32_t reg, uint32_t val)
voodoo3_write32s(struct voodoofb_softc *sc, uint32_t reg, uint32_t val)
voodoo3_read32(struct voodoofb_softc *sc, uint32_t reg)
voodoo3_write_crtc(struct voodoofb_softc *sc, uint8_t reg, uint8_t val)
voodoo3_write_seq(struct voodoofb_softc *sc, uint8_t reg, uint8_t val)
voodoo3_write_gra(struct voodoofb_softc *sc, uint8_t reg, uint8_t val)
voodoo3_write_attr(struct voodoofb_softc *sc, uint8_t reg, uint8_t val)
vga_outb(struct voodoofb_softc *sc, uint32_t reg, uint8_t val)
voodoo3_make_room(struct voodoofb_softc *sc, int len)
voodoofb_wait_idle(struct voodoofb_softc *sc)
struct voodoofb_softc *sc = device_private(self);
voodoofb_drm_unmap(struct voodoofb_softc *sc)
voodoofb_drm_map(struct voodoofb_softc *sc)
voodoofb_putpalreg(struct voodoofb_softc *sc, uint8_t index, uint8_t r,
voodoofb_putcmap(struct voodoofb_softc *sc, struct wsdisplay_cmap *cm)
voodoofb_getcmap(struct voodoofb_softc *sc, struct wsdisplay_cmap *cm)
voodoofb_is_console(struct voodoofb_softc *sc)
voodoofb_clearscreen(struct voodoofb_softc *sc)
struct voodoofb_softc *sc = scr->scr_cookie;
struct voodoofb_softc *sc = scr->scr_cookie;
struct voodoofb_softc *sc = scr->scr_cookie;
struct voodoofb_softc *sc = scr->scr_cookie;
struct voodoofb_softc *sc = scr->scr_cookie;
struct voodoofb_softc *sc = scr->scr_cookie;
struct voodoofb_softc *sc = scr->scr_cookie;