unichromefb_softc
uni_load_fifo(struct unichromefb_softc *sc, int iga, int horact, int veract)
uni_set_depth(struct unichromefb_softc *sc, int bpp, int iga)
uni_get_clkval(struct unichromefb_softc *sc, int clk)
uni_set_vclk(struct unichromefb_softc *sc, uint32_t clk, int iga)
uni_init_dac(struct unichromefb_softc *sc, int iga)
uni_init_accel(struct unichromefb_softc *sc)
uni_set_accel_depth(struct unichromefb_softc *sc)
uni_wait_idle(struct unichromefb_softc *sc)
uni_fillrect(struct unichromefb_softc *sc, int x, int y, int width,
static int unichromefb_drm_unmap(struct unichromefb_softc *);
static int unichromefb_drm_map(struct unichromefb_softc *);
uni_rectinvert(struct unichromefb_softc *sc, int x, int y, int width,
uni_bitblit(struct unichromefb_softc *sc, int xs, int ys, int xd, int yd, int width, int height)
uni_setup_mono(struct unichromefb_softc *sc, int xd, int yd, int width, int height,
uni_cursor_show(struct unichromefb_softc *sc)
uni_cursor_hide(struct unichromefb_softc *sc)
struct unichromefb_softc *sc;
sc = (struct unichromefb_softc *)scr->scr_cookie;
struct unichromefb_softc *sc;
sc = (struct unichromefb_softc *)scr->scr_cookie;
struct unichromefb_softc *sc;
sc = (struct unichromefb_softc *)scr->scr_cookie;
static uint8_t uni_rd(struct unichromefb_softc *, int, uint8_t);
struct unichromefb_softc *sc;
static void uni_wr(struct unichromefb_softc *, int, uint8_t, uint8_t);
sc = (struct unichromefb_softc *)scr->scr_cookie;
static void uni_wr_mask(struct unichromefb_softc *, int, uint8_t,
struct unichromefb_softc *sc;
static void uni_wr_x(struct unichromefb_softc *, struct io_reg *, int);
sc = (struct unichromefb_softc *)scr->scr_cookie;
static void uni_wr_dac(struct unichromefb_softc *, uint8_t, uint8_t,
struct unichromefb_softc *sc;
sc = (struct unichromefb_softc *)scr->scr_cookie;
static void uni_setmode(struct unichromefb_softc *, int, int);
static void uni_crt_lock(struct unichromefb_softc *);
static void uni_crt_unlock(struct unichromefb_softc *);
static void uni_crt_enable(struct unichromefb_softc *);
static void uni_crt_disable(struct unichromefb_softc *);
static void uni_screen_enable(struct unichromefb_softc *);
static void uni_screen_disable(struct unichromefb_softc *);
static void uni_set_start(struct unichromefb_softc *);
static void uni_set_crtc(struct unichromefb_softc *,
static void uni_load_crtc(struct unichromefb_softc *, struct display_timing,
static void uni_load_reg(struct unichromefb_softc *, int, int,
static void uni_fix_crtc(struct unichromefb_softc *);
static void uni_load_offset(struct unichromefb_softc *, int, int, int);
static void uni_load_fetchcnt(struct unichromefb_softc *, int, int, int);
static void uni_load_fifo(struct unichromefb_softc *, int, int, int);
static void uni_set_depth(struct unichromefb_softc *, int, int);
static uint32_t uni_get_clkval(struct unichromefb_softc *, int);
static void uni_set_vclk(struct unichromefb_softc *, uint32_t, int);
static void uni_init_dac(struct unichromefb_softc *, int);
static void uni_init_accel(struct unichromefb_softc *);
static void uni_set_accel_depth(struct unichromefb_softc *);
static void uni_wait_idle(struct unichromefb_softc *);
static void uni_fillrect(struct unichromefb_softc *,
static void uni_rectinvert(struct unichromefb_softc *,
static void uni_bitblit(struct unichromefb_softc *, int, int, int, int,
static void uni_setup_mono(struct unichromefb_softc *, int, int, int,
static void uni_cursor_show(struct unichromefb_softc *);
static void uni_cursor_hide(struct unichromefb_softc *);
CFATTACH_DECL_NEW(unichromefb, sizeof(struct unichromefb_softc),
struct unichromefb_softc *sc = device_private(self);
unichromefb_drm_unmap(struct unichromefb_softc *sc)
unichromefb_drm_map(struct unichromefb_softc *sc)
struct unichromefb_softc *sc;
sc = (struct unichromefb_softc *)vd->cookie;
struct unichromefb_softc *sc;
sc = (struct unichromefb_softc *)c;
uni_rd(struct unichromefb_softc *sc, int off, uint8_t idx)
uni_wr(struct unichromefb_softc *sc, int off, uint8_t idx, uint8_t val)
uni_wr_mask(struct unichromefb_softc *sc, int off, uint8_t idx,
uni_wr_dac(struct unichromefb_softc *sc, uint8_t idx,
uni_wr_x(struct unichromefb_softc *sc, struct io_reg *tbl, int num)
uni_setmode(struct unichromefb_softc *sc, int idx, int bpp)
uni_crt_lock(struct unichromefb_softc *sc)
uni_crt_unlock(struct unichromefb_softc *sc)
uni_crt_enable(struct unichromefb_softc *sc)
uni_crt_disable(struct unichromefb_softc *sc)
uni_screen_enable(struct unichromefb_softc *sc)
uni_screen_disable(struct unichromefb_softc *sc)
uni_set_start(struct unichromefb_softc *sc)
uni_set_crtc(struct unichromefb_softc *sc, struct crt_mode_table *ctbl,
uni_load_crtc(struct unichromefb_softc *sc,
uni_load_reg(struct unichromefb_softc *sc, int timing, int regnum,
uni_fix_crtc(struct unichromefb_softc *sc)
uni_load_offset(struct unichromefb_softc *sc, int haddr, int bpp, int iga)
uni_load_fetchcnt(struct unichromefb_softc *sc, int haddr, int bpp, int iga)