Lines Matching refs:unichromefb_softc
95 struct unichromefb_softc { struct
128 static int unichromefb_drm_unmap(struct unichromefb_softc *); argument
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); in unichromefb_attach()
372 unichromefb_drm_unmap(struct unichromefb_softc *sc) in unichromefb_drm_unmap()
384 unichromefb_drm_map(struct unichromefb_softc *sc) in unichromefb_drm_map()
426 struct unichromefb_softc *sc; in unichromefb_ioctl()
430 sc = (struct unichromefb_softc *)vd->cookie; in unichromefb_ioctl()
501 struct unichromefb_softc *sc; in unichromefb_init_screen()
504 sc = (struct unichromefb_softc *)c; in unichromefb_init_screen()
554 uni_rd(struct unichromefb_softc *sc, int off, uint8_t idx) in uni_rd()
561 uni_wr(struct unichromefb_softc *sc, int off, uint8_t idx, uint8_t val) in uni_wr()
568 uni_wr_mask(struct unichromefb_softc *sc, int off, uint8_t idx, in uni_wr_mask()
580 uni_wr_dac(struct unichromefb_softc *sc, uint8_t idx, in uni_wr_dac()
590 uni_wr_x(struct unichromefb_softc *sc, struct io_reg *tbl, int num) in uni_wr_x()
622 uni_setmode(struct unichromefb_softc *sc, int idx, int bpp) in uni_setmode()
687 uni_crt_lock(struct unichromefb_softc *sc) in uni_crt_lock()
693 uni_crt_unlock(struct unichromefb_softc *sc) in uni_crt_unlock()
700 uni_crt_enable(struct unichromefb_softc *sc) in uni_crt_enable()
706 uni_crt_disable(struct unichromefb_softc *sc) in uni_crt_disable()
712 uni_screen_enable(struct unichromefb_softc *sc) in uni_screen_enable()
718 uni_screen_disable(struct unichromefb_softc *sc) in uni_screen_disable()
724 uni_set_start(struct unichromefb_softc *sc) in uni_set_start()
742 uni_set_crtc(struct unichromefb_softc *sc, struct crt_mode_table *ctbl, in uni_set_crtc()
806 uni_load_crtc(struct unichromefb_softc *sc, in uni_load_crtc()
918 uni_load_reg(struct unichromefb_softc *sc, int timing, int regnum, in uni_load_reg()
954 uni_fix_crtc(struct unichromefb_softc *sc) in uni_fix_crtc()
970 uni_load_offset(struct unichromefb_softc *sc, int haddr, int bpp, int iga) in uni_load_offset()
991 uni_load_fetchcnt(struct unichromefb_softc *sc, int haddr, int bpp, int iga) in uni_load_fetchcnt()
1012 uni_load_fifo(struct unichromefb_softc *sc, int iga, int horact, int veract) in uni_load_fifo()
1072 uni_set_depth(struct unichromefb_softc *sc, int bpp, int iga) in uni_set_depth()
1099 uni_get_clkval(struct unichromefb_softc *sc, int clk) in uni_get_clkval()
1116 uni_set_vclk(struct unichromefb_softc *sc, uint32_t clk, int iga) in uni_set_vclk()
1156 uni_init_dac(struct unichromefb_softc *sc, int iga) in uni_init_dac()
1173 uni_init_accel(struct unichromefb_softc *sc) in uni_init_accel()
1228 uni_set_accel_depth(struct unichromefb_softc *sc) in uni_set_accel_depth()
1253 uni_wait_idle(struct unichromefb_softc *sc) in uni_wait_idle()
1273 uni_fillrect(struct unichromefb_softc *sc, int x, int y, int width, in uni_fillrect()
1295 uni_rectinvert(struct unichromefb_softc *sc, int x, int y, int width, in uni_rectinvert()
1316 uni_bitblit(struct unichromefb_softc *sc, int xs, int ys, int xd, int yd, int width, int height) in uni_bitblit()
1350 uni_setup_mono(struct unichromefb_softc *sc, int xd, int yd, int width, int height, in uni_setup_mono()
1373 uni_cursor_show(struct unichromefb_softc *sc) in uni_cursor_show()
1385 uni_cursor_hide(struct unichromefb_softc *sc) in uni_cursor_hide()
1405 struct unichromefb_softc *sc; in uni_copycols()
1410 sc = (struct unichromefb_softc *)scr->scr_cookie; in uni_copycols()
1429 struct unichromefb_softc *sc; in uni_copyrows()
1434 sc = (struct unichromefb_softc *)scr->scr_cookie; in uni_copyrows()
1453 struct unichromefb_softc *sc; in uni_erasecols()
1458 sc = (struct unichromefb_softc *)scr->scr_cookie; in uni_erasecols()
1477 struct unichromefb_softc *sc; in uni_eraserows()
1482 sc = (struct unichromefb_softc *)scr->scr_cookie; in uni_eraserows()
1508 struct unichromefb_softc *sc; in uni_cursor()
1513 sc = (struct unichromefb_softc *)scr->scr_cookie; in uni_cursor()
1549 struct unichromefb_softc *sc; in uni_putchar()
1553 sc = (struct unichromefb_softc *)scr->scr_cookie; in uni_putchar()