smfb
int smfb_setup(struct smfb *, bus_space_tag_t, bus_space_handle_t,
void smfb_copyrect(struct smfb *, int, int, int, int, int, int);
void smfb_fillrect(struct smfb *, int, int, int, int, int);
int smfb_wait(struct smfb *);
void smfb_wait_panel_vsync(struct smfb *, int);
uint8_t smfb_vgats_read(struct smfb *, uint);
void smfb_vgats_write(struct smfb *, uint, uint8_t);
static struct smfb smfbcn;
struct smfb *fb = sc->sc_fb;
smfb_setup(struct smfb *fb, bus_space_tag_t memt, bus_space_handle_t memh,
smfb_copyrect(struct smfb *fb, int sx, int sy, int dx, int dy, int w, int h)
smfb_fillrect(struct smfb *fb, int x, int y, int w, int h, int bg)
struct smfb *fb = ri->ri_hw;
struct smfb *fb = ri->ri_hw;
struct smfb *fb = ri->ri_hw;
struct smfb *fb = ri->ri_hw;
smfb_wait(struct smfb *fb)
smfb_wait_panel_vsync(struct smfb *fb, int ncycles)
smfb_vgats_read(struct smfb *fb, uint regno)
smfb_vgats_write(struct smfb *fb, uint regno, uint8_t value)
struct smfb *sc_fb;
struct smfb sc_fb_store;