crmfb_softc
crmfb_set_mte_direction(struct crmfb_softc *sc, int dir)
crmfb_setup_palette(struct crmfb_softc *sc)
crmfb_fill_rect(struct crmfb_softc *sc, int x, int y, int width, int height,
crmfb_bitblt(struct crmfb_softc *sc, int xs, int ys, int xd, int yd,
crmfb_scroll(struct crmfb_softc *sc, int xs, int ys, int xd, int yd,
struct crmfb_softc *sc = scr->scr_cookie;
struct crmfb_softc *sc = scr->scr_cookie;
struct crmfb_softc *sc = scr->scr_cookie;
crmfb_setup_ddc(struct crmfb_softc *sc)
struct crmfb_softc *sc = cookie;
struct crmfb_softc *sc = cookie;
crmfb_set_mode(struct crmfb_softc *sc, const struct videomode *mode)
static int crmfb_putcmap(struct crmfb_softc *, struct wsdisplay_cmap *);
static int crmfb_getcmap(struct crmfb_softc *, struct wsdisplay_cmap *);
static void crmfb_set_palette(struct crmfb_softc *,
static int crmfb_set_curpos(struct crmfb_softc *, int, int);
static int crmfb_gcursor(struct crmfb_softc *, struct wsdisplay_cursor *);
static int crmfb_scursor(struct crmfb_softc *, struct wsdisplay_cursor *);
static inline void crmfb_write_reg(struct crmfb_softc *, int, uint32_t);
static inline uint32_t crmfb_read_reg(struct crmfb_softc *, int);
static int crmfb_wait_dma_idle(struct crmfb_softc *);
static int crmfb_setup_video(struct crmfb_softc *, int);
static void crmfb_setup_palette(struct crmfb_softc *);
static void crmfb_fill_rect(struct crmfb_softc *, int, int, int, int, uint32_t);
static void crmfb_bitblt(struct crmfb_softc *, int, int, int, int, int, int,
static void crmfb_scroll(struct crmfb_softc *, int, int, int, int, int, int);
static void crmfb_setup_ddc(struct crmfb_softc *);
static int crmfb_set_mode(struct crmfb_softc *, const struct videomode *);
CFATTACH_DECL_NEW(crmfb, sizeof(struct crmfb_softc),
struct crmfb_softc *sc;
struct crmfb_softc *sc;
sc = (struct crmfb_softc *)vd->cookie;
struct crmfb_softc *sc;
sc = (struct crmfb_softc *)vd->cookie;
struct crmfb_softc *sc;
sc = (struct crmfb_softc *)c;
crmfb_putcmap(struct crmfb_softc *sc, struct wsdisplay_cmap *cm)
crmfb_getcmap(struct crmfb_softc *sc, struct wsdisplay_cmap *cm)
crmfb_set_palette(struct crmfb_softc *sc, int reg, uint8_t r, uint8_t g,
crmfb_set_curpos(struct crmfb_softc *sc, int x, int y)
crmfb_gcursor(struct crmfb_softc *sc, struct wsdisplay_cursor *cur)
crmfb_scursor(struct crmfb_softc *sc, struct wsdisplay_cursor *cur)
crmfb_write_reg(struct crmfb_softc *sc, int offset, uint32_t val)
crmfb_read_reg(struct crmfb_softc *sc, int offset)
crmfb_wait_idle(struct crmfb_softc *sc)
crmfb_src_mode(struct crmfb_softc *sc, uint32_t mode)
crmfb_dst_mode(struct crmfb_softc *sc, uint32_t mode)
crmfb_make_room(struct crmfb_softc *sc, int num)
crmfb_wait_dma_idle(struct crmfb_softc *sc)
crmfb_setup_video(struct crmfb_softc *sc, int depth)