Searched refs:sc_sunfb (Results 1 - 20 of 20) sorted by relevance

/openbsd-current/sys/arch/sparc64/dev/
H A Dgfb.c32 struct sunfb sc_sunfb; member in struct:gfb_softc
85 fb_setsize(&sc->sc_sunfb, 32, 1152, 900, sc->sc_node, 0);
87 sc->sc_sunfb.sf_linebytes = 16384;
88 sc->sc_sunfb.sf_fbsize = sc->sc_sunfb.sf_height * 16384;
90 sc->sc_sunfb.sf_ro.ri_bits = (void *)bus_space_vaddr(sc->sc_bt,
92 sc->sc_sunfb.sf_ro.ri_hw = sc;
93 fbwscons_init(&sc->sc_sunfb, 0, sc->sc_console);
96 fbwscons_console_init(&sc->sc_sunfb, -1);
98 fbwscons_attach(&sc->sc_sunfb,
[all...]
H A Dvgafb.c61 struct sunfb sc_sunfb; member in struct:vgafb_softc
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
[all...]
H A Dradeonfb.c99 struct sunfb sc_sunfb; member in struct:radeonfb_softc
204 fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
206 printf(", %dx%d\n", sc->sc_sunfb.sf_width, sc->sc_sunfb.sf_height);
215 ri = &sc->sc_sunfb.sf_ro;
220 if (sc->sc_sunfb.sf_depth == 32)
225 fbwscons_init(&sc->sc_sunfb, flags, console);
226 fbwscons_setcolormap(&sc->sc_sunfb, radeonfb_setcolor);
236 fbwscons_console_init(&sc->sc_sunfb, -1);
237 fbwscons_attach(&sc->sc_sunfb,
[all...]
H A Dgfxp.c100 struct sunfb sc_sunfb; member in struct:gfxp_softc
218 fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
220 printf(", %dx%d\n", sc->sc_sunfb.sf_width, sc->sc_sunfb.sf_height);
222 ri = &sc->sc_sunfb.sf_ro;
227 if (sc->sc_sunfb.sf_depth == 32) {
237 fbwscons_init(&sc->sc_sunfb, flags, console);
238 fbwscons_setcolormap(&sc->sc_sunfb, gfxp_setcolor);
248 fbwscons_console_init(&sc->sc_sunfb, -1);
249 fbwscons_attach(&sc->sc_sunfb,
[all...]
H A Draptor.c112 struct sunfb sc_sunfb; member in struct:raptor_softc
216 fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
218 printf(", %dx%d\n", sc->sc_sunfb.sf_width, sc->sc_sunfb.sf_height);
220 ri = &sc->sc_sunfb.sf_ro;
224 fbwscons_init(&sc->sc_sunfb, RI_BSWAP, console);
225 fbwscons_setcolormap(&sc->sc_sunfb, raptor_setcolor);
235 fbwscons_console_init(&sc->sc_sunfb, -1);
236 fbwscons_attach(&sc->sc_sunfb, &raptor_accessops, console);
253 fbwscons_setcolormap(&sc->sc_sunfb, raptor_setcolo
[all...]
H A Dmachfb.c170 struct sunfb sc_sunfb; member in struct:machfb_softc
287 fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
288 if (sc->sc_sunfb.sf_depth == 24) {
289 sc->sc_sunfb.sf_depth = 32;
290 sc->sc_sunfb.sf_linebytes =
291 (sc->sc_sunfb.sf_depth / 8) * sc->sc_sunfb.sf_width;
292 sc->sc_sunfb.sf_fbsize =
293 sc->sc_sunfb.sf_height * sc->sc_sunfb
[all...]
H A Dcreator.c173 fb_setsize(&sc->sc_sunfb, 32, 1152, 900, sc->sc_node, 0);
175 sc->sc_sunfb.sf_linebytes = 8192;
176 sc->sc_sunfb.sf_fbsize = sc->sc_sunfb.sf_height * 8192;
178 printf(", %dx%d\n", sc->sc_sunfb.sf_width, sc->sc_sunfb.sf_height);
180 sc->sc_sunfb.sf_ro.ri_bits = (void *)bus_space_vaddr(sc->sc_bt,
182 sc->sc_sunfb.sf_ro.ri_hw = sc;
183 fbwscons_init(&sc->sc_sunfb, 0, sc->sc_console);
185 if ((sc->sc_sunfb
[all...]
H A Difb.c256 struct sunfb sc_sunfb; member in struct:ifb_softc
415 fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
418 sc->sc_sunfb.sf_width = (bus_space_read_4(sc->sc_mem_t, sc->sc_reg_h,
420 sc->sc_sunfb.sf_height = (bus_space_read_4(sc->sc_mem_t, sc->sc_reg_h,
422 sc->sc_sunfb.sf_depth = 8;
423 sc->sc_sunfb.sf_linebytes = 1 << (bus_space_read_4(sc->sc_mem_t,
425 sc->sc_sunfb.sf_fbsize =
426 sc->sc_sunfb.sf_height * sc->sc_sunfb.sf_linebytes;
428 printf(", %dx%d\n", sc->sc_sunfb
[all...]
H A Dcreatorvar.h37 struct sunfb sc_sunfb; member in struct:creator_softc
/openbsd-current/sys/dev/sbus/
H A Dagten.c93 struct sunfb sc_sunfb; /* common base part */ member in struct:agten_softc
190 * fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, BUS_SBUS);
194 sc->sc_sunfb.sf_depth = 32;
196 sc->sc_sunfb.sf_depth = getpropint(node, "ffb_depth", 8);
198 sc->sc_sunfb.sf_width = getpropint(node, "ffb_width", 1152);
199 sc->sc_sunfb.sf_height = getpropint(node, "ffb_height", 900);
200 sc->sc_sunfb.sf_linebytes =
201 roundup(sc->sc_sunfb.sf_width, sc->sc_sunfb.sf_depth) *
202 sc->sc_sunfb
[all...]
H A Dtvtwo.c116 struct sunfb sc_sunfb; /* common base device */ member in struct:tvtwo_softc
253 * fb_setsize(&sc->sc_sunfb, 8, width, height, node, 0);
257 sc->sc_sunfb.sf_depth = 8;
258 sc->sc_sunfb.sf_width = width;
259 sc->sc_sunfb.sf_height = height;
260 sc->sc_sunfb.sf_linebytes = width >= 1024 ? width : 1024;
261 sc->sc_sunfb.sf_fbsize = sc->sc_sunfb.sf_linebytes * height;
263 printf(", %dx%d\n", sc->sc_sunfb.sf_width, sc->sc_sunfb
[all...]
H A Dbwtwo.c98 struct sunfb sc_sunfb; member in struct:bwtwo_softc
149 fb_setsize(&sc->sc_sunfb, 1, 1152, 900, node, 0);
168 sc->sc_sunfb.sf_fbsize, BUS_SPACE_MAP_LINEAR,
183 printf(", %dx%d\n", sc->sc_sunfb.sf_width, sc->sc_sunfb.sf_height);
185 sc->sc_sunfb.sf_ro.ri_bits = (void *)bus_space_vaddr(sc->sc_bustag,
187 sc->sc_sunfb.sf_ro.ri_hw = sc;
188 fbwscons_init(&sc->sc_sunfb, 0, console);
191 fbwscons_console_init(&sc->sc_sunfb, -1);
193 fbwscons_attach(&sc->sc_sunfb,
[all...]
H A Dcgtwelve.c77 struct sunfb sc_sunfb; /* common base device */ member in struct:cgtwelve_softc
194 fb_setsize(&sc->sc_sunfb, 1, CG12_WIDTH, CG12_HEIGHT,
196 sc->sc_sunfb.sf_depth = 1;
197 sc->sc_sunfb.sf_linebytes = sc->sc_sunfb.sf_width / 8;
198 sc->sc_sunfb.sf_fbsize = sc->sc_sunfb.sf_height *
199 sc->sc_sunfb.sf_linebytes;
201 sc->sc_highres = sc->sc_sunfb.sf_width == CG12_WIDTH_HR;
226 sc->sc_sunfb
[all...]
H A Drfx.c109 struct sunfb sc_sunfb; member in struct:rfx_softc
257 * fb_setsize(&sc->sc_sunfb, 8, cf.width, cf.height,
263 sc->sc_sunfb.sf_depth = 8;
264 sc->sc_sunfb.sf_width = cf.width;
265 sc->sc_sunfb.sf_height = cf.height;
266 sc->sc_sunfb.sf_linebytes = cf.scanline;
267 sc->sc_sunfb.sf_fbsize = cf.height * cf.scanline;
269 printf(", %dx%d\n", sc->sc_sunfb.sf_width, sc->sc_sunfb.sf_height);
272 round_page(sc->sc_sunfb
[all...]
H A Dcgthree.c120 struct sunfb sc_sunfb; member in struct:cgthree_softc
207 fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
226 sc->sc_sunfb.sf_fbsize, BUS_SPACE_MAP_LINEAR,
242 sc->sc_sunfb.sf_ro.ri_bits = (void *)bus_space_vaddr(sc->sc_bustag,
244 sc->sc_sunfb.sf_ro.ri_hw = sc;
246 printf(", %dx%d\n", sc->sc_sunfb.sf_width, sc->sc_sunfb.sf_height);
248 fbwscons_init(&sc->sc_sunfb, 0, console);
249 fbwscons_setcolormap(&sc->sc_sunfb, cgthree_setcolor);
252 fbwscons_console_init(&sc->sc_sunfb,
[all...]
H A Dmgx.c121 struct sunfb sc_sunfb; /* common base device */ member in struct:mgx_softc
252 fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
256 if (fbsize != 0 && sc->sc_sunfb.sf_fbsize > fbsize) {
259 self->dv_xname, sc->sc_sunfb.sf_fbsize, fbsize);
268 round_page(sc->sc_sunfb.sf_fbsize),
274 sc->sc_sunfb.sf_ro.ri_bits = bus_space_vaddr(bt, bh);
275 sc->sc_sunfb.sf_ro.ri_hw = sc;
278 sc->sc_sunfb.sf_width, sc->sc_sunfb.sf_height);
280 fbwscons_init(&sc->sc_sunfb,
[all...]
H A Dzx.c107 struct sunfb sc_sunfb; member in struct:zx_softc
193 ri = &sc->sc_sunfb.sf_ro;
248 * fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, ca->ca_bustype);
252 sc->sc_sunfb.sf_depth = 8;
253 sc->sc_sunfb.sf_width = getpropint(node, "width", 1152);
254 sc->sc_sunfb.sf_height = getpropint(node, "height", 900);
255 sc->sc_sunfb.sf_linebytes = 1 << ZX_BWIDTH;
256 sc->sc_sunfb.sf_fbsize = sc->sc_sunfb.sf_height << ZX_BWIDTH;
258 printf(", %dx%d\n", sc->sc_sunfb
[all...]
H A Dvigra.c176 struct sunfb sc_sunfb; /* common base part */ member in struct:vigra_softc
286 fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
289 round_page(sc->sc_sunfb.sf_fbsize), BUS_SPACE_MAP_LINEAR, 0,
294 sc->sc_sunfb.sf_ro.ri_bits = bus_space_vaddr(bt, bh);
295 sc->sc_sunfb.sf_ro.ri_hw = sc;
299 printf(", %dx%d\n", sc->sc_sunfb.sf_width, sc->sc_sunfb.sf_height);
307 fbwscons_init(&sc->sc_sunfb, 0, isconsole);
308 fbwscons_setcolormap(&sc->sc_sunfb, vigra_setcolor);
311 fbwscons_console_init(&sc->sc_sunfb,
[all...]
H A Dcgsix.c120 fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
148 sc->sc_sunfb.sf_fbsize, BUS_SPACE_MAP_LINEAR,
191 sc->sc_sunfb.sf_ro.ri_bits = (void *)bus_space_vaddr(sc->sc_bustag,
193 sc->sc_sunfb.sf_ro.ri_hw = sc;
195 printf(", %dx%d, rev %d\n", sc->sc_sunfb.sf_width,
196 sc->sc_sunfb.sf_height, rev);
198 fbwscons_init(&sc->sc_sunfb, 0, console);
199 fbwscons_setcolormap(&sc->sc_sunfb, cgsix_setcolor);
208 sc->sc_sunfb.sf_dev.dv_cfdata->cf_flags |= CG6_CFFLAG_NOACCEL;
210 if ((sc->sc_sunfb
[all...]
H A Dcgsixreg.h267 struct sunfb sc_sunfb; member in struct:cgsix_softc

Completed in 317 milliseconds