Lines Matching refs:sc_sunfb
61 struct sunfb sc_sunfb;
158 fb_setsize(&sc->sc_sunfb, 8, 1152, 900, sc->sc_node, 0);
159 if (sc->sc_sunfb.sf_depth == 24) {
160 sc->sc_sunfb.sf_depth = 32;
161 sc->sc_sunfb.sf_linebytes =
162 (sc->sc_sunfb.sf_depth / 8) * sc->sc_sunfb.sf_width;
163 sc->sc_sunfb.sf_fbsize =
164 sc->sc_sunfb.sf_height * sc->sc_sunfb.sf_linebytes;
167 sc->sc_sunfb.sf_ro.ri_bits = (void *)bus_space_vaddr(sc->sc_mem_t,
169 sc->sc_sunfb.sf_ro.ri_hw = sc;
171 fbwscons_init(&sc->sc_sunfb,
176 fbwscons_setcolormap(&sc->sc_sunfb, vgafb_setcolor);
177 fbwscons_console_init(&sc->sc_sunfb, -1);
184 printf("%s: aperture needed\n", sc->sc_sunfb.sf_dev.dv_xname);
187 fbwscons_attach(&sc->sc_sunfb, &vgafb_accessops, sc->sc_console);
205 fbwscons_setcolormap(&sc->sc_sunfb,
211 wdf->height = sc->sc_sunfb.sf_height;
212 wdf->width = sc->sc_sunfb.sf_width;
213 wdf->depth = sc->sc_sunfb.sf_depth;
214 wdf->stride = sc->sc_sunfb.sf_linebytes;
219 if (sc->sc_sunfb.sf_depth == 32)
225 *(u_int *)data = sc->sc_sunfb.sf_linebytes;
393 sc->sc_sunfb.sf_dev.dv_xname, bar);
404 sc->sc_sunfb.sf_dev.dv_xname, bar);
448 sc->sc_sunfb.sf_dev.dv_xname);
456 sc->sc_sunfb.sf_dev.dv_xname);
463 sc->sc_sunfb.sf_dev.dv_xname);