scr 44 dev/ic/pcdisplay_subr.c pcdisplay_cursor_reset(scr)
scr 45 dev/ic/pcdisplay_subr.c struct pcdisplayscreen *scr;
scr 48 dev/ic/pcdisplay_subr.c pcdisplay_6845_write(scr->hdl, curstart, 0x10);
scr 49 dev/ic/pcdisplay_subr.c pcdisplay_6845_write(scr->hdl, curend, 0x10);
scr 54 dev/ic/pcdisplay_subr.c pcdisplay_cursor_init(scr, existing)
scr 55 dev/ic/pcdisplay_subr.c struct pcdisplayscreen *scr;
scr 64 dev/ic/pcdisplay_subr.c pcdisplay_cursor_reset(scr);
scr 73 dev/ic/pcdisplay_subr.c memt = scr->hdl->ph_memt;
scr 74 dev/ic/pcdisplay_subr.c memh = scr->hdl->ph_memh;
scr 75 dev/ic/pcdisplay_subr.c off = (scr->vc_crow * scr->type->ncols + scr->vc_ccol) * 2 +
scr 76 dev/ic/pcdisplay_subr.c scr->dispoffset;
scr 78 dev/ic/pcdisplay_subr.c scr->cursortmp = bus_space_read_2(memt, memh, off);
scr 79 dev/ic/pcdisplay_subr.c bus_space_write_2(memt, memh, off, scr->cursortmp ^ 0x7700);
scr 81 dev/ic/pcdisplay_subr.c scr->cursortmp = 0;
scr 83 dev/ic/pcdisplay_subr.c scr->cursoron = 1;
scr 92 dev/ic/pcdisplay_subr.c struct pcdisplayscreen *scr = id;
scr 93 dev/ic/pcdisplay_subr.c bus_space_tag_t memt = scr->hdl->ph_memt;
scr 94 dev/ic/pcdisplay_subr.c bus_space_handle_t memh = scr->hdl->ph_memh;
scr 98 dev/ic/pcdisplay_subr.c if (scr->cursoron) {
scr 99 dev/ic/pcdisplay_subr.c off = scr->vc_crow * scr->type->ncols + scr->vc_ccol;
scr 100 dev/ic/pcdisplay_subr.c if (scr->active)
scr 101 dev/ic/pcdisplay_subr.c bus_space_write_2(memt, memh, scr->dispoffset + off * 2,
scr 102 dev/ic/pcdisplay_subr.c scr->cursortmp);
scr 104 dev/ic/pcdisplay_subr.c scr->mem[off] = scr->cursortmp;
scr 107 dev/ic/pcdisplay_subr.c scr->vc_crow = row;
scr 108 dev/ic/pcdisplay_subr.c scr->vc_ccol = col;
scr 110 dev/ic/pcdisplay_subr.c if ((scr->cursoron = on) == 0)
scr 113 dev/ic/pcdisplay_subr.c off = (scr->vc_crow * scr->type->ncols + scr->vc_ccol);
scr 114 dev/ic/pcdisplay_subr.c if (scr->active) {
scr 115 dev/ic/pcdisplay_subr.c off = off * 2 + scr->dispoffset;
scr 116 dev/ic/pcdisplay_subr.c scr->cursortmp = bus_space_read_2(memt, memh, off);
scr 117 dev/ic/pcdisplay_subr.c bus_space_write_2(memt, memh, off, scr->cursortmp ^ 0x7700);
scr 119 dev/ic/pcdisplay_subr.c scr->cursortmp = scr->mem[off];
scr 120 dev/ic/pcdisplay_subr.c scr->mem[off] = scr->cursortmp ^ 0x7700;
scr 123 dev/ic/pcdisplay_subr.c struct pcdisplayscreen *scr = id;
scr 126 dev/ic/pcdisplay_subr.c scr->vc_crow = row;
scr 127 dev/ic/pcdisplay_subr.c scr->vc_ccol = col;
scr 128 dev/ic/pcdisplay_subr.c scr->cursoron = on;
scr 130 dev/ic/pcdisplay_subr.c if (scr->active) {
scr 134 dev/ic/pcdisplay_subr.c pos = scr->dispoffset / 2
scr 135 dev/ic/pcdisplay_subr.c + row * scr->type->ncols + col;
scr 137 dev/ic/pcdisplay_subr.c pcdisplay_6845_write(scr->hdl, cursorh, pos >> 8);
scr 138 dev/ic/pcdisplay_subr.c pcdisplay_6845_write(scr->hdl, cursorl, pos);
scr 163 dev/ic/pcdisplay_subr.c struct pcdisplayscreen *scr = id;
scr 164 dev/ic/pcdisplay_subr.c bus_space_tag_t memt = scr->hdl->ph_memt;
scr 165 dev/ic/pcdisplay_subr.c bus_space_handle_t memh = scr->hdl->ph_memh;
scr 168 dev/ic/pcdisplay_subr.c off = row * scr->type->ncols + col;
scr 170 dev/ic/pcdisplay_subr.c if (scr->active)
scr 171 dev/ic/pcdisplay_subr.c bus_space_write_2(memt, memh, scr->dispoffset + off * 2,
scr 174 dev/ic/pcdisplay_subr.c scr->mem[off] = c | (attr << 8);
scr 183 dev/ic/pcdisplay_subr.c struct pcdisplayscreen *scr = id;
scr 184 dev/ic/pcdisplay_subr.c bus_space_tag_t memt = scr->hdl->ph_memt;
scr 185 dev/ic/pcdisplay_subr.c bus_space_handle_t memh = scr->hdl->ph_memh;
scr 189 dev/ic/pcdisplay_subr.c off = row * scr->type->ncols + col;
scr 192 dev/ic/pcdisplay_subr.c if (scr->active)
scr 194 dev/ic/pcdisplay_subr.c scr->dispoffset + off * 2));
scr 196 dev/ic/pcdisplay_subr.c data = (scr->mem[off]);
scr 209 dev/ic/pcdisplay_subr.c struct pcdisplayscreen *scr = id;
scr 210 dev/ic/pcdisplay_subr.c bus_space_tag_t memt = scr->hdl->ph_memt;
scr 211 dev/ic/pcdisplay_subr.c bus_space_handle_t memh = scr->hdl->ph_memh;
scr 214 dev/ic/pcdisplay_subr.c srcoff = dstoff = row * scr->type->ncols;
scr 218 dev/ic/pcdisplay_subr.c if (scr->active)
scr 220 dev/ic/pcdisplay_subr.c scr->dispoffset + srcoff * 2,
scr 221 dev/ic/pcdisplay_subr.c memh, scr->dispoffset + dstoff * 2,
scr 224 dev/ic/pcdisplay_subr.c bcopy(&scr->mem[srcoff], &scr->mem[dstoff], ncols * 2);
scr 233 dev/ic/pcdisplay_subr.c struct pcdisplayscreen *scr = id;
scr 234 dev/ic/pcdisplay_subr.c bus_space_tag_t memt = scr->hdl->ph_memt;
scr 235 dev/ic/pcdisplay_subr.c bus_space_handle_t memh = scr->hdl->ph_memh;
scr 240 dev/ic/pcdisplay_subr.c off = row * scr->type->ncols + startcol;
scr 244 dev/ic/pcdisplay_subr.c if (scr->active)
scr 245 dev/ic/pcdisplay_subr.c bus_space_set_region_2(memt, memh, scr->dispoffset + off * 2,
scr 249 dev/ic/pcdisplay_subr.c scr->mem[off + i] = val;
scr 257 dev/ic/pcdisplay_subr.c struct pcdisplayscreen *scr = id;
scr 258 dev/ic/pcdisplay_subr.c bus_space_tag_t memt = scr->hdl->ph_memt;
scr 259 dev/ic/pcdisplay_subr.c bus_space_handle_t memh = scr->hdl->ph_memh;
scr 260 dev/ic/pcdisplay_subr.c int ncols = scr->type->ncols;
scr 266 dev/ic/pcdisplay_subr.c if (scr->active)
scr 268 dev/ic/pcdisplay_subr.c scr->dispoffset + srcoff * 2,
scr 269 dev/ic/pcdisplay_subr.c memh, scr->dispoffset + dstoff * 2,
scr 272 dev/ic/pcdisplay_subr.c bcopy(&scr->mem[srcoff], &scr->mem[dstoff],
scr 282 dev/ic/pcdisplay_subr.c struct pcdisplayscreen *scr = id;
scr 283 dev/ic/pcdisplay_subr.c bus_space_tag_t memt = scr->hdl->ph_memt;
scr 284 dev/ic/pcdisplay_subr.c bus_space_handle_t memh = scr->hdl->ph_memh;
scr 288 dev/ic/pcdisplay_subr.c off = startrow * scr->type->ncols;
scr 289 dev/ic/pcdisplay_subr.c count = nrows * scr->type->ncols;
scr 293 dev/ic/pcdisplay_subr.c if (scr->active)
scr 294 dev/ic/pcdisplay_subr.c bus_space_set_region_2(memt, memh, scr->dispoffset + off * 2,
scr 298 dev/ic/pcdisplay_subr.c scr->mem[off + n] = val;
scr 1794 dev/ic/siop.c u_int32_t *scr;
scr 1887 dev/ic/siop.c scr = &xfer->resel[0];
scr 1889 dev/ic/siop.c scr[j] = siop_htoc32(&sc->sc_c, load_dsa[j]);
scr 1894 dev/ic/siop.c scr[Ent_rdsa0 / 4] = siop_htoc32(&sc->sc_c,
scr 1896 dev/ic/siop.c scr[Ent_rdsa1 / 4] = siop_htoc32(&sc->sc_c,
scr 1898 dev/ic/siop.c scr[Ent_rdsa2 / 4] = siop_htoc32(&sc->sc_c,
scr 1900 dev/ic/siop.c scr[Ent_rdsa3 / 4] = siop_htoc32(&sc->sc_c,
scr 1902 dev/ic/siop.c scr[E_ldsa_abs_reselected_Used[0]] = siop_htoc32(&sc->sc_c,
scr 1904 dev/ic/siop.c scr[E_ldsa_abs_reselect_Used[0]] = siop_htoc32(&sc->sc_c,
scr 1906 dev/ic/siop.c scr[E_ldsa_abs_selected_Used[0]] = siop_htoc32(&sc->sc_c,
scr 1908 dev/ic/siop.c scr[E_ldsa_abs_data_Used[0]] = siop_htoc32(&sc->sc_c,
scr 1911 dev/ic/siop.c scr[Ent_ldsa_data / 4] = siop_htoc32(&sc->sc_c, 0x80000000);
scr 100 dev/ic/sti.c int sti_init(struct sti_screen *scr, int mode);
scr 101 dev/ic/sti.c int sti_inqcfg(struct sti_screen *scr, struct sti_inqconfout *out);
scr 102 dev/ic/sti.c void sti_bmove(struct sti_screen *scr, int, int, int, int, int, int,
scr 104 dev/ic/sti.c int sti_setcment(struct sti_screen *scr, u_int i, u_char r, u_char g, u_char b);
scr 105 dev/ic/sti.c int sti_fetchfonts(struct sti_screen *scr, struct sti_inqconfout *cfg,
scr 107 dev/ic/sti.c int sti_screen_setup(struct sti_screen *scr, bus_space_tag_t iot,
scr 132 dev/ic/sti.c struct sti_screen *scr;
scr 135 dev/ic/sti.c scr = malloc(sizeof(struct sti_screen), M_DEVBUF, M_NOWAIT);
scr 136 dev/ic/sti.c if (scr == NULL) {
scr 141 dev/ic/sti.c bzero(scr, sizeof(struct sti_screen));
scr 142 dev/ic/sti.c sc->sc_scr = scr;
scr 143 dev/ic/sti.c scr->scr_main = sc;
scr 145 dev/ic/sti.c if ((rc = sti_screen_setup(scr, sc->iot, sc->memt, sc->romh, sc->bases,
scr 147 dev/ic/sti.c free(scr, M_DEVBUF);
scr 157 dev/ic/sti.c sti_screen_setup(struct sti_screen *scr, bus_space_tag_t iot,
scr 169 dev/ic/sti.c STI_ENABLE_ROM(scr->scr_main);
scr 171 dev/ic/sti.c scr->iot = iot;
scr 172 dev/ic/sti.c scr->memt = memt;
scr 173 dev/ic/sti.c scr->romh = romh;
scr 174 dev/ic/sti.c scr->bases = bases;
scr 175 dev/ic/sti.c scr->scr_devtype = bus_space_read_1(memt, romh, 3);
scr 178 dev/ic/sti.c dd = &scr->scr_dd;
scr 179 dev/ic/sti.c if (scr->scr_devtype == STI_DEVTYPE1) {
scr 239 dev/ic/sti.c STI_DISABLE_ROM(scr->scr_main);
scr 263 dev/ic/sti.c if (scr->scr_devtype == STI_DEVTYPE1)
scr 269 dev/ic/sti.c if (!(scr->scr_code = uvm_km_alloc(kernel_map, round_page(size)))) {
scr 274 dev/ic/sti.c printf("code=0x%x[%x]\n", scr->scr_code, size);
scr 277 dev/ic/sti.c STI_ENABLE_ROM(scr->scr_main);
scr 280 dev/ic/sti.c if (scr->scr_devtype == STI_DEVTYPE1) {
scr 281 dev/ic/sti.c u_int8_t *p = (u_int8_t *)scr->scr_code;
scr 290 dev/ic/sti.c dd->dd_pacode[STI_BEGIN], (u_int8_t *)scr->scr_code,
scr 293 dev/ic/sti.c STI_DISABLE_ROM(scr->scr_main);
scr 295 dev/ic/sti.c #define O(i) (dd->dd_pacode[(i)]? (scr->scr_code + \
scr 297 dev/ic/sti.c (scr->scr_devtype == STI_DEVTYPE1? 4 : 1)) : NULL)
scr 299 dev/ic/sti.c scr->init = (sti_init_t) O(STI_INIT_GRAPH);
scr 300 dev/ic/sti.c scr->mgmt = (sti_mgmt_t) O(STI_STATE_MGMT);
scr 301 dev/ic/sti.c scr->unpmv = (sti_unpmv_t) O(STI_FONT_UNPMV);
scr 302 dev/ic/sti.c scr->blkmv = (sti_blkmv_t) O(STI_BLOCK_MOVE);
scr 303 dev/ic/sti.c scr->test = (sti_test_t) O(STI_SELF_TEST);
scr 304 dev/ic/sti.c scr->exhdl = (sti_exhdl_t) O(STI_EXCEP_HDLR);
scr 305 dev/ic/sti.c scr->inqconf = (sti_inqconf_t)O(STI_INQ_CONF);
scr 306 dev/ic/sti.c scr->scment = (sti_scment_t)O(STI_SCM_ENT);
scr 307 dev/ic/sti.c scr->dmac = (sti_dmac_t) O(STI_DMA_CTRL);
scr 308 dev/ic/sti.c scr->flowc = (sti_flowc_t) O(STI_FLOW_CTRL);
scr 309 dev/ic/sti.c scr->utiming = (sti_utiming_t)O(STI_UTIMING);
scr 310 dev/ic/sti.c scr->pmgr = (sti_pmgr_t) O(STI_PROC_MGR);
scr 311 dev/ic/sti.c scr->util = (sti_util_t) O(STI_UTIL);
scr 318 dev/ic/sti.c scr->scment = NULL;
scr 321 dev/ic/sti.c if ((error = uvm_map_protect(kernel_map, scr->scr_code,
scr 322 dev/ic/sti.c scr->scr_code + round_page(size), UVM_PROT_RX, FALSE))) {
scr 324 dev/ic/sti.c uvm_km_free(kernel_map, scr->scr_code, round_page(size));
scr 328 dev/ic/sti.c cc = &scr->scr_cfg;
scr 330 dev/ic/sti.c cc->ext_cfg = &scr->scr_ecfg;
scr 333 dev/ic/sti.c scr->scr_ecfg.addr =
scr 335 dev/ic/sti.c if (!scr->scr_ecfg.addr) {
scr 338 dev/ic/sti.c uvm_km_free(kernel_map, scr->scr_code,
scr 352 dev/ic/sti.c STI_ENABLE_ROM(scr->scr_main);
scr 358 dev/ic/sti.c if (scr->scr_devtype == STI_DEVTYPE1)
scr 368 dev/ic/sti.c STI_DISABLE_ROM(scr->scr_main);
scr 373 dev/ic/sti.c STI_ENABLE_ROM(scr->scr_main);
scr 383 dev/ic/sti.c STI_DISABLE_ROM(scr->scr_main);
scr 385 dev/ic/sti.c STI_ENABLE_ROM(scr->scr_main);
scr 389 dev/ic/sti.c scr->fbaddr = *p;
scr 390 dev/ic/sti.c scr->fblen = r.length << PGSHIFT;
scr 396 dev/ic/sti.c STI_DISABLE_ROM(scr->scr_main);
scr 399 dev/ic/sti.c if ((error = sti_init(scr, 0))) {
scr 408 dev/ic/sti.c if ((error = sti_inqcfg(scr, &cfg))) {
scr 424 dev/ic/sti.c scr->scr_cfg.oscr_width = cfg.owidth =
scr 426 dev/ic/sti.c scr->scr_cfg.oscr_height = cfg.oheight =
scr 433 dev/ic/sti.c scr->fbheight = cfg.fbheight;
scr 434 dev/ic/sti.c scr->fbwidth = cfg.fbwidth;
scr 435 dev/ic/sti.c scr->oheight = cfg.oheight;
scr 436 dev/ic/sti.c scr->owidth = cfg.owidth;
scr 437 dev/ic/sti.c bcopy(cfg.name, scr->name, sizeof(scr->name));
scr 439 dev/ic/sti.c if ((error = sti_init(scr, STI_TEXTMODE))) {
scr 452 dev/ic/sti.c scr->scr_bpp = cfg.bppu;
scr 454 dev/ic/sti.c if ((error = sti_fetchfonts(scr, &cfg, dd->dd_fntaddr))) {
scr 467 dev/ic/sti.c strlcpy(scr->scr_wsd.name, "std", sizeof(scr->scr_wsd.name));
scr 468 dev/ic/sti.c scr->scr_wsd.ncols = cfg.width / scr->scr_curfont.width;
scr 469 dev/ic/sti.c scr->scr_wsd.nrows = cfg.height / scr->scr_curfont.height;
scr 470 dev/ic/sti.c scr->scr_wsd.textops = &sti_emulops;
scr 471 dev/ic/sti.c scr->scr_wsd.fontwidth = scr->scr_curfont.width;
scr 472 dev/ic/sti.c scr->scr_wsd.fontheight = scr->scr_curfont.height;
scr 473 dev/ic/sti.c scr->scr_wsd.capabilities = 0;
scr 475 dev/ic/sti.c scr->scr_scrlist[0] = &scr->scr_wsd;
scr 476 dev/ic/sti.c scr->scr_screenlist.nscreens = 1;
scr 477 dev/ic/sti.c scr->scr_screenlist.screens =
scr 478 dev/ic/sti.c (const struct wsscreen_descr **)scr->scr_scrlist;
scr 488 dev/ic/sti.c struct sti_screen *scr = sc->sc_scr;
scr 489 dev/ic/sti.c struct sti_dd *dd = &scr->scr_dd;
scr 490 dev/ic/sti.c struct sti_font *fp = &scr->scr_curfont;
scr 493 dev/ic/sti.c scr->name, dd->dd_grrev >> 4, dd->dd_grrev & 0xf,
scr 497 dev/ic/sti.c sc->sc_dev.dv_xname, scr->fbwidth, scr->fbheight,
scr 498 dev/ic/sti.c scr->scr_cfg.scr_width, scr->scr_cfg.scr_height, scr->scr_bpp,
scr 499 dev/ic/sti.c scr->owidth, scr->oheight);
scr 555 dev/ic/sti.c sti_fetchfonts(struct sti_screen *scr, struct sti_inqconfout *cfg,
scr 558 dev/ic/sti.c struct sti_font *fp = &scr->scr_curfont;
scr 571 dev/ic/sti.c memt = scr->memt;
scr 572 dev/ic/sti.c romh = scr->romh;
scr 578 dev/ic/sti.c STI_ENABLE_ROM(scr->scr_main);
scr 581 dev/ic/sti.c if (scr->scr_devtype == STI_DEVTYPE1) {
scr 603 dev/ic/sti.c if (scr->scr_devtype == STI_DEVTYPE1)
scr 605 dev/ic/sti.c scr->scr_romfont = malloc(size, M_DEVBUF, M_NOWAIT);
scr 606 dev/ic/sti.c if (scr->scr_romfont == NULL)
scr 610 dev/ic/sti.c (u_int8_t *)scr->scr_romfont, size);
scr 615 dev/ic/sti.c STI_DISABLE_ROM(scr->scr_main);
scr 629 dev/ic/sti.c a.in.font_addr = scr->scr_romfont;
scr 631 dev/ic/sti.c scr->scr_fontmaxcol = cfg->fbheight / fp->height;
scr 632 dev/ic/sti.c scr->scr_fontbase = cfg->width + cfg->owidth;
scr 634 dev/ic/sti.c a.in.x = ((uc - fp->first) / scr->scr_fontmaxcol) *
scr 635 dev/ic/sti.c fp->width + scr->scr_fontbase;
scr 636 dev/ic/sti.c a.in.y = ((uc - fp->first) % scr->scr_fontmaxcol) *
scr 640 dev/ic/sti.c (*scr->unpmv)(&a.flags, &a.in, &a.out, &scr->scr_cfg);
scr 650 dev/ic/sti.c free(scr->scr_romfont, M_DEVBUF);
scr 651 dev/ic/sti.c scr->scr_romfont = NULL;
scr 659 dev/ic/sti.c sti_init(scr, mode)
scr 660 dev/ic/sti.c struct sti_screen *scr;
scr 679 dev/ic/sti.c scr->init, a.flags.flags, &a.in, &a.out, &scr->scr_cfg);
scr 681 dev/ic/sti.c (*scr->init)(&a.flags, &a.in, &a.out, &scr->scr_cfg);
scr 688 dev/ic/sti.c sti_inqcfg(struct sti_screen *scr, struct sti_inqconfout *out)
scr 698 dev/ic/sti.c (*scr->inqconf)(&a.flags, &a.in, out, &scr->scr_cfg);
scr 704 dev/ic/sti.c sti_bmove(scr, x1, y1, x2, y2, h, w, f)
scr 705 dev/ic/sti.c struct sti_screen *scr;
scr 741 dev/ic/sti.c (*scr->blkmv)(&a.flags, &a.in, &a.out, &scr->scr_cfg);
scr 749 dev/ic/sti.c sti_setcment(struct sti_screen *scr, u_int i, u_char r, u_char g, u_char b)
scr 763 dev/ic/sti.c (*scr->scment)(&a.flags, &a.in, &a.out, &scr->scr_cfg);
scr 777 dev/ic/sti.c struct sti_screen *scr = sc->sc_scr;
scr 793 dev/ic/sti.c ret = sti_init(scr, 0);
scr 796 dev/ic/sti.c ret = sti_init(scr, STI_TEXTMODE);
scr 806 dev/ic/sti.c wdf->height = scr->scr_cfg.scr_height;
scr 807 dev/ic/sti.c wdf->width = scr->scr_cfg.scr_width;
scr 808 dev/ic/sti.c wdf->depth = scr->scr_bpp;
scr 809 dev/ic/sti.c if (scr->scment == NULL)
scr 816 dev/ic/sti.c *(u_int *)data = scr->scr_cfg.fb_width;
scr 820 dev/ic/sti.c if (scr->scment == NULL)
scr 827 dev/ic/sti.c if ((ret = copyout(&scr->scr_rcmap[idx], cmapp->red, count)))
scr 829 dev/ic/sti.c if ((ret = copyout(&scr->scr_gcmap[idx], cmapp->green, count)))
scr 831 dev/ic/sti.c if ((ret = copyout(&scr->scr_bcmap[idx], cmapp->blue, count)))
scr 836 dev/ic/sti.c if (scr->scment == NULL)
scr 843 dev/ic/sti.c if ((ret = copyin(cmapp->red, &scr->scr_rcmap[idx], count)))
scr 845 dev/ic/sti.c if ((ret = copyin(cmapp->green, &scr->scr_gcmap[idx], count)))
scr 847 dev/ic/sti.c if ((ret = copyin(cmapp->blue, &scr->scr_bcmap[idx], count)))
scr 850 dev/ic/sti.c if ((ret = sti_setcment(scr, i, scr->scr_rcmap[i],
scr 851 dev/ic/sti.c scr->scr_gcmap[i], scr->scr_bcmap[i]))) {
scr 855 dev/ic/sti.c (u_int)scr->scr_rcmap[i],
scr 856 dev/ic/sti.c (u_int)scr->scr_gcmap[i],
scr 857 dev/ic/sti.c (u_int)scr->scr_bcmap[i]);
scr 946 dev/ic/sti.c struct sti_screen *scr = v;
scr 947 dev/ic/sti.c struct sti_font *fp = &scr->scr_curfont;
scr 949 dev/ic/sti.c sti_bmove(scr,
scr 985 dev/ic/sti.c struct sti_screen *scr = v;
scr 986 dev/ic/sti.c struct sti_font *fp = &scr->scr_curfont;
scr 1021 dev/ic/sti.c struct sti_screen *scr = v;
scr 1022 dev/ic/sti.c struct sti_font *fp = &scr->scr_curfont;
scr 1024 dev/ic/sti.c if (scr->scr_romfont != NULL) {
scr 1042 dev/ic/sti.c a.in.font_addr = scr->scr_romfont;
scr 1045 dev/ic/sti.c (*scr->unpmv)(&a.flags, &a.in, &a.out, &scr->scr_cfg);
scr 1063 dev/ic/sti.c a.in.srcx = ((uc - fp->first) / scr->scr_fontmaxcol) *
scr 1064 dev/ic/sti.c fp->width + scr->scr_fontbase;
scr 1065 dev/ic/sti.c a.in.srcy = ((uc - fp->first) % scr->scr_fontmaxcol) *
scr 1072 dev/ic/sti.c (*scr->blkmv)(&a.flags, &a.in, &a.out, &scr->scr_cfg);
scr 1081 dev/ic/sti.c struct sti_screen *scr = v;
scr 1082 dev/ic/sti.c struct sti_font *fp = &scr->scr_curfont;
scr 1084 dev/ic/sti.c sti_bmove(scr,
scr 1096 dev/ic/sti.c struct sti_screen *scr = v;
scr 1097 dev/ic/sti.c struct sti_font *fp = &scr->scr_curfont;
scr 1099 dev/ic/sti.c sti_bmove(scr,
scr 1110 dev/ic/sti.c struct sti_screen *scr = v;
scr 1111 dev/ic/sti.c struct sti_font *fp = &scr->scr_curfont;
scr 1113 dev/ic/sti.c sti_bmove(scr, 0, srcrow * fp->height, 0, dstrow * fp->height,
scr 1114 dev/ic/sti.c nrows * fp->height, scr->scr_cfg.scr_width, bmf_copy);
scr 1123 dev/ic/sti.c struct sti_screen *scr = v;
scr 1124 dev/ic/sti.c struct sti_font *fp = &scr->scr_curfont;
scr 1126 dev/ic/sti.c sti_bmove(scr, 0, srcrow * fp->height, 0, srcrow * fp->height,
scr 1127 dev/ic/sti.c nrows * fp->height, scr->scr_cfg.scr_width, bmf_clear);
scr 1159 dev/ic/sti.c sti_clear(struct sti_screen *scr)
scr 1161 dev/ic/sti.c sti_bmove(scr, 0, 0, 0, 0,
scr 1162 dev/ic/sti.c scr->scr_cfg.scr_height, scr->scr_cfg.scr_width, bmf_clear);
scr 1166 dev/ic/sti.c sti_cnattach(struct sti_screen *scr, bus_space_tag_t iot, bus_addr_t *bases,
scr 1188 dev/ic/sti.c if (sti_screen_setup(scr, iot, iot, ioh, bases, codebase) != 0)
scr 1191 dev/ic/sti.c sti_alloc_attr(scr, 0, 0, 0, &defattr);
scr 1192 dev/ic/sti.c wsdisplay_cnattach(&scr->scr_wsd, scr, 0, 0, defattr);
scr 334 dev/ic/vga.c vga_selectfont(vc, scr, name1, name2)
scr 336 dev/ic/vga.c struct vgascreen *scr;
scr 339 dev/ic/vga.c const struct wsscreen_descr *type = scr->pcs.type;
scr 371 dev/ic/vga.c if (scr != &vga_console_screen || vga_console_attached) {
scr 380 dev/ic/vga.c scr->fontset1 = f1;
scr 381 dev/ic/vga.c scr->fontset2 = f2;
scr 388 dev/ic/vga.c vga_init_screen(vc, scr, type, existing, attrp)
scr 390 dev/ic/vga.c struct vgascreen *scr;
scr 398 dev/ic/vga.c scr->cfg = vc;
scr 399 dev/ic/vga.c scr->pcs.hdl = (struct pcdisplay_handle *)&vc->hdl;
scr 400 dev/ic/vga.c scr->pcs.type = type;
scr 401 dev/ic/vga.c scr->pcs.active = 0;
scr 402 dev/ic/vga.c scr->mindispoffset = 0;
scr 403 dev/ic/vga.c scr->maxdispoffset = 0x8000 - type->nrows * type->ncols * 2;
scr 413 dev/ic/vga.c scr->pcs.dispoffset = vga_6845_read(&vc->hdl, startadrh) << 9;
scr 414 dev/ic/vga.c scr->pcs.dispoffset |= vga_6845_read(&vc->hdl, startadrl) << 1;
scr 417 dev/ic/vga.c if (scr->pcs.dispoffset < scr->mindispoffset ||
scr 418 dev/ic/vga.c scr->pcs.dispoffset > scr->maxdispoffset)
scr 419 dev/ic/vga.c scr->pcs.dispoffset = scr->mindispoffset;
scr 422 dev/ic/vga.c scr->pcs.dispoffset = scr->mindispoffset;
scr 424 dev/ic/vga.c scr->pcs.visibleoffset = scr->pcs.dispoffset;
scr 425 dev/ic/vga.c scr->vga_rollover = 0;
scr 427 dev/ic/vga.c scr->pcs.vc_crow = cpos / type->ncols;
scr 428 dev/ic/vga.c scr->pcs.vc_ccol = cpos % type->ncols;
scr 429 dev/ic/vga.c pcdisplay_cursor_init(&scr->pcs, existing);
scr 436 dev/ic/vga.c res = vga_alloc_attr(scr, WSCOL_WHITE, WSCOL_BLUE,
scr 440 dev/ic/vga.c res = vga_alloc_attr(scr, 0, 0, 0, attrp);
scr 446 dev/ic/vga.c scr->pcs.mem = NULL;
scr 448 dev/ic/vga.c scr->fontset1 = scr->fontset2 = 0;
scr 449 dev/ic/vga.c if (vga_selectfont(vc, scr, 0, 0)) {
scr 450 dev/ic/vga.c if (scr == &vga_console_screen)
scr 457 dev/ic/vga.c LIST_INSERT_HEAD(&vc->screens, scr, next);
scr 558 dev/ic/vga.c const struct wsscreen_descr *scr;
scr 565 dev/ic/vga.c scr = vga_console_vc.currenttype;
scr 566 dev/ic/vga.c vga_init_screen(&vga_console_vc, &vga_console_screen, scr, 1, &defattr);
scr 571 dev/ic/vga.c wsdisplay_cnattach(scr, &vga_console_screen,
scr 660 dev/ic/vga.c struct vgascreen *scr;
scr 672 dev/ic/vga.c scr = malloc(sizeof(struct vgascreen), M_DEVBUF, M_WAITOK);
scr 673 dev/ic/vga.c vga_init_screen(vc, scr, type, vc->nscreens == 0, defattrp);
scr 676 dev/ic/vga.c scr->pcs.active = 1;
scr 677 dev/ic/vga.c vc->active = scr;
scr 680 dev/ic/vga.c scr->pcs.mem = malloc(type->ncols * type->nrows * 2,
scr 682 dev/ic/vga.c pcdisplay_eraserows(&scr->pcs, 0, type->nrows, *defattrp);
scr 685 dev/ic/vga.c *cookiep = scr;
scr 686 dev/ic/vga.c *curxp = scr->pcs.vc_ccol;
scr 687 dev/ic/vga.c *curyp = scr->pcs.vc_crow;
scr 723 dev/ic/vga.c vga_setfont(vc, scr)
scr 725 dev/ic/vga.c struct vgascreen *scr;
scr 729 dev/ic/vga.c fontslot1 = (scr->fontset1 ? scr->fontset1->slot : 0);
scr 730 dev/ic/vga.c fontslot2 = (scr->fontset2 ? scr->fontset2->slot : fontslot1);
scr 747 dev/ic/vga.c struct vgascreen *scr = cookie, *oldscr;
scr 748 dev/ic/vga.c struct vga_config *vc = scr->cfg;
scr 751 dev/ic/vga.c if (scr == oldscr) {
scr 773 dev/ic/vga.c struct vgascreen *scr, *oldscr;
scr 777 dev/ic/vga.c scr = vc->wantedscreen;
scr 778 dev/ic/vga.c if (!scr) {
scr 783 dev/ic/vga.c type = scr->pcs.type;
scr 793 dev/ic/vga.c if (scr == oldscr) {
scr 797 dev/ic/vga.c if (scr->pcs.active)
scr 801 dev/ic/vga.c scr->vga_rollover = 0;
scr 817 dev/ic/vga.c vga_setfont(vc, scr);
scr 820 dev/ic/vga.c scr->pcs.visibleoffset = scr->pcs.dispoffset = scr->mindispoffset;
scr 821 dev/ic/vga.c if (!oldscr || (scr->pcs.dispoffset != oldscr->pcs.dispoffset)) {
scr 822 dev/ic/vga.c vga_6845_write(vh, startadrh, scr->pcs.dispoffset >> 9);
scr 823 dev/ic/vga.c vga_6845_write(vh, startadrl, scr->pcs.dispoffset >> 1);
scr 827 dev/ic/vga.c scr->pcs.dispoffset, scr->pcs.mem,
scr 829 dev/ic/vga.c scr->pcs.active = 1;
scr 831 dev/ic/vga.c vc->active = scr;
scr 833 dev/ic/vga.c pcdisplay_cursor_reset(&scr->pcs);
scr 834 dev/ic/vga.c pcdisplay_cursor(&scr->pcs, scr->pcs.cursoron,
scr 835 dev/ic/vga.c scr->pcs.vc_crow, scr->pcs.vc_ccol);
scr 849 dev/ic/vga.c struct vgascreen *scr = cookie;
scr 854 dev/ic/vga.c if (scr) {
scr 861 dev/ic/vga.c res = vga_selectfont(vc, scr, data->name, name2);
scr 863 dev/ic/vga.c vga_setfont(vc, scr);
scr 920 dev/ic/vga.c struct vgascreen *scr = cookie;
scr 924 dev/ic/vga.c if (scr->pcs.visibleoffset == scr->pcs.dispoffset)
scr 927 dev/ic/vga.c scr->pcs.visibleoffset = scr->pcs.dispoffset; /* reset */
scr 931 dev/ic/vga.c int margin = scr->pcs.type->ncols * 2;
scr 934 dev/ic/vga.c vga_scr_end = (scr->pcs.dispoffset + scr->pcs.type->ncols *
scr 935 dev/ic/vga.c scr->pcs.type->nrows * 2);
scr 936 dev/ic/vga.c if (scr->vga_rollover > vga_scr_end + margin) {
scr 938 dev/ic/vga.c we = scr->vga_rollover + scr->pcs.type->ncols * 2;
scr 943 dev/ic/vga.c p = (scr->pcs.visibleoffset - ul + we) % we + lines *
scr 944 dev/ic/vga.c (scr->pcs.type->ncols * 2);
scr 945 dev/ic/vga.c st = (scr->pcs.dispoffset - ul + we) % we;
scr 950 dev/ic/vga.c scr->pcs.visibleoffset = (p + ul) % we;
scr 954 dev/ic/vga.c vga_6845_write(vh, startadrh, scr->pcs.visibleoffset >> 9);
scr 955 dev/ic/vga.c vga_6845_write(vh, startadrl, scr->pcs.visibleoffset >> 1);
scr 965 dev/ic/vga.c struct vgascreen *scr = id;
scr 966 dev/ic/vga.c struct vga_config *vc = scr->cfg;
scr 1000 dev/ic/vga.c struct vgascreen *scr = id;
scr 1001 dev/ic/vga.c struct vga_config *vc = scr->cfg;
scr 1023 dev/ic/vga.c struct vgascreen *scr = id;
scr 1024 dev/ic/vga.c bus_space_tag_t memt = scr->pcs.hdl->ph_memt;
scr 1025 dev/ic/vga.c bus_space_handle_t memh = scr->pcs.hdl->ph_memh;
scr 1026 dev/ic/vga.c int ncols = scr->pcs.type->ncols;
scr 1032 dev/ic/vga.c if (scr->pcs.active) {
scr 1033 dev/ic/vga.c if (dstrow == 0 && (srcrow + nrows == scr->pcs.type->nrows)) {
scr 1035 dev/ic/vga.c int cursoron = scr->pcs.cursoron;
scr 1038 dev/ic/vga.c pcdisplay_cursor(&scr->pcs, 0,
scr 1039 dev/ic/vga.c scr->pcs.vc_crow, scr->pcs.vc_ccol);
scr 1042 dev/ic/vga.c if ((scr->pcs.dispoffset + srcrow * ncols * 2)
scr 1043 dev/ic/vga.c <= scr->maxdispoffset) {
scr 1044 dev/ic/vga.c scr->pcs.dispoffset += srcrow * ncols * 2;
scr 1047 dev/ic/vga.c scr->pcs.dispoffset + srcoff * 2,
scr 1048 dev/ic/vga.c memh, scr->mindispoffset,
scr 1050 dev/ic/vga.c scr->vga_rollover = scr->pcs.dispoffset;
scr 1051 dev/ic/vga.c scr->pcs.dispoffset = scr->mindispoffset;
scr 1053 dev/ic/vga.c scr->pcs.visibleoffset = scr->pcs.dispoffset;
scr 1054 dev/ic/vga.c vga_6845_write(&scr->cfg->hdl, startadrh,
scr 1055 dev/ic/vga.c scr->pcs.dispoffset >> 9);
scr 1056 dev/ic/vga.c vga_6845_write(&scr->cfg->hdl, startadrl,
scr 1057 dev/ic/vga.c scr->pcs.dispoffset >> 1);
scr 1060 dev/ic/vga.c pcdisplay_cursor(&scr->pcs, 1,
scr 1061 dev/ic/vga.c scr->pcs.vc_crow, scr->pcs.vc_ccol);
scr 1065 dev/ic/vga.c scr->pcs.dispoffset + srcoff * 2,
scr 1066 dev/ic/vga.c memh, scr->pcs.dispoffset + dstoff * 2,
scr 1070 dev/ic/vga.c bcopy(&scr->pcs.mem[srcoff], &scr->pcs.mem[dstoff],
scr 1252 dev/ic/vga.c struct vgascreen *scr = id;
scr 1258 dev/ic/vga.c if (scr->fontset1)
scr 1259 dev/ic/vga.c res1 = _vga_mapchar(id, scr->fontset1, uni, &idx1);
scr 1261 dev/ic/vga.c if (scr->fontset2) {
scr 1262 dev/ic/vga.c KASSERT(VGA_SCREEN_CANTWOFONTS(scr->pcs.type));
scr 1263 dev/ic/vga.c res2 = _vga_mapchar(id, scr->fontset2, uni, &idx2);
scr 1281 dev/ic/vga.c struct vgascreen *scr = c;
scr 1283 dev/ic/vga.c if (scr->pcs.visibleoffset != scr->pcs.dispoffset)
scr 1284 dev/ic/vga.c vga_scrollback(scr->cfg, scr, 0);
scr 308 dev/isa/ega.c ega_selectfont(vc, scr, name1, name2)
scr 310 dev/isa/ega.c struct egascreen *scr;
scr 313 dev/isa/ega.c const struct wsscreen_descr *type = scr->pcs.type;
scr 343 dev/isa/ega.c if (scr != &ega_console_screen || ega_console_attached) {
scr 352 dev/isa/ega.c scr->fontset1 = f1;
scr 353 dev/isa/ega.c scr->fontset2 = f2;
scr 360 dev/isa/ega.c ega_init_screen(vc, scr, type, existing, attrp)
scr 362 dev/isa/ega.c struct egascreen *scr;
scr 370 dev/isa/ega.c scr->cfg = vc;
scr 371 dev/isa/ega.c scr->pcs.hdl = (struct pcdisplay_handle *)&vc->hdl;
scr 372 dev/isa/ega.c scr->pcs.type = type;
scr 373 dev/isa/ega.c scr->pcs.active = 0;
scr 374 dev/isa/ega.c scr->mindispoffset = 0;
scr 375 dev/isa/ega.c scr->maxdispoffset = 0x8000 - type->nrows * type->ncols * 2;
scr 385 dev/isa/ega.c scr->pcs.dispoffset = vga_6845_read(&vc->hdl, startadrh) << 9;
scr 386 dev/isa/ega.c scr->pcs.dispoffset |= vga_6845_read(&vc->hdl, startadrl) << 1;
scr 389 dev/isa/ega.c if (scr->pcs.dispoffset < scr->mindispoffset ||
scr 390 dev/isa/ega.c scr->pcs.dispoffset > scr->maxdispoffset)
scr 391 dev/isa/ega.c scr->pcs.dispoffset = scr->mindispoffset;
scr 394 dev/isa/ega.c scr->pcs.dispoffset = scr->mindispoffset;
scr 397 dev/isa/ega.c scr->pcs.vc_crow = cpos / type->ncols;
scr 398 dev/isa/ega.c scr->pcs.vc_ccol = cpos % type->ncols;
scr 399 dev/isa/ega.c pcdisplay_cursor_init(&scr->pcs, existing);
scr 401 dev/isa/ega.c res = ega_alloc_attr(scr, 0, 0, 0, attrp);
scr 407 dev/isa/ega.c scr->pcs.mem = NULL;
scr 409 dev/isa/ega.c scr->fontset1 = scr->fontset2 = 0;
scr 410 dev/isa/ega.c if (ega_selectfont(vc, scr, 0, 0)) {
scr 411 dev/isa/ega.c if (scr == &ega_console_screen)
scr 418 dev/isa/ega.c LIST_INSERT_HEAD(&vc->screens, scr, next);
scr 549 dev/isa/ega.c const struct wsscreen_descr *scr;
scr 559 dev/isa/ega.c scr = ega_console_dc.currenttype;
scr 560 dev/isa/ega.c ega_init_screen(&ega_console_dc, &ega_console_screen, scr, 1, &defattr);
scr 565 dev/isa/ega.c wsdisplay_cnattach(scr, &ega_console_screen,
scr 617 dev/isa/ega.c struct egascreen *scr;
scr 629 dev/isa/ega.c scr = malloc(sizeof(struct egascreen), M_DEVBUF, M_WAITOK);
scr 630 dev/isa/ega.c ega_init_screen(vc, scr, type, vc->nscreens == 0, defattrp);
scr 633 dev/isa/ega.c scr->pcs.active = 1;
scr 634 dev/isa/ega.c vc->active = scr;
scr 637 dev/isa/ega.c scr->pcs.mem = malloc(type->ncols * type->nrows * 2,
scr 639 dev/isa/ega.c pcdisplay_eraserows(&scr->pcs, 0, type->nrows, *defattrp);
scr 642 dev/isa/ega.c *cookiep = scr;
scr 643 dev/isa/ega.c *curxp = scr->pcs.vc_ccol;
scr 644 dev/isa/ega.c *curyp = scr->pcs.vc_crow;
scr 678 dev/isa/ega.c ega_setfont(vc, scr)
scr 680 dev/isa/ega.c struct egascreen *scr;
scr 684 dev/isa/ega.c fontslot1 = (scr->fontset1 ? scr->fontset1->slot : 0);
scr 685 dev/isa/ega.c fontslot2 = (scr->fontset2 ? scr->fontset2->slot : fontslot1);
scr 702 dev/isa/ega.c struct egascreen *scr = cookie, *oldscr;
scr 703 dev/isa/ega.c struct ega_config *vc = scr->cfg;
scr 706 dev/isa/ega.c if (scr == oldscr) {
scr 728 dev/isa/ega.c struct egascreen *scr, *oldscr;
scr 732 dev/isa/ega.c scr = vc->wantedscreen;
scr 733 dev/isa/ega.c if (!scr) {
scr 738 dev/isa/ega.c type = scr->pcs.type;
scr 748 dev/isa/ega.c if (scr == oldscr) {
scr 752 dev/isa/ega.c if (scr->pcs.active)
scr 770 dev/isa/ega.c ega_setfont(vc, scr);
scr 773 dev/isa/ega.c scr->pcs.dispoffset = scr->mindispoffset;
scr 774 dev/isa/ega.c if (!oldscr || (scr->pcs.dispoffset != oldscr->pcs.dispoffset)) {
scr 775 dev/isa/ega.c vga_6845_write(vh, startadrh, scr->pcs.dispoffset >> 9);
scr 776 dev/isa/ega.c vga_6845_write(vh, startadrl, scr->pcs.dispoffset >> 1);
scr 780 dev/isa/ega.c scr->pcs.dispoffset, scr->pcs.mem,
scr 782 dev/isa/ega.c scr->pcs.active = 1;
scr 784 dev/isa/ega.c vc->active = scr;
scr 786 dev/isa/ega.c pcdisplay_cursor_reset(&scr->pcs);
scr 787 dev/isa/ega.c pcdisplay_cursor(&scr->pcs, scr->pcs.cursoron,
scr 788 dev/isa/ega.c scr->pcs.vc_crow, scr->pcs.vc_ccol);
scr 802 dev/isa/ega.c struct egascreen *scr = cookie;
scr 807 dev/isa/ega.c if (scr) {
scr 814 dev/isa/ega.c res = ega_selectfont(vc, scr, data->name, name2);
scr 816 dev/isa/ega.c ega_setfont(vc, scr);
scr 873 dev/isa/ega.c struct egascreen *scr = id;
scr 874 dev/isa/ega.c struct ega_config *vc = scr->cfg;
scr 908 dev/isa/ega.c struct egascreen *scr = id;
scr 909 dev/isa/ega.c struct ega_config *vc = scr->cfg;
scr 931 dev/isa/ega.c struct egascreen *scr = id;
scr 932 dev/isa/ega.c bus_space_tag_t memt = scr->pcs.hdl->ph_memt;
scr 933 dev/isa/ega.c bus_space_handle_t memh = scr->pcs.hdl->ph_memh;
scr 934 dev/isa/ega.c int ncols = scr->pcs.type->ncols;
scr 940 dev/isa/ega.c if (scr->pcs.active) {
scr 941 dev/isa/ega.c if (dstrow == 0 && (srcrow + nrows == scr->pcs.type->nrows)) {
scr 943 dev/isa/ega.c int cursoron = scr->pcs.cursoron;
scr 946 dev/isa/ega.c pcdisplay_cursor(&scr->pcs, 0,
scr 947 dev/isa/ega.c scr->pcs.vc_crow, scr->pcs.vc_ccol);
scr 950 dev/isa/ega.c if ((scr->pcs.dispoffset + srcrow * ncols * 2)
scr 951 dev/isa/ega.c <= scr->maxdispoffset) {
scr 952 dev/isa/ega.c scr->pcs.dispoffset += srcrow * ncols * 2;
scr 955 dev/isa/ega.c scr->pcs.dispoffset + srcoff * 2,
scr 956 dev/isa/ega.c memh, scr->mindispoffset,
scr 958 dev/isa/ega.c scr->pcs.dispoffset = scr->mindispoffset;
scr 960 dev/isa/ega.c vga_6845_write(&scr->cfg->hdl, startadrh,
scr 961 dev/isa/ega.c scr->pcs.dispoffset >> 9);
scr 962 dev/isa/ega.c vga_6845_write(&scr->cfg->hdl, startadrl,
scr 963 dev/isa/ega.c scr->pcs.dispoffset >> 1);
scr 966 dev/isa/ega.c pcdisplay_cursor(&scr->pcs, 1,
scr 967 dev/isa/ega.c scr->pcs.vc_crow, scr->pcs.vc_ccol);
scr 971 dev/isa/ega.c scr->pcs.dispoffset + srcoff * 2,
scr 972 dev/isa/ega.c memh, scr->pcs.dispoffset + dstoff * 2,
scr 976 dev/isa/ega.c bcopy(&scr->pcs.mem[srcoff], &scr->pcs.mem[dstoff],
scr 234 dev/mii/inphy.c int bmsr, bmcr, scr;
scr 261 dev/mii/inphy.c scr = PHY_READ(sc, MII_INPHY_SCR);
scr 262 dev/mii/inphy.c if ((bmsr & BMSR_100T4) && (scr & SCR_T4))
scr 264 dev/mii/inphy.c else if (scr & SCR_S100)
scr 269 dev/mii/inphy.c if (scr & SCR_FDX)
scr 6036 dev/pci/pciide.c u_int32_t idedma_ctl, scr, atapi;
scr 6052 dev/pci/pciide.c scr = bus_space_read_1(sc->sc_dma_iot, sc->sc_dma_ioh,
scr 6084 dev/pci/pciide.c scr |= PDC262_U66_EN(channel);
scr 6086 dev/pci/pciide.c scr &= ~PDC262_U66_EN(channel);
scr 6088 dev/pci/pciide.c PDC262_U66, scr);
scr 6213 dev/pci/pciide.c u_int32_t scr;
scr 6216 dev/pci/pciide.c scr = bus_space_read_4(sc->sc_dma_iot, sc->sc_dma_ioh, PDC2xx_SCR);
scr 6223 dev/pci/pciide.c if (scr & PDC2xx_SCR_INT(i)) {
scr 6227 dev/pci/pciide.c sc->sc_wdcdev.sc_dev.dv_xname, i, scr);
scr 6594 dev/pci/pciide.c u_int32_t scr;
scr 6597 dev/pci/pciide.c scr = bus_space_read_4(ps->ba5_st, ps->ba5_sh, 0x00040);
scr 6602 dev/pci/pciide.c if (scr & (1 << (i + 1))) {
scr 6607 dev/pci/pciide.c i, scr);
scr 6624 dev/pci/pciide.c u_int32_t scr, status;
scr 6627 dev/pci/pciide.c scr = bus_space_read_4(ps->ba5_st, ps->ba5_sh, 0x40);
scr 6628 dev/pci/pciide.c bus_space_write_4(ps->ba5_st, ps->ba5_sh, 0x40, scr & 0x0000ffff);
scr 6636 dev/pci/pciide.c if (scr & (1 << (i + 1))) {
scr 6641 dev/pci/pciide.c i, scr);
scr 163 dev/pcmcia/cfxga.c #define cfxga_clear_screen(scr) \
scr 164 dev/pcmcia/cfxga.c cfxga_solid_fill(scr, 0, 0, scr->scr_ri.ri_width, \
scr 165 dev/pcmcia/cfxga.c scr->scr_ri.ri_height, scr->scr_ri.ri_devcmap[WSCOL_BLACK])
scr 440 dev/pcmcia/cfxga.c struct cfxga_screen *scr;
scr 444 dev/pcmcia/cfxga.c scr = malloc(sizeof *scr, M_DEVBUF, cold ? M_NOWAIT : M_WAITOK);
scr 445 dev/pcmcia/cfxga.c if (scr == NULL)
scr 447 dev/pcmcia/cfxga.c bzero(scr, sizeof *scr);
scr 480 dev/pcmcia/cfxga.c ri = &scr->scr_ri;
scr 481 dev/pcmcia/cfxga.c ri->ri_hw = (void *)scr;
scr 509 dev/pcmcia/cfxga.c scr->scr_mem = malloc(scrsize, M_DEVBUF, cold ? M_NOWAIT : M_WAITOK);
scr 510 dev/pcmcia/cfxga.c if (scr->scr_mem == NULL) {
scr 511 dev/pcmcia/cfxga.c free(scr, M_DEVBUF);
scr 514 dev/pcmcia/cfxga.c bzero(scr->scr_mem, scrsize);
scr 538 dev/pcmcia/cfxga.c scr->scr_sc = sc;
scr 539 dev/pcmcia/cfxga.c LIST_INSERT_HEAD(&sc->sc_scr, scr, scr_link);
scr 569 dev/pcmcia/cfxga.c struct cfxga_screen *scr = ri->ri_hw;
scr 571 dev/pcmcia/cfxga.c LIST_REMOVE(scr, scr_link);
scr 574 dev/pcmcia/cfxga.c if (scr == sc->sc_active) {
scr 579 dev/pcmcia/cfxga.c free(scr->scr_mem, M_DEVBUF);
scr 580 dev/pcmcia/cfxga.c free(scr, M_DEVBUF);
scr 587 dev/pcmcia/cfxga.c struct cfxga_screen *scr;
scr 598 dev/pcmcia/cfxga.c scr = sc->sc_active;
scr 599 dev/pcmcia/cfxga.c if (scr == NULL) {
scr 603 dev/pcmcia/cfxga.c wdf->height = scr->scr_ri.ri_height;
scr 604 dev/pcmcia/cfxga.c wdf->width = scr->scr_ri.ri_width;
scr 605 dev/pcmcia/cfxga.c wdf->depth = scr->scr_ri.ri_depth;
scr 606 dev/pcmcia/cfxga.c wdf->cmsize = scr->scr_ri.ri_depth <= 8 ?
scr 607 dev/pcmcia/cfxga.c (1 << scr->scr_ri.ri_depth) : 0;
scr 660 dev/pcmcia/cfxga.c struct cfxga_screen *scr = ri->ri_hw, *old;
scr 663 dev/pcmcia/cfxga.c if (old == scr)
scr 666 dev/pcmcia/cfxga.c sc->sc_active = scr;
scr 679 dev/pcmcia/cfxga.c struct cfxga_screen *scr = sc->sc_active;
scr 723 dev/pcmcia/cfxga.c if (scr == NULL)
scr 726 dev/pcmcia/cfxga.c ri = &scr->scr_ri;
scr 727 dev/pcmcia/cfxga.c switch (scr->scr_ri.ri_width) {
scr 844 dev/pcmcia/cfxga.c cfxga_expand_char(struct cfxga_screen *scr, u_int uc, int x, int y, long attr)
scr 846 dev/pcmcia/cfxga.c struct cfxga_softc *sc = scr->scr_sc;
scr 847 dev/pcmcia/cfxga.c struct rasops_info *ri = &scr->scr_ri;
scr 935 dev/pcmcia/cfxga.c cfxga_repaint_screen(struct cfxga_screen *scr)
scr 937 dev/pcmcia/cfxga.c struct wsdisplay_charcell *cell = scr->scr_mem;
scr 938 dev/pcmcia/cfxga.c struct rasops_info *ri = &scr->scr_ri;
scr 943 dev/pcmcia/cfxga.c cfxga_clear_screen(scr);
scr 954 dev/pcmcia/cfxga.c rc = cfxga_solid_fill(scr, x, y, cx, cy,
scr 957 dev/pcmcia/cfxga.c rc = cfxga_expand_char(scr, cell->uc,
scr 973 dev/pcmcia/cfxga.c cfxga_solid_fill(struct cfxga_screen *scr, int x, int y, int cx, int cy,
scr 976 dev/pcmcia/cfxga.c struct cfxga_softc *sc = scr->scr_sc;
scr 977 dev/pcmcia/cfxga.c struct rasops_info *ri = &scr->scr_ri;
scr 1007 dev/pcmcia/cfxga.c cfxga_standalone_rop(struct cfxga_screen *scr, u_int rop, int sx, int sy,
scr 1010 dev/pcmcia/cfxga.c struct cfxga_softc *sc = scr->scr_sc;
scr 1011 dev/pcmcia/cfxga.c struct rasops_info *ri = &scr->scr_ri;
scr 1055 dev/pcmcia/cfxga.c struct cfxga_screen *scr = ri->ri_hw;
scr 1059 dev/pcmcia/cfxga.c ovbcopy(scr->scr_mem + row * ri->ri_cols + src,
scr 1060 dev/pcmcia/cfxga.c scr->scr_mem + row * ri->ri_cols + dst,
scr 1063 dev/pcmcia/cfxga.c if (scr != scr->scr_sc->sc_active)
scr 1071 dev/pcmcia/cfxga.c cfxga_standalone_rop(scr, ROP_SRC, sx, y, dx, y, cx, cy);
scr 1078 dev/pcmcia/cfxga.c struct cfxga_screen *scr = ri->ri_hw;
scr 1082 dev/pcmcia/cfxga.c ovbcopy(scr->scr_mem + src * ri->ri_cols,
scr 1083 dev/pcmcia/cfxga.c scr->scr_mem + dst * ri->ri_cols,
scr 1086 dev/pcmcia/cfxga.c if (scr != scr->scr_sc->sc_active)
scr 1094 dev/pcmcia/cfxga.c cfxga_standalone_rop(scr, ROP_SRC, x, sy, x, dy, cx, cy);
scr 1100 dev/pcmcia/cfxga.c struct cfxga_screen *scr = ri->ri_hw;
scr 1103 dev/pcmcia/cfxga.c if (scr != scr->scr_sc->sc_active)
scr 1110 dev/pcmcia/cfxga.c cfxga_standalone_rop(scr, ROP_ONES ^ ROP_SRC /* i.e. not SRC */,
scr 1118 dev/pcmcia/cfxga.c struct cfxga_screen *scr = ri->ri_hw;
scr 1124 dev/pcmcia/cfxga.c scr->scr_mem[row * ri->ri_cols + x].uc = 0;
scr 1125 dev/pcmcia/cfxga.c scr->scr_mem[row * ri->ri_cols + x].attr = attr;
scr 1128 dev/pcmcia/cfxga.c if (scr != scr->scr_sc->sc_active)
scr 1136 dev/pcmcia/cfxga.c cfxga_solid_fill(scr, x, y, cx, cy, ri->ri_devcmap[bg]);
scr 1143 dev/pcmcia/cfxga.c struct cfxga_screen *scr = ri->ri_hw;
scr 1149 dev/pcmcia/cfxga.c scr->scr_mem[row * ri->ri_cols + x].uc = 0;
scr 1150 dev/pcmcia/cfxga.c scr->scr_mem[row * ri->ri_cols + x].attr = attr;
scr 1153 dev/pcmcia/cfxga.c ovbcopy(scr->scr_mem + row * ri->ri_cols,
scr 1154 dev/pcmcia/cfxga.c scr->scr_mem + (row + y) * ri->ri_cols,
scr 1157 dev/pcmcia/cfxga.c if (scr != scr->scr_sc->sc_active)
scr 1165 dev/pcmcia/cfxga.c cfxga_solid_fill(scr, x, y, cx, cy, ri->ri_devcmap[bg]);
scr 1172 dev/pcmcia/cfxga.c struct cfxga_screen *scr = ri->ri_hw;
scr 1175 dev/pcmcia/cfxga.c scr->scr_mem[row * ri->ri_cols + col].uc = uc;
scr 1176 dev/pcmcia/cfxga.c scr->scr_mem[row * ri->ri_cols + col].attr = attr;
scr 1178 dev/pcmcia/cfxga.c if (scr != scr->scr_sc->sc_active)
scr 1190 dev/pcmcia/cfxga.c cfxga_solid_fill(scr, x, y, cx, cy, ri->ri_devcmap[bg]);
scr 1192 dev/pcmcia/cfxga.c cfxga_expand_char(scr, uc, x, y, attr);
scr 229 dev/wscons/wsdisplay.c #define WSSCREEN_HAS_TTY(scr) ((scr)->scr_tty != NULL)
scr 279 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 281 dev/wscons/wsdisplay.c scr = malloc(sizeof(struct wsscreen), M_DEVBUF, M_NOWAIT);
scr 282 dev/wscons/wsdisplay.c if (!scr)
scr 291 dev/wscons/wsdisplay.c (void)(*dconf->wsemul->attach)(1, 0, 0, 0, 0, scr, 0);
scr 303 dev/wscons/wsdisplay.c ccol, crow, scr, defattr);
scr 309 dev/wscons/wsdisplay.c scr->scr_dconf = dconf;
scr 311 dev/wscons/wsdisplay.c scr->scr_tty = ttymalloc();
scr 312 dev/wscons/wsdisplay.c scr->scr_hold_screen = 0;
scr 313 dev/wscons/wsdisplay.c scr->scr_flags = 0;
scr 316 dev/wscons/wsdisplay.c scr->scr_syncops = NULL;
scr 319 dev/wscons/wsdisplay.c scr->sc = sc;
scr 321 dev/wscons/wsdisplay.c scr->mouse_flags = 0;
scr 324 dev/wscons/wsdisplay.c scr->scr_rawkbd = 0;
scr 326 dev/wscons/wsdisplay.c return (scr);
scr 331 dev/wscons/wsdisplay.c free(scr, M_DEVBUF);
scr 336 dev/wscons/wsdisplay.c wsscreen_detach(struct wsscreen *scr)
scr 340 dev/wscons/wsdisplay.c if (WSSCREEN_HAS_TTY(scr)) {
scr 341 dev/wscons/wsdisplay.c timeout_del(&scr->scr_tty->t_rstrt_to);
scr 342 dev/wscons/wsdisplay.c ttyfree(scr->scr_tty);
scr 344 dev/wscons/wsdisplay.c (*scr->scr_dconf->wsemul->detach)(scr->scr_dconf->wsemulcookie,
scr 346 dev/wscons/wsdisplay.c free(scr->scr_dconf, M_DEVBUF);
scr 347 dev/wscons/wsdisplay.c free(scr, M_DEVBUF);
scr 354 dev/wscons/wsdisplay.c const struct wsscreen_descr *scr;
scr 362 dev/wscons/wsdisplay.c scr = scrdata->screens[i];
scr 363 dev/wscons/wsdisplay.c if (!strncmp(name, scr->name, WSSCREEN_NAME_SIZE))
scr 364 dev/wscons/wsdisplay.c return (scr);
scr 393 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 409 dev/wscons/wsdisplay.c scr = wsscreen_attach(sc, 0, emul, scrdesc,
scr 411 dev/wscons/wsdisplay.c if (scr == NULL) {
scr 416 dev/wscons/wsdisplay.c sc->sc_scr[idx] = scr;
scr 422 dev/wscons/wsdisplay.c scr->scr_dconf->emulcookie, 0, 0, 0);
scr 424 dev/wscons/wsdisplay.c sc->sc_focus = scr;
scr 438 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 446 dev/wscons/wsdisplay.c scr = sc->sc_scr[sd->idx];
scr 447 dev/wscons/wsdisplay.c if (scr == NULL)
scr 450 dev/wscons/wsdisplay.c strncpy(sd->screentype, scr->scr_dconf->scrdata->name,
scr 452 dev/wscons/wsdisplay.c strncpy(sd->emul, scr->scr_dconf->wsemul->name, WSEMUL_NAME_SIZE);
scr 458 dev/wscons/wsdisplay.c wsdisplay_closescreen(struct wsdisplay_softc *sc, struct wsscreen *scr)
scr 463 dev/wscons/wsdisplay.c if (WSSCREEN_HAS_TTY(scr)) {
scr 464 dev/wscons/wsdisplay.c struct tty *tp = scr->scr_tty;
scr 474 dev/wscons/wsdisplay.c if (scr == sc->sc_scr[idx])
scr 489 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 495 dev/wscons/wsdisplay.c if ((scr = sc->sc_scr[idx]) == NULL)
scr 498 dev/wscons/wsdisplay.c if (scr->scr_dconf == &wsdisplay_console_conf ||
scr 500 dev/wscons/wsdisplay.c scr->scr_syncops ||
scr 502 dev/wscons/wsdisplay.c ((scr->scr_flags & SCR_OPEN) && !(flags & WSDISPLAY_DELSCR_FORCE)))
scr 505 dev/wscons/wsdisplay.c wsdisplay_closescreen(sc, scr);
scr 512 dev/wscons/wsdisplay.c if (sc->sc_focus == scr) {
scr 526 dev/wscons/wsdisplay.c if (scr->scr_flags & SCR_WAITACTIVE)
scr 527 dev/wscons/wsdisplay.c wakeup(scr);
scr 530 dev/wscons/wsdisplay.c cookie = scr->scr_dconf->emulcookie;
scr 532 dev/wscons/wsdisplay.c wsscreen_detach(scr);
scr 821 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 833 dev/wscons/wsdisplay.c if ((scr = sc->sc_scr[WSDISPLAYSCREEN(dev)]) == NULL)
scr 836 dev/wscons/wsdisplay.c if (WSSCREEN_HAS_TTY(scr)) {
scr 837 dev/wscons/wsdisplay.c tp = scr->scr_tty;
scr 863 dev/wscons/wsdisplay.c tp->t_winsize.ws_row = scr->scr_dconf->scrdata->nrows;
scr 864 dev/wscons/wsdisplay.c tp->t_winsize.ws_col = scr->scr_dconf->scrdata->ncols;
scr 868 dev/wscons/wsdisplay.c scr->scr_flags |= SCR_OPEN;
scr 878 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 886 dev/wscons/wsdisplay.c if ((scr = sc->sc_scr[WSDISPLAYSCREEN(dev)]) == NULL)
scr 889 dev/wscons/wsdisplay.c if (WSSCREEN_HAS_TTY(scr)) {
scr 890 dev/wscons/wsdisplay.c if (scr->scr_hold_screen) {
scr 898 dev/wscons/wsdisplay.c tp = scr->scr_tty;
scr 904 dev/wscons/wsdisplay.c if (scr->scr_syncops)
scr 905 dev/wscons/wsdisplay.c (*scr->scr_syncops->destroy)(scr->scr_synccookie);
scr 908 dev/wscons/wsdisplay.c scr->scr_flags &= ~SCR_GRAPHICS;
scr 909 dev/wscons/wsdisplay.c (*scr->scr_dconf->wsemul->reset)(scr->scr_dconf->wsemulcookie,
scr 912 dev/wscons/wsdisplay.c (*scr->scr_dconf->wsemul->reset)
scr 913 dev/wscons/wsdisplay.c (scr->scr_dconf->wsemulcookie, WSEMUL_CLEARSCREEN);
scr 916 dev/wscons/wsdisplay.c if (scr->scr_rawkbd) {
scr 918 dev/wscons/wsdisplay.c (void) wsdisplay_internal_ioctl(sc, scr, WSKBDIO_SETMODE,
scr 923 dev/wscons/wsdisplay.c scr->scr_flags &= ~SCR_OPEN;
scr 941 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 949 dev/wscons/wsdisplay.c if ((scr = sc->sc_scr[WSDISPLAYSCREEN(dev)]) == NULL)
scr 952 dev/wscons/wsdisplay.c if (!WSSCREEN_HAS_TTY(scr))
scr 955 dev/wscons/wsdisplay.c tp = scr->scr_tty;
scr 965 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 973 dev/wscons/wsdisplay.c if ((scr = sc->sc_scr[WSDISPLAYSCREEN(dev)]) == NULL)
scr 976 dev/wscons/wsdisplay.c if (!WSSCREEN_HAS_TTY(scr))
scr 979 dev/wscons/wsdisplay.c tp = scr->scr_tty;
scr 988 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 996 dev/wscons/wsdisplay.c if ((scr = sc->sc_scr[WSDISPLAYSCREEN(dev)]) == NULL)
scr 999 dev/wscons/wsdisplay.c return (scr->scr_tty);
scr 1008 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 1025 dev/wscons/wsdisplay.c if ((scr = sc->sc_scr[WSDISPLAYSCREEN(dev)]) == NULL)
scr 1028 dev/wscons/wsdisplay.c if (WSSCREEN_HAS_TTY(scr)) {
scr 1029 dev/wscons/wsdisplay.c tp = scr->scr_tty;
scr 1045 dev/wscons/wsdisplay.c error = wsdisplay_usl_ioctl2(sc, scr, cmd, data, flag, p);
scr 1050 dev/wscons/wsdisplay.c error = wsdisplay_internal_ioctl(sc, scr, cmd, data, flag, p);
scr 1064 dev/wscons/wsdisplay.c wsdisplay_internal_ioctl(struct wsdisplay_softc *sc, struct wsscreen *scr,
scr 1077 dev/wscons/wsdisplay.c scr->scr_rawkbd = (*(int *)data == WSKBD_RAW);
scr 1078 dev/wscons/wsdisplay.c return (wsdisplay_update_rawkbd(sc, scr));
scr 1080 dev/wscons/wsdisplay.c *(int *)data = (scr->scr_rawkbd ?
scr 1107 dev/wscons/wsdisplay.c if (scr->scr_flags & SCR_GRAPHICS) {
scr 1108 dev/wscons/wsdisplay.c if (scr->scr_flags & SCR_DUMBFB)
scr 1123 dev/wscons/wsdisplay.c scr->scr_flags &= ~SCR_GRAPHICS;
scr 1126 dev/wscons/wsdisplay.c scr->scr_flags |= SCR_GRAPHICS |
scr 1170 dev/wscons/wsdisplay.c scr->scr_dconf->emulcookie, d);
scr 1172 dev/wscons/wsdisplay.c (*scr->scr_dconf->wsemul->reset)
scr 1173 dev/wscons/wsdisplay.c (scr->scr_dconf->wsemulcookie, WSEMUL_SYNCFONT);
scr 1224 dev/wscons/wsdisplay.c if ((scr->scr_flags & SCR_GRAPHICS) == 0)
scr 1336 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 1341 dev/wscons/wsdisplay.c if ((scr = sc->sc_scr[WSDISPLAYSCREEN(dev)]) == NULL)
scr 1344 dev/wscons/wsdisplay.c if (!(scr->scr_flags & SCR_GRAPHICS))
scr 1355 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 1360 dev/wscons/wsdisplay.c if ((scr = sc->sc_scr[WSDISPLAYSCREEN(dev)]) == NULL)
scr 1363 dev/wscons/wsdisplay.c if (!WSSCREEN_HAS_TTY(scr))
scr 1373 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 1378 dev/wscons/wsdisplay.c if ((scr = sc->sc_scr[WSDISPLAYSCREEN(dev)]) == NULL)
scr 1381 dev/wscons/wsdisplay.c if (WSSCREEN_HAS_TTY(scr))
scr 1391 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 1408 dev/wscons/wsdisplay.c if ((scr = sc->sc_scr[WSDISPLAYSCREEN(tp->t_dev)]) == NULL) {
scr 1412 dev/wscons/wsdisplay.c if (scr->scr_hold_screen) {
scr 1432 dev/wscons/wsdisplay.c if (!(scr->scr_flags & SCR_GRAPHICS)) {
scr 1437 dev/wscons/wsdisplay.c if (scr == sc->sc_focus) {
scr 1445 dev/wscons/wsdisplay.c (*scr->scr_dconf->wsemul->output)(scr->scr_dconf->wsemulcookie,
scr 1453 dev/wscons/wsdisplay.c if (!(scr->scr_flags & SCR_GRAPHICS)) {
scr 1457 dev/wscons/wsdisplay.c (*scr->scr_dconf->wsemul->output)
scr 1458 dev/wscons/wsdisplay.c (scr->scr_dconf->wsemulcookie, buf, n, 0);
scr 1512 dev/wscons/wsdisplay.c struct wsscreen *scr = v;
scr 1514 dev/wscons/wsdisplay.c if (scr == NULL) /* console, before real attach */
scr 1517 dev/wscons/wsdisplay.c if (scr->scr_flags & SCR_GRAPHICS) /* can this happen? */
scr 1520 dev/wscons/wsdisplay.c (void) wsdisplay_internal_ioctl(scr->sc, scr, WSKBDIO_BELL, NULL,
scr 1527 dev/wscons/wsdisplay.c struct wsscreen *scr = v;
scr 1533 dev/wscons/wsdisplay.c if (scr->scr_flags & SCR_GRAPHICS) /* XXX can't happen */
scr 1535 dev/wscons/wsdisplay.c if (!WSSCREEN_HAS_TTY(scr))
scr 1538 dev/wscons/wsdisplay.c tp = scr->scr_tty;
scr 1550 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 1557 dev/wscons/wsdisplay.c scr = sc->sc_focus;
scr 1559 dev/wscons/wsdisplay.c if (!scr || !WSSCREEN_HAS_TTY(scr))
scr 1562 dev/wscons/wsdisplay.c tp = scr->scr_tty;
scr 1567 dev/wscons/wsdisplay.c count = (*scr->scr_dconf->wsemul->translate)
scr 1568 dev/wscons/wsdisplay.c (scr->scr_dconf->wsemulcookie, ks, &dp);
scr 1576 dev/wscons/wsdisplay.c wsdisplay_update_rawkbd(struct wsdisplay_softc *sc, struct wsscreen *scr)
scr 1584 dev/wscons/wsdisplay.c raw = (scr ? scr->scr_rawkbd : 0);
scr 1586 dev/wscons/wsdisplay.c if (scr != sc->sc_focus || sc->sc_rawkbd == raw) {
scr 1613 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 1624 dev/wscons/wsdisplay.c scr = sc->sc_scr[no];
scr 1625 dev/wscons/wsdisplay.c if (!scr) {
scr 1654 dev/wscons/wsdisplay.c scr = sc->sc_scr[no];
scr 1659 dev/wscons/wsdisplay.c if (!error && (scr->scr_flags & SCR_WAITACTIVE))
scr 1660 dev/wscons/wsdisplay.c wakeup(scr);
scr 1669 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 1679 dev/wscons/wsdisplay.c scr = sc->sc_scr[no];
scr 1680 dev/wscons/wsdisplay.c if (!scr) {
scr 1701 dev/wscons/wsdisplay.c sc->sc_focus = scr;
scr 1704 dev/wscons/wsdisplay.c (void) wsdisplay_update_rawkbd(sc, scr);
scr 1710 dev/wscons/wsdisplay.c if (scr->scr_syncops) {
scr 1711 dev/wscons/wsdisplay.c error = (*scr->scr_syncops->attach)(scr->scr_synccookie, waitok,
scr 1729 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 1747 dev/wscons/wsdisplay.c scr = sc->sc_scr[no];
scr 1748 dev/wscons/wsdisplay.c if (!scr) {
scr 1760 dev/wscons/wsdisplay.c scr->scr_dconf->emulcookie, waitok,
scr 1775 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 1802 dev/wscons/wsdisplay.c scr = sc->sc_focus;
scr 1803 dev/wscons/wsdisplay.c if (!scr) {
scr 1826 dev/wscons/wsdisplay.c if (!(scr->scr_flags & SCR_GRAPHICS) &&
scr 1835 dev/wscons/wsdisplay.c if (!(scr->scr_flags & SCR_GRAPHICS) &&
scr 1844 dev/wscons/wsdisplay.c if ((scr->scr_flags & SCR_GRAPHICS) &&
scr 1854 dev/wscons/wsdisplay.c if (scr->scr_syncops) {
scr 1855 dev/wscons/wsdisplay.c res = (*scr->scr_syncops->detach)(scr->scr_synccookie, waitok,
scr 1862 dev/wscons/wsdisplay.c } else if (scr->scr_flags & SCR_GRAPHICS) {
scr 1875 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 1878 dev/wscons/wsdisplay.c scr = sc->sc_focus;
scr 1880 dev/wscons/wsdisplay.c if (!scr)
scr 1885 dev/wscons/wsdisplay.c (*scr->scr_dconf->wsemul->reset)(scr->scr_dconf->wsemulcookie,
scr 1889 dev/wscons/wsdisplay.c wsdisplay_closescreen(sc, scr);
scr 1899 dev/wscons/wsdisplay.c wsscreen_attach_sync(struct wsscreen *scr, const struct wscons_syncops *ops,
scr 1902 dev/wscons/wsdisplay.c if (scr->scr_syncops) {
scr 1907 dev/wscons/wsdisplay.c if ((*scr->scr_syncops->check)(scr->scr_synccookie))
scr 1910 dev/wscons/wsdisplay.c scr->scr_syncops = ops;
scr 1911 dev/wscons/wsdisplay.c scr->scr_synccookie = cookie;
scr 1916 dev/wscons/wsdisplay.c wsscreen_detach_sync(struct wsscreen *scr)
scr 1918 dev/wscons/wsdisplay.c if (!scr->scr_syncops)
scr 1920 dev/wscons/wsdisplay.c scr->scr_syncops = 0;
scr 1925 dev/wscons/wsdisplay.c wsscreen_lookup_sync(struct wsscreen *scr,
scr 1929 dev/wscons/wsdisplay.c if (!scr->scr_syncops || ops != scr->scr_syncops)
scr 1931 dev/wscons/wsdisplay.c *cookiep = scr->scr_synccookie;
scr 1964 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 1978 dev/wscons/wsdisplay.c scr = sc->sc_scr[no];
scr 1979 dev/wscons/wsdisplay.c if (!scr)
scr 1983 dev/wscons/wsdisplay.c if (scr != sc->sc_focus) {
scr 1984 dev/wscons/wsdisplay.c scr->scr_flags |= SCR_WAITACTIVE;
scr 1985 dev/wscons/wsdisplay.c res = tsleep(scr, PCATCH, "wswait", 0);
scr 1986 dev/wscons/wsdisplay.c if (scr != sc->sc_scr[no])
scr 1989 dev/wscons/wsdisplay.c scr->scr_flags &= ~SCR_WAITACTIVE;
scr 1999 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 2001 dev/wscons/wsdisplay.c scr = sc->sc_focus;
scr 2004 dev/wscons/wsdisplay.c scr->scr_hold_screen = 1;
scr 2006 dev/wscons/wsdisplay.c scr->scr_hold_screen = 0;
scr 2007 dev/wscons/wsdisplay.c timeout_add(&scr->scr_tty->t_rstrt_to, 0); /* "immediate" */
scr 2120 dev/wscons/wsdisplay.c struct wsscreen *scr;
scr 2124 dev/wscons/wsdisplay.c if ((scr = sc->sc_scr[0]) == NULL)
scr 2127 dev/wscons/wsdisplay.c scr->scr_dconf->emulcookie, 0, NULL, NULL);
scr 95 dev/wscons/wsdisplay_compat_usl.c usl_sync_init(scr, sdp, p, acqsig, relsig, frsig)
scr 96 dev/wscons/wsdisplay_compat_usl.c struct wsscreen *scr;
scr 110 dev/wscons/wsdisplay_compat_usl.c sd->s_scr = scr;
scr 119 dev/wscons/wsdisplay_compat_usl.c res = wsscreen_attach_sync(scr, &usl_syncops, sd);
scr 156 dev/wscons/wsdisplay_compat_usl.c usl_sync_get(scr)
scr 157 dev/wscons/wsdisplay_compat_usl.c struct wsscreen *scr;
scr 161 dev/wscons/wsdisplay_compat_usl.c if (wsscreen_lookup_sync(scr, &usl_syncops, (void **)&sd))
scr 370 dev/wscons/wsdisplay_compat_usl.c wsdisplay_usl_ioctl2(sc, scr, cmd, data, flag, p)
scr 372 dev/wscons/wsdisplay_compat_usl.c struct wsscreen *scr;
scr 388 dev/wscons/wsdisplay_compat_usl.c res = usl_sync_init(scr, &sd, p, newmode->acqsig,
scr 393 dev/wscons/wsdisplay_compat_usl.c sd = usl_sync_get(scr);
scr 401 dev/wscons/wsdisplay_compat_usl.c sd = usl_sync_get(scr);
scr 413 dev/wscons/wsdisplay_compat_usl.c sd = usl_sync_get(scr);
scr 544 dev/wscons/wsdisplay_compat_usl.c res = wsdisplay_internal_ioctl(sc, scr, req, arg, flag, p);
scr 245 net/if_spppsubr.c void (*scr)(struct sppp *sp);
scr 1301 net/if_spppsubr.c (cp->scr)(sp);
scr 1312 net/if_spppsubr.c (cp->scr)(sp);
scr 1357 net/if_spppsubr.c (cp->scr)(sp);
scr 1361 net/if_spppsubr.c (cp->scr)(sp);
scr 1402 net/if_spppsubr.c (cp->scr)(sp);
scr 1407 net/if_spppsubr.c (cp->scr)(sp);
scr 1411 net/if_spppsubr.c (cp->scr)(sp);
scr 1478 net/if_spppsubr.c (cp->scr)(sp);
scr 1618 net/if_spppsubr.c (cp->scr)(sp);
scr 1686 net/if_spppsubr.c (cp->scr)(sp);
scr 1804 net/if_spppsubr.c (cp->scr)(sp);
scr 1808 net/if_spppsubr.c (cp->scr)(sp);
scr 3304 net/if_spppsubr.c chap.scr(sp);
scr 3348 net/if_spppsubr.c chap.scr(sp);
scr 3639 net/if_spppsubr.c pap.scr(sp);
scr 3710 net/if_spppsubr.c pap.scr(sp);