Lines Matching defs:unichromefb_softc
95 struct unichromefb_softc {
128 static int unichromefb_drm_unmap(struct unichromefb_softc *);
129 static int unichromefb_drm_map(struct unichromefb_softc *);
147 static uint8_t uni_rd(struct unichromefb_softc *, int, uint8_t);
148 static void uni_wr(struct unichromefb_softc *, int, uint8_t, uint8_t);
149 static void uni_wr_mask(struct unichromefb_softc *, int, uint8_t,
151 static void uni_wr_x(struct unichromefb_softc *, struct io_reg *, int);
152 static void uni_wr_dac(struct unichromefb_softc *, uint8_t, uint8_t,
157 static void uni_setmode(struct unichromefb_softc *, int, int);
158 static void uni_crt_lock(struct unichromefb_softc *);
159 static void uni_crt_unlock(struct unichromefb_softc *);
160 static void uni_crt_enable(struct unichromefb_softc *);
161 static void uni_crt_disable(struct unichromefb_softc *);
162 static void uni_screen_enable(struct unichromefb_softc *);
163 static void uni_screen_disable(struct unichromefb_softc *);
164 static void uni_set_start(struct unichromefb_softc *);
165 static void uni_set_crtc(struct unichromefb_softc *,
167 static void uni_load_crtc(struct unichromefb_softc *, struct display_timing,
169 static void uni_load_reg(struct unichromefb_softc *, int, int,
171 static void uni_fix_crtc(struct unichromefb_softc *);
172 static void uni_load_offset(struct unichromefb_softc *, int, int, int);
173 static void uni_load_fetchcnt(struct unichromefb_softc *, int, int, int);
174 static void uni_load_fifo(struct unichromefb_softc *, int, int, int);
175 static void uni_set_depth(struct unichromefb_softc *, int, int);
176 static uint32_t uni_get_clkval(struct unichromefb_softc *, int);
177 static void uni_set_vclk(struct unichromefb_softc *, uint32_t, int);
178 static void uni_init_dac(struct unichromefb_softc *, int);
179 static void uni_init_accel(struct unichromefb_softc *);
180 static void uni_set_accel_depth(struct unichromefb_softc *);
183 static void uni_wait_idle(struct unichromefb_softc *);
184 static void uni_fillrect(struct unichromefb_softc *,
186 static void uni_rectinvert(struct unichromefb_softc *,
188 static void uni_bitblit(struct unichromefb_softc *, int, int, int, int,
190 static void uni_setup_mono(struct unichromefb_softc *, int, int, int,
193 static void uni_cursor_show(struct unichromefb_softc *);
194 static void uni_cursor_hide(struct unichromefb_softc *);
227 CFATTACH_DECL_NEW(unichromefb, sizeof(struct unichromefb_softc),
255 struct unichromefb_softc *sc = device_private(self);
372 unichromefb_drm_unmap(struct unichromefb_softc *sc)
384 unichromefb_drm_map(struct unichromefb_softc *sc)
426 struct unichromefb_softc *sc;
430 sc = (struct unichromefb_softc *)vd->cookie;
501 struct unichromefb_softc *sc;
504 sc = (struct unichromefb_softc *)c;
554 uni_rd(struct unichromefb_softc *sc, int off, uint8_t idx)
561 uni_wr(struct unichromefb_softc
568 uni_wr_mask(struct unichromefb_softc *sc, int off, uint8_t idx,
580 uni_wr_dac(struct unichromefb_softc *sc, uint8_t idx,
590 uni_wr_x(struct unichromefb_softc *sc, struct io_reg *tbl, int num)
622 uni_setmode(struct unichromefb_softc *sc, int idx, int bpp)
687 uni_crt_lock(struct unichromefb_softc *sc)
693 uni_crt_unlock(struct unichromefb_softc *sc)
700 uni_crt_enable(struct unichromefb_softc *sc)
706 uni_crt_disable(struct unichromefb_softc *sc)
712 uni_screen_enable(struct unichromefb_softc *sc)
718 uni_screen_disable(struct unichromefb_softc *sc)
724 uni_set_start(struct unichromefb_softc *sc)
742 uni_set_crtc(struct unichromefb_softc *sc, struct crt_mode_table *ctbl,
806 uni_load_crtc(struct unichromefb_softc *sc,
918 uni_load_reg(struct unichromefb_softc *sc, int timing, int regnum,
954 uni_fix_crtc(struct unichromefb_softc *sc)
970 uni_load_offset(struct unichromefb_softc *sc, int haddr, int bpp, int iga)
991 uni_load_fetchcnt(struct unichromefb_softc *sc, int haddr, int bpp, int iga)
1012 uni_load_fifo(struct unichromefb_softc *sc, int iga, int horact, int veract)
1072 uni_set_depth(struct unichromefb_softc *sc, int bpp, int iga)
1099 uni_get_clkval(struct unichromefb_softc *sc, int clk)
1116 uni_set_vclk(struct unichromefb_softc *sc, uint32_t clk, int iga)
1156 uni_init_dac(struct unichromefb_softc *sc, int iga)
1173 uni_init_accel(struct unichromefb_softc *sc)
1228 uni_set_accel_depth(struct unichromefb_softc *sc)
1253 uni_wait_idle(struct unichromefb_softc *sc)
1273 uni_fillrect(struct unichromefb_softc *sc, int x, int y, int width,
1295 uni_rectinvert(struct unichromefb_softc *sc, int x, int y, int width,
1316 uni_bitblit(struct unichromefb_softc *sc, int xs, int ys, int xd, int yd, int width, int height)
1350 uni_setup_mono(struct unichromefb_softc *sc, int xd, int yd, int width, int height,
1373 uni_cursor_show(struct unichromefb_softc *sc)
1385 uni_cursor_hide(struct unichromefb_softc *sc)
1405 struct unichromefb_softc *sc;
1410 sc = (struct unichromefb_softc *)scr->scr_cookie;
1429 struct unichromefb_softc *sc;
1434 sc = (struct unichromefb_softc *)scr->scr_cookie;
1453 struct unichromefb_softc *sc;
1458 sc = (struct unichromefb_softc *)scr->scr_cookie;
1477 struct unichromefb_softc *sc;
1482 sc = (struct unichromefb_softc *)scr->scr_cookie;
1508 struct unichromefb_softc *sc;
1513 sc = (struct unichromefb_softc *)scr->scr_cookie;
1549 struct unichromefb_softc *sc;
1553 sc = (struct unichromefb_softc *)scr->scr_cookie;