Lines Matching refs:sc_screen
274 curdaddr = COORD_TO_DADDR(sc->sc_screen.hlcd_curx,
275 sc->sc_screen.hlcd_cury);
284 sc->sc_screen.hlcd_curx = DADDR_TO_COL(daddr);
285 sc->sc_screen.hlcd_cury = DADDR_TO_ROW(daddr);
307 x = sc->sc_screen.hlcd_curx;
308 y = sc->sc_screen.hlcd_cury;
311 img = sc->sc_screen.image;
314 COORD_TO_IDX(sc->sc_screen.hlcd_curx, sc->sc_screen.hlcd_cury);
330 if (sc->sc_screen.hlcd_curx != sc->sc_curscr->hlcd_curx ||
331 sc->sc_screen.hlcd_cury != sc->sc_curscr->hlcd_cury) {
333 x = sc->sc_screen.hlcd_curx = sc->sc_curscr->hlcd_curx;
334 y = sc->sc_screen.hlcd_cury = sc->sc_curscr->hlcd_cury;
342 if (old_en != new_en && sc->sc_screen.hlcd_curon) {
347 if (sc->sc_screen.hlcd_curon != sc->sc_curscr->hlcd_curon) {
348 sc->sc_screen.hlcd_curon = sc->sc_curscr->hlcd_curon;
349 if (sc->sc_screen.hlcd_curon)
386 sc->sc_screen.hlcd_sc = sc;
388 sc->sc_screen.image = malloc(PAGE_SIZE, M_DEVBUF, M_WAITOK);
389 memset(sc->sc_screen.image, ' ', PAGE_SIZE);
401 if (sc->sc_screen.image)
402 free(sc->sc_screen.image, M_DEVBUF);