Lines Matching refs:sc_gen
54 struct genfb_softc sc_gen;
102 sc->sc_gen.sc_dev = self;
108 sc->sc_gen.sc_width = prom_getpropint(sa->sa_node, "width", 1152);
109 sc->sc_gen.sc_height = prom_getpropint(sa->sa_node, "height", 900);
110 sc->sc_gen.sc_depth = prom_getpropint(sa->sa_node, "depth", 8);
111 sc->sc_gen.sc_stride = prom_getpropint(sa->sa_node, "linebytes",
112 (sc->sc_gen.sc_width * sc->sc_gen.sc_depth + 7) >> 3 );
113 sc->sc_gen.sc_fbsize = sc->sc_gen.sc_height * sc->sc_gen.sc_stride;
118 sc->sc_gen.sc_width, sc->sc_gen.sc_height, sc->sc_gen.sc_depth);
121 sc->sc_gen.sc_fboffset = (fbpa & 0x01ffffff) -
124 (uint32_t)sc->sc_gen.sc_fboffset);
127 if (sc->sc_gen.sc_depth <= 8) {
140 sa->sa_offset + sc->sc_gen.sc_fboffset,
141 sc->sc_gen.sc_fbsize,
146 sc->sc_gen.sc_fbaddr = (void *)bus_space_vaddr(sa->sa_bustag, bh);
151 genfb_attach(&sc->sc_gen, &ops);
174 if ((offset >= 0) && (offset < sc->sc_gen.sc_fbsize)) {
177 sc->sc_gen.sc_fboffset + offset, prot,