Lines Matching defs:gftfb_softc
61 struct gftfb_softc {
95 CFATTACH_DECL_NEW(gftfb, sizeof(struct gftfb_softc),
99 int gftfb_check_rom(struct gftfb_softc *, struct pci_attach_args *);
102 void gftfb_enable_rom_internal(struct gftfb_softc *);
103 void gftfb_disable_rom_internal(struct gftfb_softc *);
105 void gftfb_setup(struct gftfb_softc *);
127 static int gftfb_putcmap(struct gftfb_softc *, struct wsdisplay_cmap *);
128 static int gftfb_getcmap(struct gftfb_softc *, struct wsdisplay_cmap *);
129 static void gftfb_restore_palette(struct gftfb_softc *);
130 static int gftfb_putpalreg(struct gftfb_softc *, uint8_t, uint8_t,
133 static void gftfb_rectfill(struct gftfb_softc *, int, int, int, int,
146 static void gftfb_move_cursor(struct gftfb_softc *, int, int);
147 static int gftfb_do_cursor(struct gftfb_softc *, struct wsdisplay_cursor *);
149 static void gftfb_set_video(struct gftfb_softc *, int);
162 static inline void gftfb_wait_fifo(struct gftfb_softc *, uint32_t);
179 gftfb_read4(struct gftfb_softc *sc, uint32_t offset)
188 gftfb_write4(struct gftfb_softc *sc, uint32_t offset, uint32_t val)
197 gftfb_read1(struct gftfb_softc *sc, uint32_t offset)
206 gftfb_write1(struct gftfb_softc *sc, uint32_t offset, uint8_t val)
217 struct gftfb_softc *sc = device_private(self);
341 gftfb_check_rom(struct gftfb_softc *spc, struct pci_attach_args *pa)
581 gftfb_enable_rom_internal(struct gftfb_softc *spc)
595 struct gftfb_softc *spc = device_private(sc->sc_dev);
607 gftfb_disable_rom_internal(struct gftfb_softc *spc)
621 struct gftfb_softc *spc = device_private(sc->sc_dev);
630 gftfb_wait(struct gftfb_softc *sc)
642 gftfb_setup_fb(struct gftfb_softc *sc)
654 gftfb_setup(struct gftfb_softc *sc)
758 struct gftfb_softc *sc = vd->cookie;
879 struct gftfb_softc *sc = vd->cookie;
903 struct gftfb_softc *sc = cookie;
936 gftfb_putcmap(struct gftfb_softc *sc, struct wsdisplay_cmap *cm)
974 gftfb_getcmap(struct gftfb_softc *sc, struct wsdisplay_cmap *cm)
997 gftfb_restore_palette(struct gftfb_softc *sc)
1014 gftfb_putpalreg(struct gftfb_softc *sc, uint8_t idx, uint8_t r, uint8_t g,
1036 gftfb_wait_fifo(struct gftfb_softc *sc, uint32_t slots)
1046 gftfb_rectfill(struct gftfb_softc *sc, int x, int y, int wi, int he,
1081 struct gftfb_softc *sc = cookie;
1102 struct gftfb_softc *sc = scr->scr_cookie;
1120 struct gftfb_softc *sc = scr->scr_cookie;
1153 struct gftfb_softc *sc = scr->scr_cookie;
1236 struct gftfb_softc *sc = scr->scr_cookie;
1279 struct gftfb_softc *sc = scr->scr_cookie;
1306 struct gftfb_softc *sc = scr->scr_cookie;
1328 struct gftfb_softc *sc = scr->scr_cookie;
1352 struct gftfb_softc *sc = scr->scr_cookie;
1380 gftfb_move_cursor(struct gftfb_softc *sc, int x, int y)
1399 gftfb_do_cursor(struct gftfb_softc *sc, struct wsdisplay_cursor *cur)
1545 gftfb_set_video(struct gftfb_softc *sc, int on)