diofb
diofb_fbsetup(struct diofb *fb)
diofb_resetcmap(struct diofb *fb)
diofb_cnattach(struct diofb *fb)
struct diofb *fb, int console, const char *descr)
struct diofb *fb = ri->ri_hw;
struct diofb *fb = ri->ri_hw;
struct diofb *fb = ri->ri_hw;
struct diofb *fb = ri->ri_hw;
struct diofb *fb = ri->ri_hw;
struct diofb *fb = v;
struct diofb *fb = v;
struct diofb *fb = v;
diofb_getcmap(struct diofb *fb, struct wsdisplay_cmap *cm)
struct diofb diofb_cn;
diofb_fbinquire(struct diofb *fb, int scode, struct diofbreg *fbr)
diofb_mono_windowmove(struct diofb *fb, uint16_t sx, uint16_t sy,
int (*bmv)(struct diofb *, uint16_t, uint16_t, uint16_t,
void diofb_cnattach(struct diofb *);
void diofb_end_attach(device_t, struct wsdisplay_accessops *, struct diofb *,
int diofb_fbinquire(struct diofb *, int, struct diofbreg *);
void diofb_fbsetup(struct diofb *);
int diofb_getcmap(struct diofb *, struct wsdisplay_cmap *);
void diofb_resetcmap(struct diofb *);
int diofb_mono_windowmove(struct diofb *, uint16_t, uint16_t, uint16_t,
extern struct diofb diofb_cn; /* struct diofb for console device */
struct diofb *sc_fb;
struct diofb sc_fb_store;
static int dvbox_reset(struct diofb *, int, struct diofbreg *);
static void dvbox_restore(struct diofb *);
static int dvbox_windowmove(struct diofb *, uint16_t, uint16_t, uint16_t,
dvbox_reset(struct diofb *fb, int scode, struct diofbreg *fbr)
dvbox_restore(struct diofb *fb)
struct diofb *fb = v;
dvbox_windowmove(struct diofb *fb, uint16_t sx, uint16_t sy,
struct diofb *fb = &diofb_cn;
struct diofb *sc_fb;
struct diofb sc_fb_store;
static int gbox_reset(struct diofb *, int, struct diofbreg *);
static void gbox_restore(struct diofb *);
static int gbox_setcmap(struct diofb *, struct wsdisplay_cmap *);
static void gbox_setcolor(struct diofb *, u_int);
static int gbox_windowmove(struct diofb *, uint16_t, uint16_t, uint16_t,
gbox_reset(struct diofb *fb, int scode, struct diofbreg *fbr)
gbox_restore(struct diofb *fb)
struct diofb *fb = v;
gbox_setcolor(struct diofb *fb, u_int index)
gbox_setcmap(struct diofb *fb, struct wsdisplay_cmap *cm)
gbox_windowmove(struct diofb *fb, uint16_t sx, uint16_t sy,
struct diofb *fb = &diofb_cn;
gendiofb_reset(struct diofb *fb, int scode, struct diofbreg *fbr)
struct diofb *fb = v;
struct diofb *fb = &diofb_cn;
struct diofb *sc_fb;
struct diofb sc_fb_store;
static int gendiofb_reset(struct diofb *, int, struct diofbreg *);
struct diofb *sc_fb;
struct diofb sc_fb_store;
static int hyper_reset(struct diofb *, int, struct diofbreg *);
hyper_reset(struct diofb *fb, int scode, struct diofbreg *fbr)
struct diofb *fb = v;
struct diofb *fb = &diofb_cn;
struct diofb *sc_fb;
struct diofb sc_fb_store;
static int rbox_reset(struct diofb *, int, struct diofbreg *);
static void rbox_restore(struct diofb *);
static int rbox_windowmove(struct diofb *, uint16_t, uint16_t, uint16_t,
rbox_reset(struct diofb *fb, int scode, struct diofbreg *fbr)
rbox_restore(struct diofb *fb)
struct diofb *fb = v;
rbox_windowmove(struct diofb *fb, uint16_t sx, uint16_t sy,
struct diofb *fb = &diofb_cn;
struct diofb *sc_fb;
struct diofb sc_fb_store;
static int topcat_reset(struct diofb *, int, struct diofbreg *);
static void topcat_restore(struct diofb *);
static int topcat_setcmap(struct diofb *, struct wsdisplay_cmap *);
static void topcat_setcolor(struct diofb *, u_int);
static int topcat_windowmove(struct diofb *, uint16_t, uint16_t, uint16_t,
topcat_reset(struct diofb *fb, int scode, struct diofbreg *fbr)
topcat_restore(struct diofb *fb)
struct diofb *fb = v;
topcat_setcolor(struct diofb *fb, u_int index)
topcat_setcmap(struct diofb *fb, struct wsdisplay_cmap *cm)
topcat_windowmove(struct diofb *fb, uint16_t sx, uint16_t sy,
struct diofb *diofb = ri->ri_hw;
volatile struct tcboxfb *tc = (struct tcboxfb *)diofb->regkva;
tc_waitbusy(tc, diofb->planemask);
(*diofb->wsputchar)(cookie, row, col, uc, attr);
struct diofb *diofb;
diofb = ri->ri_hw;
tc = (struct tcboxfb *)diofb->regkva;
tc_waitbusy(tc, diofb->planemask);
struct diofb *fb = &diofb_cn;
tvrx_reset(struct diofb *fb, int scode, struct diofbreg *fbr)
struct diofb *fb = v;
struct diofb *fb = &diofb_cn;
struct diofb *sc_fb;
struct diofb sc_fb_store;
static int tvrx_reset(struct diofb *, int, struct diofbreg *);