edp 344 compat/common/vfs_syscalls_43.c struct dirent *dp, *edp;
edp 397 compat/common/vfs_syscalls_43.c edp = (struct dirent *)&dirbuf[readcnt];
edp 398 compat/common/vfs_syscalls_43.c for (dp = (struct dirent *)dirbuf; dp < edp; ) {
edp 424 compat/common/vfs_syscalls_43.c if (dp >= edp)
edp 239 dev/eisa/eisa.c const struct eisa_knowndev *edp;
edp 251 dev/eisa/eisa.c edp = eisa_knowndevs;
edp 252 dev/eisa/eisa.c while (edp->name != NULL) {
edp 254 dev/eisa/eisa.c if ((edp->flags & EISA_KNOWNDEV_NOPROD) != 0)
edp 255 dev/eisa/eisa.c match = !strncmp(edp->id, id, 3);
edp 257 dev/eisa/eisa.c match = !strcmp(edp->id, id);
edp 259 dev/eisa/eisa.c name = edp->name;
edp 260 dev/eisa/eisa.c onlyvendor = (edp->flags & EISA_KNOWNDEV_NOPROD) != 0;
edp 263 dev/eisa/eisa.c edp++;
edp 85 dev/wscons/wsemul_dumb.c struct wsemul_dumb_emuldata *edp;
edp 88 dev/wscons/wsemul_dumb.c edp = &wsemul_dumb_console_emuldata;
edp 90 dev/wscons/wsemul_dumb.c edp->emulops = emulops = type->textops;
edp 91 dev/wscons/wsemul_dumb.c edp->emulcookie = cookie;
edp 92 dev/wscons/wsemul_dumb.c edp->nrows = type->nrows;
edp 93 dev/wscons/wsemul_dumb.c edp->ncols = type->ncols;
edp 94 dev/wscons/wsemul_dumb.c edp->crow = crow;
edp 95 dev/wscons/wsemul_dumb.c edp->ccol = ccol;
edp 96 dev/wscons/wsemul_dumb.c edp->defattr = defattr;
edp 97 dev/wscons/wsemul_dumb.c edp->cbcookie = NULL;
edp 98 dev/wscons/wsemul_dumb.c edp->crippled = emulops->cursor == NULL ||
edp 102 dev/wscons/wsemul_dumb.c return (edp);
edp 114 dev/wscons/wsemul_dumb.c struct wsemul_dumb_emuldata *edp;
edp 117 dev/wscons/wsemul_dumb.c edp = &wsemul_dumb_console_emuldata;
edp 119 dev/wscons/wsemul_dumb.c edp = malloc(sizeof *edp, M_DEVBUF, M_WAITOK);
edp 121 dev/wscons/wsemul_dumb.c edp->emulops = type->textops;
edp 122 dev/wscons/wsemul_dumb.c edp->emulcookie = cookie;
edp 123 dev/wscons/wsemul_dumb.c edp->nrows = type->nrows;
edp 124 dev/wscons/wsemul_dumb.c edp->ncols = type->ncols;
edp 125 dev/wscons/wsemul_dumb.c edp->crow = crow;
edp 126 dev/wscons/wsemul_dumb.c edp->ccol = ccol;
edp 127 dev/wscons/wsemul_dumb.c edp->defattr = defattr;
edp 130 dev/wscons/wsemul_dumb.c edp->cbcookie = cbcookie;
edp 132 dev/wscons/wsemul_dumb.c return (edp);
edp 142 dev/wscons/wsemul_dumb.c struct wsemul_dumb_emuldata *edp = cookie;
edp 146 dev/wscons/wsemul_dumb.c if (edp->crippled) {
edp 151 dev/wscons/wsemul_dumb.c wsdisplay_emulbell(edp->cbcookie);
edp 153 dev/wscons/wsemul_dumb.c (*edp->emulops->putchar)(edp->emulcookie, 0,
edp 160 dev/wscons/wsemul_dumb.c (*edp->emulops->cursor)(edp->emulcookie, 0, edp->crow, edp->ccol);
edp 166 dev/wscons/wsemul_dumb.c wsdisplay_emulbell(edp->cbcookie);
edp 170 dev/wscons/wsemul_dumb.c if (edp->ccol > 0)
edp 171 dev/wscons/wsemul_dumb.c edp->ccol--;
edp 175 dev/wscons/wsemul_dumb.c edp->ccol = 0;
edp 179 dev/wscons/wsemul_dumb.c n = min(8 - (edp->ccol & 7),
edp 180 dev/wscons/wsemul_dumb.c edp->ncols - edp->ccol - 1);
edp 181 dev/wscons/wsemul_dumb.c (*edp->emulops->erasecols)(edp->emulcookie,
edp 182 dev/wscons/wsemul_dumb.c edp->crow, edp->ccol, n, edp->defattr);
edp 183 dev/wscons/wsemul_dumb.c edp->ccol += n;
edp 187 dev/wscons/wsemul_dumb.c (*edp->emulops->eraserows)(edp->emulcookie, 0,
edp 188 dev/wscons/wsemul_dumb.c edp->nrows, edp->defattr);
edp 189 dev/wscons/wsemul_dumb.c edp->ccol = 0;
edp 190 dev/wscons/wsemul_dumb.c edp->crow = 0;
edp 194 dev/wscons/wsemul_dumb.c if (edp->crow > 0)
edp 195 dev/wscons/wsemul_dumb.c edp->crow--;
edp 199 dev/wscons/wsemul_dumb.c (*edp->emulops->putchar)(edp->emulcookie, edp->crow,
edp 200 dev/wscons/wsemul_dumb.c edp->ccol, c, edp->defattr);
edp 201 dev/wscons/wsemul_dumb.c edp->ccol++;
edp 204 dev/wscons/wsemul_dumb.c if (edp->ccol < edp->ncols)
edp 208 dev/wscons/wsemul_dumb.c edp->ccol = 0;
edp 214 dev/wscons/wsemul_dumb.c if (edp->crow < edp->nrows - 1) {
edp 215 dev/wscons/wsemul_dumb.c edp->crow++;
edp 219 dev/wscons/wsemul_dumb.c (*edp->emulops->copyrows)(edp->emulcookie, n, 0,
edp 220 dev/wscons/wsemul_dumb.c edp->nrows - n);
edp 221 dev/wscons/wsemul_dumb.c (*edp->emulops->eraserows)(edp->emulcookie,
edp 222 dev/wscons/wsemul_dumb.c edp->nrows - n, n, edp->defattr);
edp 223 dev/wscons/wsemul_dumb.c edp->crow -= n - 1;
edp 228 dev/wscons/wsemul_dumb.c (*edp->emulops->cursor)(edp->emulcookie, 1, edp->crow, edp->ccol);
edp 245 dev/wscons/wsemul_dumb.c struct wsemul_dumb_emuldata *edp = cookie;
edp 247 dev/wscons/wsemul_dumb.c *crowp = edp->crow;
edp 248 dev/wscons/wsemul_dumb.c *ccolp = edp->ccol;
edp 249 dev/wscons/wsemul_dumb.c if (edp != &wsemul_dumb_console_emuldata)
edp 250 dev/wscons/wsemul_dumb.c free(edp, M_DEVBUF);
edp 258 dev/wscons/wsemul_dumb.c struct wsemul_dumb_emuldata *edp = cookie;
edp 260 dev/wscons/wsemul_dumb.c if (edp->crippled)
edp 265 dev/wscons/wsemul_dumb.c (*edp->emulops->eraserows)(edp->emulcookie, 0, edp->nrows,
edp 266 dev/wscons/wsemul_dumb.c edp->defattr);
edp 267 dev/wscons/wsemul_dumb.c edp->ccol = edp->crow = 0;
edp 268 dev/wscons/wsemul_dumb.c (*edp->emulops->cursor)(edp->emulcookie, 1, 0, 0);
edp 120 dev/wscons/wsemul_sun.c ((n) >= edp->nargs ? 0 : edp->args[(n) + MAX(0, edp->nargs - (c))])
edp 122 dev/wscons/wsemul_sun.c #define COLS_LEFT (edp->ncols - 1 - edp->ccol)
edp 123 dev/wscons/wsemul_sun.c #define ROWS_LEFT (edp->nrows - 1 - edp->crow)
edp 126 dev/wscons/wsemul_sun.c wsemul_sun_init(edp, type, cookie, ccol, crow, defattr)
edp 127 dev/wscons/wsemul_sun.c struct wsemul_sun_emuldata *edp;
edp 133 dev/wscons/wsemul_sun.c edp->emulops = type->textops;
edp 134 dev/wscons/wsemul_sun.c edp->emulcookie = cookie;
edp 135 dev/wscons/wsemul_sun.c edp->scrcapabilities = type->capabilities;
edp 136 dev/wscons/wsemul_sun.c edp->nrows = type->nrows;
edp 137 dev/wscons/wsemul_sun.c edp->ncols = type->ncols;
edp 138 dev/wscons/wsemul_sun.c edp->crow = crow;
edp 139 dev/wscons/wsemul_sun.c edp->ccol = ccol;
edp 140 dev/wscons/wsemul_sun.c edp->defattr = defattr;
edp 144 dev/wscons/wsemul_sun.c wsemul_sun_reset(edp)
edp 145 dev/wscons/wsemul_sun.c struct wsemul_sun_emuldata *edp;
edp 147 dev/wscons/wsemul_sun.c edp->state = SUN_EMUL_STATE_NORMAL;
edp 148 dev/wscons/wsemul_sun.c edp->bkgdattr = edp->curattr = edp->defattr;
edp 149 dev/wscons/wsemul_sun.c edp->attrflags = 0;
edp 150 dev/wscons/wsemul_sun.c edp->fgcol = WSCOL_BLACK;
edp 151 dev/wscons/wsemul_sun.c edp->bgcol = WSCOL_WHITE;
edp 152 dev/wscons/wsemul_sun.c edp->scrolldist = 1;
edp 162 dev/wscons/wsemul_sun.c struct wsemul_sun_emuldata *edp;
edp 165 dev/wscons/wsemul_sun.c edp = &wsemul_sun_console_emuldata;
edp 166 dev/wscons/wsemul_sun.c wsemul_sun_init(edp, type, cookie, ccol, crow, defattr);
edp 181 dev/wscons/wsemul_sun.c res = (*edp->emulops->alloc_attr)(cookie,
edp 184 dev/wscons/wsemul_sun.c &edp->kernattr);
edp 186 dev/wscons/wsemul_sun.c res = (*edp->emulops->alloc_attr)(cookie, 0, 0,
edp 188 dev/wscons/wsemul_sun.c &edp->kernattr);
edp 190 dev/wscons/wsemul_sun.c edp->kernattr = defattr;
edp 192 dev/wscons/wsemul_sun.c edp->cbcookie = NULL;
edp 195 dev/wscons/wsemul_sun.c edp->console = 1;
edp 198 dev/wscons/wsemul_sun.c wsemul_sun_reset(edp);
edp 199 dev/wscons/wsemul_sun.c return (edp);
edp 211 dev/wscons/wsemul_sun.c struct wsemul_sun_emuldata *edp;
edp 214 dev/wscons/wsemul_sun.c edp = &wsemul_sun_console_emuldata;
edp 216 dev/wscons/wsemul_sun.c KASSERT(edp->console == 1);
edp 219 dev/wscons/wsemul_sun.c edp = malloc(sizeof *edp, M_DEVBUF, M_NOWAIT);
edp 220 dev/wscons/wsemul_sun.c if (edp == NULL)
edp 222 dev/wscons/wsemul_sun.c wsemul_sun_init(edp, type, cookie, ccol, crow, defattr);
edp 225 dev/wscons/wsemul_sun.c edp->console = 0;
edp 229 dev/wscons/wsemul_sun.c edp->cbcookie = cbcookie;
edp 231 dev/wscons/wsemul_sun.c wsemul_sun_reset(edp);
edp 232 dev/wscons/wsemul_sun.c return (edp);
edp 236 dev/wscons/wsemul_sun.c wsemul_sun_output_lowchars(edp, c, kernel)
edp 237 dev/wscons/wsemul_sun.c struct wsemul_sun_emuldata *edp;
edp 250 dev/wscons/wsemul_sun.c wsdisplay_emulbell(edp->cbcookie);
edp 254 dev/wscons/wsemul_sun.c if (edp->ccol > 0)
edp 255 dev/wscons/wsemul_sun.c edp->ccol--;
edp 259 dev/wscons/wsemul_sun.c edp->ccol = 0;
edp 263 dev/wscons/wsemul_sun.c n = min(8 - (edp->ccol & 7), COLS_LEFT);
edp 265 dev/wscons/wsemul_sun.c (*edp->emulops->erasecols)(edp->emulcookie, edp->crow,
edp 266 dev/wscons/wsemul_sun.c edp->ccol, n,
edp 267 dev/wscons/wsemul_sun.c kernel ? edp->kernattr : edp->bkgdattr);
edp 268 dev/wscons/wsemul_sun.c edp->ccol += n;
edp 273 dev/wscons/wsemul_sun.c (*edp->emulops->eraserows)(edp->emulcookie, 0, edp->nrows,
edp 274 dev/wscons/wsemul_sun.c edp->bkgdattr);
edp 275 dev/wscons/wsemul_sun.c edp->ccol = edp->crow = 0;
edp 279 dev/wscons/wsemul_sun.c if (edp->crow > 0)
edp 280 dev/wscons/wsemul_sun.c edp->crow--;
edp 290 dev/wscons/wsemul_sun.c edp->state = SUN_EMUL_STATE_HAVEESC;
edp 296 dev/wscons/wsemul_sun.c edp->crow++;
edp 298 dev/wscons/wsemul_sun.c wsemul_sun_scrollup(edp, edp->scrolldist);
edp 304 dev/wscons/wsemul_sun.c wsemul_sun_output_normal(edp, c, kernel)
edp 305 dev/wscons/wsemul_sun.c struct wsemul_sun_emuldata *edp;
edp 310 dev/wscons/wsemul_sun.c (*edp->emulops->putchar)(edp->emulcookie, edp->crow, edp->ccol,
edp 311 dev/wscons/wsemul_sun.c c, kernel ? edp->kernattr : edp->curattr);
edp 313 dev/wscons/wsemul_sun.c if (++edp->ccol >= edp->ncols) {
edp 316 dev/wscons/wsemul_sun.c edp->crow++;
edp 318 dev/wscons/wsemul_sun.c wsemul_sun_scrollup(edp, edp->scrolldist);
edp 319 dev/wscons/wsemul_sun.c edp->ccol = 0;
edp 324 dev/wscons/wsemul_sun.c wsemul_sun_output_haveesc(edp, c)
edp 325 dev/wscons/wsemul_sun.c struct wsemul_sun_emuldata *edp;
edp 332 dev/wscons/wsemul_sun.c edp->nargs = 0;
edp 333 dev/wscons/wsemul_sun.c bzero(edp->args, sizeof (edp->args));
edp 349 dev/wscons/wsemul_sun.c wsemul_sun_control(edp, c)
edp 350 dev/wscons/wsemul_sun.c struct wsemul_sun_emuldata *edp;
edp 360 dev/wscons/wsemul_sun.c src = edp->ccol;
edp 361 dev/wscons/wsemul_sun.c dst = edp->ccol + n;
edp 362 dev/wscons/wsemul_sun.c if (dst < edp->ncols) {
edp 363 dev/wscons/wsemul_sun.c (*edp->emulops->copycols)(edp->emulcookie, edp->crow,
edp 364 dev/wscons/wsemul_sun.c src, dst, edp->ncols - dst);
edp 366 dev/wscons/wsemul_sun.c (*edp->emulops->erasecols)(edp->emulcookie, edp->crow,
edp 367 dev/wscons/wsemul_sun.c src, n, edp->bkgdattr);
edp 371 dev/wscons/wsemul_sun.c edp->crow -= min(NORMALIZE(ARG(0,1)), edp->crow);
edp 375 dev/wscons/wsemul_sun.c edp->ccol = 0;
edp 378 dev/wscons/wsemul_sun.c edp->crow += min(NORMALIZE(ARG(0,1)), ROWS_LEFT);
edp 382 dev/wscons/wsemul_sun.c edp->ccol += min(NORMALIZE(ARG(0,1)), COLS_LEFT);
edp 386 dev/wscons/wsemul_sun.c edp->ccol -= min(NORMALIZE(ARG(0,1)), edp->ccol);
edp 391 dev/wscons/wsemul_sun.c edp->crow = min(NORMALIZE(ARG(0,2)), edp->nrows) - 1;
edp 392 dev/wscons/wsemul_sun.c edp->ccol = min(NORMALIZE(ARG(1,2)), edp->ncols) - 1;
edp 397 dev/wscons/wsemul_sun.c (*edp->emulops->eraserows)(edp->emulcookie,
edp 398 dev/wscons/wsemul_sun.c edp->crow + 1, ROWS_LEFT, edp->bkgdattr);
edp 402 dev/wscons/wsemul_sun.c (*edp->emulops->erasecols)(edp->emulcookie, edp->crow,
edp 403 dev/wscons/wsemul_sun.c edp->ccol, COLS_LEFT + 1, edp->bkgdattr);
edp 408 dev/wscons/wsemul_sun.c src = edp->crow;
edp 409 dev/wscons/wsemul_sun.c dst = edp->crow + n;
edp 410 dev/wscons/wsemul_sun.c if (dst < edp->nrows) {
edp 411 dev/wscons/wsemul_sun.c (*edp->emulops->copyrows)(edp->emulcookie,
edp 412 dev/wscons/wsemul_sun.c src, dst, edp->nrows - dst);
edp 414 dev/wscons/wsemul_sun.c (*edp->emulops->eraserows)(edp->emulcookie,
edp 415 dev/wscons/wsemul_sun.c src, n, edp->bkgdattr);
edp 420 dev/wscons/wsemul_sun.c src = edp->crow + n;
edp 421 dev/wscons/wsemul_sun.c dst = edp->crow;
edp 422 dev/wscons/wsemul_sun.c if (src < edp->nrows) {
edp 423 dev/wscons/wsemul_sun.c (*edp->emulops->copyrows)(edp->emulcookie,
edp 424 dev/wscons/wsemul_sun.c src, dst, edp->nrows - src);
edp 426 dev/wscons/wsemul_sun.c (*edp->emulops->eraserows)(edp->emulcookie,
edp 427 dev/wscons/wsemul_sun.c dst + edp->nrows - src, n, edp->bkgdattr);
edp 432 dev/wscons/wsemul_sun.c src = edp->ccol + n;
edp 433 dev/wscons/wsemul_sun.c dst = edp->ccol;
edp 434 dev/wscons/wsemul_sun.c if (src < edp->ncols) {
edp 435 dev/wscons/wsemul_sun.c (*edp->emulops->copycols)(edp->emulcookie, edp->crow,
edp 436 dev/wscons/wsemul_sun.c src, dst, edp->ncols - src);
edp 438 dev/wscons/wsemul_sun.c (*edp->emulops->erasecols)(edp->emulcookie, edp->crow,
edp 439 dev/wscons/wsemul_sun.c edp->ncols - n, n, edp->bkgdattr);
edp 443 dev/wscons/wsemul_sun.c flags = edp->attrflags;
edp 444 dev/wscons/wsemul_sun.c fgcol = edp->fgcol;
edp 445 dev/wscons/wsemul_sun.c bgcol = edp->bgcol;
edp 447 dev/wscons/wsemul_sun.c for (n = 0; n < edp->nargs; n++) {
edp 448 dev/wscons/wsemul_sun.c switch (ARG(n,edp->nargs)) {
edp 451 dev/wscons/wsemul_sun.c if (n == edp->nargs - 1) {
edp 452 dev/wscons/wsemul_sun.c edp->bkgdattr =
edp 453 dev/wscons/wsemul_sun.c edp->curattr = edp->defattr;
edp 454 dev/wscons/wsemul_sun.c edp->attrflags = 0;
edp 455 dev/wscons/wsemul_sun.c edp->fgcol = WSCOL_BLACK;
edp 456 dev/wscons/wsemul_sun.c edp->bgcol = WSCOL_WHITE;
edp 478 dev/wscons/wsemul_sun.c fgcol = ARG(n,edp->nargs) - 30;
edp 483 dev/wscons/wsemul_sun.c bgcol = ARG(n,edp->nargs) - 40;
edp 488 dev/wscons/wsemul_sun.c if (wsemul_sun_selectattribute(edp, flags, fgcol, bgcol, &attr,
edp 495 dev/wscons/wsemul_sun.c edp->curattr = attr;
edp 496 dev/wscons/wsemul_sun.c edp->bkgdattr = bkgdattr;
edp 497 dev/wscons/wsemul_sun.c edp->attrflags = flags;
edp 498 dev/wscons/wsemul_sun.c edp->fgcol = fgcol;
edp 499 dev/wscons/wsemul_sun.c edp->bgcol = bgcol;
edp 516 dev/wscons/wsemul_sun.c edp->scrolldist = min(ARG(0,1), edp->nrows);
edp 520 dev/wscons/wsemul_sun.c wsemul_sun_reset(edp);
edp 526 dev/wscons/wsemul_sun.c wsemul_sun_output_control(edp, c)
edp 527 dev/wscons/wsemul_sun.c struct wsemul_sun_emuldata *edp;
edp 539 dev/wscons/wsemul_sun.c if (edp->nargs > SUN_EMUL_NARGS - 1) {
edp 540 dev/wscons/wsemul_sun.c bcopy(edp->args + 1, edp->args,
edp 541 dev/wscons/wsemul_sun.c (SUN_EMUL_NARGS - 1) * sizeof(edp->args[0]));
edp 542 dev/wscons/wsemul_sun.c edp->args[edp->nargs = SUN_EMUL_NARGS - 1] = 0;
edp 544 dev/wscons/wsemul_sun.c edp->args[edp->nargs] = (edp->args[edp->nargs] * 10) +
edp 549 dev/wscons/wsemul_sun.c edp->nargs++;
edp 553 dev/wscons/wsemul_sun.c edp->nargs++;
edp 554 dev/wscons/wsemul_sun.c if (edp->nargs > SUN_EMUL_NARGS)
edp 555 dev/wscons/wsemul_sun.c edp->nargs = SUN_EMUL_NARGS;
edp 556 dev/wscons/wsemul_sun.c wsemul_sun_control(edp, c);
edp 570 dev/wscons/wsemul_sun.c struct wsemul_sun_emuldata *edp = cookie;
edp 579 dev/wscons/wsemul_sun.c if (kernel && !edp->console)
edp 584 dev/wscons/wsemul_sun.c (*edp->emulops->cursor)(edp->emulcookie, 0, edp->crow, edp->ccol);
edp 593 dev/wscons/wsemul_sun.c if ((edp->state == SUN_EMUL_STATE_NORMAL || kernel) &&
edp 594 dev/wscons/wsemul_sun.c ROWS_LEFT == 0 && edp->scrolldist != 0) {
edp 596 dev/wscons/wsemul_sun.c pos = edp->ccol;
edp 613 dev/wscons/wsemul_sun.c if (pos >= edp->ncols)
edp 614 dev/wscons/wsemul_sun.c pos = edp->ncols - 1;
edp 617 dev/wscons/wsemul_sun.c if (++pos >= edp->ncols) {
edp 624 dev/wscons/wsemul_sun.c if (++lines >= edp->nrows - 1)
edp 630 dev/wscons/wsemul_sun.c wsemul_sun_scrollup(edp, lines);
edp 631 dev/wscons/wsemul_sun.c edp->crow--;
edp 637 dev/wscons/wsemul_sun.c wsemul_sun_output_lowchars(edp, *data, kernel);
edp 642 dev/wscons/wsemul_sun.c wsemul_sun_output_normal(edp, *data, 1);
edp 646 dev/wscons/wsemul_sun.c switch (newstate = edp->state) {
edp 648 dev/wscons/wsemul_sun.c wsemul_sun_output_normal(edp, *data, 0);
edp 651 dev/wscons/wsemul_sun.c newstate = wsemul_sun_output_haveesc(edp, *data);
edp 654 dev/wscons/wsemul_sun.c newstate = wsemul_sun_output_control(edp, *data);
edp 658 dev/wscons/wsemul_sun.c panic("wsemul_sun: invalid state %d", edp->state);
edp 662 dev/wscons/wsemul_sun.c wsemul_sun_output_normal(edp, *data, 0);
edp 666 dev/wscons/wsemul_sun.c edp->state = newstate;
edp 669 dev/wscons/wsemul_sun.c (*edp->emulops->cursor)(edp->emulcookie, 1, edp->crow, edp->ccol);
edp 678 dev/wscons/wsemul_sun.c wsemul_sun_selectattribute(edp, flags, fgcol, bgcol, attr, bkgdattr)
edp 679 dev/wscons/wsemul_sun.c struct wsemul_sun_emuldata *edp;
edp 690 dev/wscons/wsemul_sun.c if (!(edp->scrcapabilities & WSSCREEN_WSCOLORS)) {
edp 696 dev/wscons/wsemul_sun.c error = (*edp->emulops->alloc_attr)(edp->emulcookie, fgcol, bgcol,
edp 702 dev/wscons/wsemul_sun.c !(edp->scrcapabilities & WSSCREEN_HILIT)) {
edp 704 dev/wscons/wsemul_sun.c if (edp->scrcapabilities & WSSCREEN_WSCOLORS) {
edp 710 dev/wscons/wsemul_sun.c !(edp->scrcapabilities & WSSCREEN_UNDERLINE)) {
edp 712 dev/wscons/wsemul_sun.c if (edp->scrcapabilities & WSSCREEN_WSCOLORS) {
edp 719 dev/wscons/wsemul_sun.c !(edp->scrcapabilities & WSSCREEN_BLINK)) {
edp 723 dev/wscons/wsemul_sun.c !(edp->scrcapabilities & WSSCREEN_REVERSE)) {
edp 725 dev/wscons/wsemul_sun.c if (edp->scrcapabilities & WSSCREEN_WSCOLORS) {
edp 733 dev/wscons/wsemul_sun.c error = (*edp->emulops->alloc_attr)(edp->emulcookie, fgcol, bgcol,
edp 852 dev/wscons/wsemul_sun.c struct wsemul_sun_emuldata *edp = cookie;
edp 854 dev/wscons/wsemul_sun.c *crowp = edp->crow;
edp 855 dev/wscons/wsemul_sun.c *ccolp = edp->ccol;
edp 856 dev/wscons/wsemul_sun.c if (edp != &wsemul_sun_console_emuldata)
edp 857 dev/wscons/wsemul_sun.c free(edp, M_DEVBUF);
edp 865 dev/wscons/wsemul_sun.c struct wsemul_sun_emuldata *edp = cookie;
edp 869 dev/wscons/wsemul_sun.c wsemul_sun_reset(edp);
edp 872 dev/wscons/wsemul_sun.c (*edp->emulops->eraserows)(edp->emulcookie, 0, edp->nrows,
edp 873 dev/wscons/wsemul_sun.c edp->bkgdattr);
edp 874 dev/wscons/wsemul_sun.c edp->ccol = edp->crow = 0;
edp 875 dev/wscons/wsemul_sun.c (*edp->emulops->cursor)(edp->emulcookie, 1, 0, 0);
edp 883 dev/wscons/wsemul_sun.c wsemul_sun_scrollup(edp, lines)
edp 884 dev/wscons/wsemul_sun.c struct wsemul_sun_emuldata *edp;
edp 892 dev/wscons/wsemul_sun.c edp->crow = 0;
edp 893 dev/wscons/wsemul_sun.c (*edp->emulops->eraserows)(edp->emulcookie, 0, 1,
edp 894 dev/wscons/wsemul_sun.c edp->bkgdattr);
edp 903 dev/wscons/wsemul_sun.c if (lines < edp->nrows)
edp 904 dev/wscons/wsemul_sun.c (*edp->emulops->copyrows)(edp->emulcookie, lines, 0,
edp 905 dev/wscons/wsemul_sun.c edp->nrows - lines);
edp 906 dev/wscons/wsemul_sun.c (*edp->emulops->eraserows)(edp->emulcookie,
edp 907 dev/wscons/wsemul_sun.c edp->nrows - lines, lines, edp->bkgdattr);
edp 908 dev/wscons/wsemul_sun.c edp->crow -= lines - 1;
edp 121 dev/wscons/wsemul_vt100.c wsemul_vt100_init(edp, type, cookie, ccol, crow, defattr)
edp 122 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp;
edp 128 dev/wscons/wsemul_vt100.c edp->emulops = type->textops;
edp 129 dev/wscons/wsemul_vt100.c edp->emulcookie = cookie;
edp 130 dev/wscons/wsemul_vt100.c edp->scrcapabilities = type->capabilities;
edp 131 dev/wscons/wsemul_vt100.c edp->nrows = type->nrows;
edp 132 dev/wscons/wsemul_vt100.c edp->ncols = type->ncols;
edp 133 dev/wscons/wsemul_vt100.c edp->crow = crow;
edp 134 dev/wscons/wsemul_vt100.c edp->ccol = ccol;
edp 135 dev/wscons/wsemul_vt100.c edp->defattr = defattr;
edp 145 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp;
edp 148 dev/wscons/wsemul_vt100.c edp = &wsemul_vt100_console_emuldata;
edp 149 dev/wscons/wsemul_vt100.c wsemul_vt100_init(edp, type, cookie, ccol, crow, defattr);
edp 151 dev/wscons/wsemul_vt100.c edp->console = 1;
edp 153 dev/wscons/wsemul_vt100.c edp->cbcookie = NULL;
edp 168 dev/wscons/wsemul_vt100.c res = (*edp->emulops->alloc_attr)(cookie,
edp 171 dev/wscons/wsemul_vt100.c &edp->kernattr);
edp 173 dev/wscons/wsemul_vt100.c res = (*edp->emulops->alloc_attr)(cookie, 0, 0,
edp 175 dev/wscons/wsemul_vt100.c &edp->kernattr);
edp 177 dev/wscons/wsemul_vt100.c edp->kernattr = defattr;
edp 179 dev/wscons/wsemul_vt100.c edp->tabs = NULL;
edp 180 dev/wscons/wsemul_vt100.c edp->dblwid = NULL;
edp 181 dev/wscons/wsemul_vt100.c edp->dw = 0;
edp 182 dev/wscons/wsemul_vt100.c edp->dcsarg = 0;
edp 183 dev/wscons/wsemul_vt100.c edp->isolatin1tab = edp->decgraphtab = edp->dectechtab = NULL;
edp 184 dev/wscons/wsemul_vt100.c edp->nrctab = NULL;
edp 185 dev/wscons/wsemul_vt100.c wsemul_vt100_reset(edp);
edp 186 dev/wscons/wsemul_vt100.c return (edp);
edp 198 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp;
edp 201 dev/wscons/wsemul_vt100.c edp = &wsemul_vt100_console_emuldata;
edp 203 dev/wscons/wsemul_vt100.c KASSERT(edp->console == 1);
edp 206 dev/wscons/wsemul_vt100.c edp = malloc(sizeof *edp, M_DEVBUF, M_NOWAIT);
edp 207 dev/wscons/wsemul_vt100.c if (edp == NULL)
edp 209 dev/wscons/wsemul_vt100.c wsemul_vt100_init(edp, type, cookie, ccol, crow, defattr);
edp 211 dev/wscons/wsemul_vt100.c edp->console = 0;
edp 214 dev/wscons/wsemul_vt100.c edp->cbcookie = cbcookie;
edp 216 dev/wscons/wsemul_vt100.c edp->tabs = malloc(edp->ncols, M_DEVBUF, M_NOWAIT);
edp 217 dev/wscons/wsemul_vt100.c edp->dblwid = malloc(edp->nrows, M_DEVBUF, M_NOWAIT);
edp 218 dev/wscons/wsemul_vt100.c if (edp->dblwid != NULL)
edp 219 dev/wscons/wsemul_vt100.c memset(edp->dblwid, 0, edp->nrows);
edp 220 dev/wscons/wsemul_vt100.c edp->dw = 0;
edp 221 dev/wscons/wsemul_vt100.c edp->dcsarg = malloc(DCS_MAXLEN, M_DEVBUF, M_NOWAIT);
edp 222 dev/wscons/wsemul_vt100.c edp->isolatin1tab = malloc(128 * sizeof(int), M_DEVBUF, M_NOWAIT);
edp 223 dev/wscons/wsemul_vt100.c edp->decgraphtab = malloc(128 * sizeof(int), M_DEVBUF, M_NOWAIT);
edp 224 dev/wscons/wsemul_vt100.c edp->dectechtab = malloc(128 * sizeof(int), M_DEVBUF, M_NOWAIT);
edp 225 dev/wscons/wsemul_vt100.c edp->nrctab = malloc(128 * sizeof(int), M_DEVBUF, M_NOWAIT);
edp 226 dev/wscons/wsemul_vt100.c vt100_initchartables(edp);
edp 227 dev/wscons/wsemul_vt100.c wsemul_vt100_reset(edp);
edp 228 dev/wscons/wsemul_vt100.c return (edp);
edp 236 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp = cookie;
edp 238 dev/wscons/wsemul_vt100.c *crowp = edp->crow;
edp 239 dev/wscons/wsemul_vt100.c *ccolp = edp->ccol;
edp 241 dev/wscons/wsemul_vt100.c f(edp->tabs)
edp 242 dev/wscons/wsemul_vt100.c f(edp->dblwid)
edp 243 dev/wscons/wsemul_vt100.c f(edp->dcsarg)
edp 244 dev/wscons/wsemul_vt100.c f(edp->isolatin1tab)
edp 245 dev/wscons/wsemul_vt100.c f(edp->decgraphtab)
edp 246 dev/wscons/wsemul_vt100.c f(edp->dectechtab)
edp 247 dev/wscons/wsemul_vt100.c f(edp->nrctab)
edp 249 dev/wscons/wsemul_vt100.c if (edp != &wsemul_vt100_console_emuldata)
edp 250 dev/wscons/wsemul_vt100.c free(edp, M_DEVBUF);
edp 258 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp = cookie;
edp 262 dev/wscons/wsemul_vt100.c wsemul_vt100_reset(edp);
edp 265 dev/wscons/wsemul_vt100.c vt100_initchartables(edp);
edp 268 dev/wscons/wsemul_vt100.c wsemul_vt100_ed(edp, 2);
edp 269 dev/wscons/wsemul_vt100.c edp->ccol = edp->crow = 0;
edp 270 dev/wscons/wsemul_vt100.c (*edp->emulops->cursor)(edp->emulcookie,
edp 271 dev/wscons/wsemul_vt100.c edp->flags & VTFL_CURSORON, 0, 0);
edp 279 dev/wscons/wsemul_vt100.c wsemul_vt100_reset(edp)
edp 280 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp;
edp 284 dev/wscons/wsemul_vt100.c edp->state = VT100_EMUL_STATE_NORMAL;
edp 285 dev/wscons/wsemul_vt100.c edp->flags = VTFL_DECAWM | VTFL_CURSORON;
edp 286 dev/wscons/wsemul_vt100.c edp->bkgdattr = edp->curattr = edp->defattr;
edp 287 dev/wscons/wsemul_vt100.c edp->attrflags = 0;
edp 288 dev/wscons/wsemul_vt100.c edp->fgcol = WSCOL_WHITE;
edp 289 dev/wscons/wsemul_vt100.c edp->bgcol = WSCOL_BLACK;
edp 290 dev/wscons/wsemul_vt100.c edp->scrreg_startrow = 0;
edp 291 dev/wscons/wsemul_vt100.c edp->scrreg_nrows = edp->nrows;
edp 292 dev/wscons/wsemul_vt100.c if (edp->tabs) {
edp 293 dev/wscons/wsemul_vt100.c memset(edp->tabs, 0, edp->ncols);
edp 294 dev/wscons/wsemul_vt100.c for (i = 8; i < edp->ncols; i += 8)
edp 295 dev/wscons/wsemul_vt100.c edp->tabs[i] = 1;
edp 297 dev/wscons/wsemul_vt100.c edp->dcspos = 0;
edp 298 dev/wscons/wsemul_vt100.c edp->dcstype = 0;
edp 299 dev/wscons/wsemul_vt100.c edp->chartab_G[0] = NULL;
edp 300 dev/wscons/wsemul_vt100.c edp->chartab_G[1] = edp->nrctab; /* ??? */
edp 301 dev/wscons/wsemul_vt100.c edp->chartab_G[2] = edp->isolatin1tab;
edp 302 dev/wscons/wsemul_vt100.c edp->chartab_G[3] = edp->isolatin1tab;
edp 303 dev/wscons/wsemul_vt100.c edp->chartab0 = 0;
edp 304 dev/wscons/wsemul_vt100.c edp->chartab1 = 2;
edp 305 dev/wscons/wsemul_vt100.c edp->sschartab = 0;
edp 314 dev/wscons/wsemul_vt100.c wsemul_vt100_nextline(struct wsemul_vt100_emuldata *edp)
edp 318 dev/wscons/wsemul_vt100.c wsemul_vt100_scrollup(edp, 1);
edp 320 dev/wscons/wsemul_vt100.c if ((edp->crow+1) < edp->nrows)
edp 322 dev/wscons/wsemul_vt100.c edp->crow++;
edp 332 dev/wscons/wsemul_vt100.c wsemul_vt100_output_normal(edp, c, kernel)
edp 333 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp;
edp 339 dev/wscons/wsemul_vt100.c if ((edp->flags & (VTFL_LASTCHAR | VTFL_DECAWM)) ==
edp 341 dev/wscons/wsemul_vt100.c wsemul_vt100_nextline(edp);
edp 342 dev/wscons/wsemul_vt100.c edp->ccol = 0;
edp 343 dev/wscons/wsemul_vt100.c edp->flags &= ~VTFL_LASTCHAR;
edp 348 dev/wscons/wsemul_vt100.c ct = edp->chartab_G[edp->chartab1];
edp 350 dev/wscons/wsemul_vt100.c if (edp->sschartab) {
edp 351 dev/wscons/wsemul_vt100.c ct = edp->chartab_G[edp->sschartab];
edp 352 dev/wscons/wsemul_vt100.c edp->sschartab = 0;
edp 354 dev/wscons/wsemul_vt100.c ct = edp->chartab_G[edp->chartab0];
edp 358 dev/wscons/wsemul_vt100.c if ((edp->flags & VTFL_INSERTMODE) && COLS_LEFT)
edp 359 dev/wscons/wsemul_vt100.c COPYCOLS(edp->ccol, edp->ccol + 1, COLS_LEFT);
edp 361 dev/wscons/wsemul_vt100.c (*edp->emulops->putchar)(edp->emulcookie, edp->crow,
edp 362 dev/wscons/wsemul_vt100.c edp->ccol << edp->dw, dc,
edp 363 dev/wscons/wsemul_vt100.c kernel ? edp->kernattr : edp->curattr);
edp 366 dev/wscons/wsemul_vt100.c edp->ccol++;
edp 368 dev/wscons/wsemul_vt100.c edp->flags |= VTFL_LASTCHAR;
edp 372 dev/wscons/wsemul_vt100.c wsemul_vt100_output_c0c1(edp, c, kernel)
edp 373 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp;
edp 385 dev/wscons/wsemul_vt100.c wsdisplay_emulbell(edp->cbcookie);
edp 388 dev/wscons/wsemul_vt100.c if (edp->ccol > 0) {
edp 389 dev/wscons/wsemul_vt100.c edp->ccol--;
edp 390 dev/wscons/wsemul_vt100.c edp->flags &= ~VTFL_LASTCHAR;
edp 394 dev/wscons/wsemul_vt100.c edp->ccol = 0;
edp 395 dev/wscons/wsemul_vt100.c edp->flags &= ~VTFL_LASTCHAR;
edp 398 dev/wscons/wsemul_vt100.c if (edp->tabs) {
edp 401 dev/wscons/wsemul_vt100.c for (n = edp->ccol + 1; n < NCOLS - 1; n++)
edp 402 dev/wscons/wsemul_vt100.c if (edp->tabs[n])
edp 405 dev/wscons/wsemul_vt100.c n = edp->ccol + min(8 - (edp->ccol & 7), COLS_LEFT);
edp 407 dev/wscons/wsemul_vt100.c edp->ccol = n;
edp 410 dev/wscons/wsemul_vt100.c edp->chartab0 = 1;
edp 413 dev/wscons/wsemul_vt100.c edp->chartab0 = 0;
edp 422 dev/wscons/wsemul_vt100.c if (edp->state == VT100_EMUL_STATE_STRING) {
edp 424 dev/wscons/wsemul_vt100.c edp->state = VT100_EMUL_STATE_STRING_ESC;
edp 427 dev/wscons/wsemul_vt100.c edp->state = VT100_EMUL_STATE_ESC;
edp 433 dev/wscons/wsemul_vt100.c edp->nargs = 0;
edp 434 dev/wscons/wsemul_vt100.c memset(edp->args, 0, sizeof (edp->args));
edp 435 dev/wscons/wsemul_vt100.c edp->modif1 = edp->modif2 = '\0';
edp 436 dev/wscons/wsemul_vt100.c edp->state = VT100_EMUL_STATE_CSI;
edp 440 dev/wscons/wsemul_vt100.c edp->nargs = 0;
edp 441 dev/wscons/wsemul_vt100.c memset(edp->args, 0, sizeof (edp->args));
edp 442 dev/wscons/wsemul_vt100.c edp->state = VT100_EMUL_STATE_DCS;
edp 446 dev/wscons/wsemul_vt100.c wsemul_vt100_handle_dcs(edp);
edp 452 dev/wscons/wsemul_vt100.c wsemul_vt100_nextline(edp);
edp 458 dev/wscons/wsemul_vt100.c wsemul_vt100_output_esc(edp, c)
edp 459 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp;
edp 467 dev/wscons/wsemul_vt100.c edp->nargs = 0;
edp 468 dev/wscons/wsemul_vt100.c memset(edp->args, 0, sizeof (edp->args));
edp 469 dev/wscons/wsemul_vt100.c edp->modif1 = edp->modif2 = '\0';
edp 473 dev/wscons/wsemul_vt100.c edp->flags |= VTFL_SAVEDCURS;
edp 474 dev/wscons/wsemul_vt100.c edp->savedcursor_row = edp->crow;
edp 475 dev/wscons/wsemul_vt100.c edp->savedcursor_col = edp->ccol;
edp 476 dev/wscons/wsemul_vt100.c edp->savedattr = edp->curattr;
edp 477 dev/wscons/wsemul_vt100.c edp->savedbkgdattr = edp->bkgdattr;
edp 478 dev/wscons/wsemul_vt100.c edp->savedattrflags = edp->attrflags;
edp 479 dev/wscons/wsemul_vt100.c edp->savedfgcol = edp->fgcol;
edp 480 dev/wscons/wsemul_vt100.c edp->savedbgcol = edp->bgcol;
edp 482 dev/wscons/wsemul_vt100.c edp->savedchartab_G[i] = edp->chartab_G[i];
edp 483 dev/wscons/wsemul_vt100.c edp->savedchartab0 = edp->chartab0;
edp 484 dev/wscons/wsemul_vt100.c edp->savedchartab1 = edp->chartab1;
edp 487 dev/wscons/wsemul_vt100.c if ((edp->flags & VTFL_SAVEDCURS) == 0)
edp 489 dev/wscons/wsemul_vt100.c edp->crow = edp->savedcursor_row;
edp 490 dev/wscons/wsemul_vt100.c edp->ccol = edp->savedcursor_col;
edp 491 dev/wscons/wsemul_vt100.c edp->curattr = edp->savedattr;
edp 492 dev/wscons/wsemul_vt100.c edp->bkgdattr = edp->savedbkgdattr;
edp 493 dev/wscons/wsemul_vt100.c edp->attrflags = edp->savedattrflags;
edp 494 dev/wscons/wsemul_vt100.c edp->fgcol = edp->savedfgcol;
edp 495 dev/wscons/wsemul_vt100.c edp->bgcol = edp->savedbgcol;
edp 497 dev/wscons/wsemul_vt100.c edp->chartab_G[i] = edp->savedchartab_G[i];
edp 498 dev/wscons/wsemul_vt100.c edp->chartab0 = edp->savedchartab0;
edp 499 dev/wscons/wsemul_vt100.c edp->chartab1 = edp->savedchartab1;
edp 502 dev/wscons/wsemul_vt100.c edp->flags |= VTFL_APPLKEYPAD;
edp 505 dev/wscons/wsemul_vt100.c edp->flags &= ~VTFL_APPLKEYPAD;
edp 508 dev/wscons/wsemul_vt100.c edp->ccol = 0;
edp 511 dev/wscons/wsemul_vt100.c wsemul_vt100_nextline(edp);
edp 514 dev/wscons/wsemul_vt100.c if (edp->tabs != NULL)
edp 515 dev/wscons/wsemul_vt100.c edp->tabs[edp->ccol] = 1;
edp 518 dev/wscons/wsemul_vt100.c edp->chartab1 = 1;
edp 521 dev/wscons/wsemul_vt100.c edp->chartab0 = 2;
edp 524 dev/wscons/wsemul_vt100.c edp->chartab1 = 2;
edp 527 dev/wscons/wsemul_vt100.c edp->chartab0 = 3;
edp 530 dev/wscons/wsemul_vt100.c edp->chartab1 = 3;
edp 533 dev/wscons/wsemul_vt100.c edp->sschartab = 2;
edp 536 dev/wscons/wsemul_vt100.c edp->sschartab = 3;
edp 540 dev/wscons/wsemul_vt100.c edp->crow--;
edp 544 dev/wscons/wsemul_vt100.c wsemul_vt100_scrolldown(edp, 1);
edp 547 dev/wscons/wsemul_vt100.c edp->nargs = 0;
edp 548 dev/wscons/wsemul_vt100.c memset(edp->args, 0, sizeof (edp->args));
edp 552 dev/wscons/wsemul_vt100.c wsemul_vt100_reset(edp);
edp 553 dev/wscons/wsemul_vt100.c wsemul_vt100_ed(edp, 2);
edp 554 dev/wscons/wsemul_vt100.c edp->ccol = edp->crow = 0;
edp 557 dev/wscons/wsemul_vt100.c edp->designating = c - '(';
edp 561 dev/wscons/wsemul_vt100.c edp->designating = c - '-' + 1;
edp 589 dev/wscons/wsemul_vt100.c wsemul_vt100_output_scs94(edp, c)
edp 590 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp;
edp 600 dev/wscons/wsemul_vt100.c edp->chartab_G[edp->designating] = edp->nrctab;
edp 603 dev/wscons/wsemul_vt100.c edp->chartab_G[edp->designating] = 0;
edp 607 dev/wscons/wsemul_vt100.c edp->chartab_G[edp->designating] = edp->isolatin1tab;
edp 610 dev/wscons/wsemul_vt100.c edp->chartab_G[edp->designating] = edp->decgraphtab;
edp 613 dev/wscons/wsemul_vt100.c edp->chartab_G[edp->designating] = edp->dectechtab;
edp 617 dev/wscons/wsemul_vt100.c printf("ESC%c%c unknown\n", edp->designating + '(', c);
edp 625 dev/wscons/wsemul_vt100.c wsemul_vt100_output_scs94_percent(edp, c)
edp 626 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp;
edp 632 dev/wscons/wsemul_vt100.c edp->chartab_G[edp->designating] = edp->isolatin1tab;
edp 636 dev/wscons/wsemul_vt100.c printf("ESC%c%%%c unknown\n", edp->designating + '(', c);
edp 644 dev/wscons/wsemul_vt100.c wsemul_vt100_output_scs96(edp, c)
edp 645 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp;
edp 656 dev/wscons/wsemul_vt100.c edp->chartab_G[edp->designating] = edp->isolatin1tab;
edp 688 dev/wscons/wsemul_vt100.c if (vt100_setnrc(edp, nrc) == 0) /* what table ??? */
edp 693 dev/wscons/wsemul_vt100.c printf("ESC%c%c unknown\n", edp->designating + '-' - 1, c);
edp 701 dev/wscons/wsemul_vt100.c wsemul_vt100_output_scs96_percent(edp, c)
edp 702 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp;
edp 707 dev/wscons/wsemul_vt100.c if (vt100_setnrc(edp, 8) == 0)
edp 712 dev/wscons/wsemul_vt100.c printf("ESC%c%%%c unknown\n", edp->designating + '-' - 1, c);
edp 720 dev/wscons/wsemul_vt100.c wsemul_vt100_output_esc_spc(edp, c)
edp 721 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp;
edp 741 dev/wscons/wsemul_vt100.c wsemul_vt100_output_string(edp, c)
edp 742 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp;
edp 745 dev/wscons/wsemul_vt100.c if (edp->dcstype && edp->dcspos < DCS_MAXLEN)
edp 746 dev/wscons/wsemul_vt100.c edp->dcsarg[edp->dcspos++] = c;
edp 751 dev/wscons/wsemul_vt100.c wsemul_vt100_output_string_esc(edp, c)
edp 752 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp;
edp 756 dev/wscons/wsemul_vt100.c wsemul_vt100_handle_dcs(edp);
edp 763 dev/wscons/wsemul_vt100.c wsemul_vt100_output_dcs(edp, c)
edp 764 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp;
edp 773 dev/wscons/wsemul_vt100.c if (edp->nargs > VT100_EMUL_NARGS - 1)
edp 775 dev/wscons/wsemul_vt100.c edp->args[edp->nargs] = (edp->args[edp->nargs] * 10) +
edp 779 dev/wscons/wsemul_vt100.c edp->nargs++;
edp 782 dev/wscons/wsemul_vt100.c edp->nargs++;
edp 783 dev/wscons/wsemul_vt100.c if (edp->nargs > VT100_EMUL_NARGS) {
edp 787 dev/wscons/wsemul_vt100.c edp->nargs = VT100_EMUL_NARGS;
edp 814 dev/wscons/wsemul_vt100.c wsemul_vt100_output_dcs_dollar(edp, c)
edp 815 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp;
edp 835 dev/wscons/wsemul_vt100.c edp->dcspos = 0;
edp 836 dev/wscons/wsemul_vt100.c edp->dcstype = DCSTYPE_TABRESTORE;
edp 855 dev/wscons/wsemul_vt100.c wsemul_vt100_output_esc_hash(edp, c)
edp 856 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp;
edp 863 dev/wscons/wsemul_vt100.c if (edp->dblwid != NULL && edp->dw != 0) {
edp 864 dev/wscons/wsemul_vt100.c for (i = 0; i < edp->ncols / 2; i++)
edp 865 dev/wscons/wsemul_vt100.c (*edp->emulops->copycols)(edp->emulcookie,
edp 866 dev/wscons/wsemul_vt100.c edp->crow,
edp 868 dev/wscons/wsemul_vt100.c (*edp->emulops->erasecols)(edp->emulcookie, edp->crow,
edp 869 dev/wscons/wsemul_vt100.c i, edp->ncols - i,
edp 870 dev/wscons/wsemul_vt100.c edp->bkgdattr);
edp 871 dev/wscons/wsemul_vt100.c edp->dblwid[edp->crow] = 0;
edp 872 dev/wscons/wsemul_vt100.c edp->dw = 0;
edp 878 dev/wscons/wsemul_vt100.c if (edp->dblwid != NULL && edp->dw == 0) {
edp 879 dev/wscons/wsemul_vt100.c for (i = edp->ncols / 2 - 1; i >= 0; i--)
edp 880 dev/wscons/wsemul_vt100.c (*edp->emulops->copycols)(edp->emulcookie,
edp 881 dev/wscons/wsemul_vt100.c edp->crow,
edp 883 dev/wscons/wsemul_vt100.c for (i = 0; i < edp->ncols / 2; i++)
edp 884 dev/wscons/wsemul_vt100.c (*edp->emulops->erasecols)(edp->emulcookie,
edp 885 dev/wscons/wsemul_vt100.c edp->crow,
edp 887 dev/wscons/wsemul_vt100.c edp->bkgdattr);
edp 888 dev/wscons/wsemul_vt100.c edp->dblwid[edp->crow] = 1;
edp 889 dev/wscons/wsemul_vt100.c edp->dw = 1;
edp 890 dev/wscons/wsemul_vt100.c if (edp->ccol > (edp->ncols >> 1) - 1)
edp 891 dev/wscons/wsemul_vt100.c edp->ccol = (edp->ncols >> 1) - 1;
edp 896 dev/wscons/wsemul_vt100.c for (i = 0; i < edp->nrows; i++)
edp 897 dev/wscons/wsemul_vt100.c for (j = 0; j < edp->ncols; j++)
edp 898 dev/wscons/wsemul_vt100.c (*edp->emulops->putchar)(edp->emulcookie, i, j,
edp 899 dev/wscons/wsemul_vt100.c 'E', edp->curattr);
edp 901 dev/wscons/wsemul_vt100.c edp->ccol = 0;
edp 902 dev/wscons/wsemul_vt100.c edp->crow = 0;
edp 914 dev/wscons/wsemul_vt100.c wsemul_vt100_output_csi(edp, c)
edp 915 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp;
edp 924 dev/wscons/wsemul_vt100.c if (edp->nargs > VT100_EMUL_NARGS - 1)
edp 926 dev/wscons/wsemul_vt100.c edp->args[edp->nargs] = (edp->args[edp->nargs] * 10) +
edp 930 dev/wscons/wsemul_vt100.c edp->nargs++;
edp 934 dev/wscons/wsemul_vt100.c edp->modif1 = c;
edp 940 dev/wscons/wsemul_vt100.c edp->modif2 = c;
edp 943 dev/wscons/wsemul_vt100.c edp->nargs++;
edp 944 dev/wscons/wsemul_vt100.c if (edp->nargs > VT100_EMUL_NARGS) {
edp 948 dev/wscons/wsemul_vt100.c edp->nargs = VT100_EMUL_NARGS;
edp 950 dev/wscons/wsemul_vt100.c wsemul_vt100_handle_csi(edp, c);
edp 964 dev/wscons/wsemul_vt100.c struct wsemul_vt100_emuldata *edp = cookie;
edp 972 dev/wscons/wsemul_vt100.c if (kernel && !edp->console)
edp 976 dev/wscons/wsemul_vt100.c if (edp->flags & VTFL_CURSORON)
edp 977 dev/wscons/wsemul_vt100.c (*edp->emulops->cursor)(edp->emulcookie, 0,
edp 978 dev/wscons/wsemul_vt100.c edp->crow, edp->ccol << edp->dw);
edp 986 dev/wscons/wsemul_vt100.c if ((edp->state == VT100_EMUL_STATE_NORMAL || kernel) &&
edp 989 dev/wscons/wsemul_vt100.c pos = edp->ccol;
edp 1001 dev/wscons/wsemul_vt100.c if (ISSET(edp->flags, VTFL_DECAWM))
edp 1011 dev/wscons/wsemul_vt100.c if (edp->tabs) {
edp 1014 dev/wscons/wsemul_vt100.c edp->tabs[pos] == 0)
edp 1035 dev/wscons/wsemul_vt100.c if (++lines >= edp->scrreg_nrows - 1)
edp 1041 dev/wscons/wsemul_vt100.c wsemul_vt100_scrollup(edp, lines);
edp 1042 dev/wscons/wsemul_vt100.c edp->crow -= lines;
edp 1048 dev/wscons/wsemul_vt100.c wsemul_vt100_output_c0c1(edp, *data, kernel);
edp 1052 dev/wscons/wsemul_vt100.c if (edp->state == VT100_EMUL_STATE_NORMAL || kernel) {
edp 1053 dev/wscons/wsemul_vt100.c wsemul_vt100_output_normal(edp, *data, kernel);
edp 1057 dev/wscons/wsemul_vt100.c if (edp->state > sizeof(vt100_output) / sizeof(vt100_output[0]))
edp 1058 dev/wscons/wsemul_vt100.c panic("wsemul_vt100: invalid state %d", edp->state);
edp 1060 dev/wscons/wsemul_vt100.c edp->state = vt100_output[edp->state - 1](edp, *data);
edp 1063 dev/wscons/wsemul_vt100.c if (edp->flags & VTFL_CURSORON)
edp 1064 dev/wscons/wsemul_vt100.c (*edp->emulops->cursor)(edp->emulcookie, 1,
edp 1065 dev/wscons/wsemul_vt100.c edp->crow, edp->ccol << edp->dw);
edp 78 dev/wscons/wsemul_vt100_chars.c vt100_initchartables(edp)
edp 79 dev/wscons/wsemul_vt100_chars.c struct wsemul_vt100_emuldata *edp;
edp 83 dev/wscons/wsemul_vt100_chars.c if (edp->isolatin1tab != NULL)
edp 85 dev/wscons/wsemul_vt100_chars.c (*edp->emulops->mapchar)(edp->emulcookie, 128 + i,
edp 86 dev/wscons/wsemul_vt100_chars.c &edp->isolatin1tab[i]);
edp 88 dev/wscons/wsemul_vt100_chars.c if (edp->decgraphtab != NULL)
edp 90 dev/wscons/wsemul_vt100_chars.c (*edp->emulops->mapchar)(edp->emulcookie,
edp 91 dev/wscons/wsemul_vt100_chars.c decspcgr2uni[i], &edp->decgraphtab[i]);
edp 93 dev/wscons/wsemul_vt100_chars.c if (edp->dectechtab != NULL)
edp 95 dev/wscons/wsemul_vt100_chars.c (*edp->emulops->mapchar)(edp->emulcookie,
edp 96 dev/wscons/wsemul_vt100_chars.c dectech2uni[i], &edp->dectechtab[i]);
edp 98 dev/wscons/wsemul_vt100_chars.c vt100_setnrc(edp, 0);
edp 147 dev/wscons/wsemul_vt100_chars.c vt100_setnrc(edp, nrc)
edp 148 dev/wscons/wsemul_vt100_chars.c struct wsemul_vt100_emuldata *edp;
edp 153 dev/wscons/wsemul_vt100_chars.c if (edp->nrctab == NULL)
edp 160 dev/wscons/wsemul_vt100_chars.c (*edp->emulops->mapchar)(edp->emulcookie, i, &edp->nrctab[i]);
edp 162 dev/wscons/wsemul_vt100_chars.c (*edp->emulops->mapchar)(edp->emulcookie, nrctable[nrc].c[i],
edp 163 dev/wscons/wsemul_vt100_chars.c &edp->nrctab[nrcovlpos[i]]);
edp 87 dev/wscons/wsemul_vt100_keys.c struct wsemul_vt100_emuldata *edp = cookie;
edp 102 dev/wscons/wsemul_vt100_keys.c if (edp->flags & VTFL_APPLKEYPAD) {
edp 178 dev/wscons/wsemul_vt100_keys.c if (edp->flags & VTFL_APPLCURSOR)
edp 185 dev/wscons/wsemul_vt100_keys.c if (edp->flags & VTFL_APPLCURSOR)
edp 192 dev/wscons/wsemul_vt100_keys.c if (edp->flags & VTFL_APPLCURSOR)
edp 199 dev/wscons/wsemul_vt100_keys.c if (edp->flags & VTFL_APPLCURSOR)
edp 51 dev/wscons/wsemul_vt100_subr.c wsemul_vt100_scrollup(edp, n)
edp 52 dev/wscons/wsemul_vt100_subr.c struct wsemul_vt100_emuldata *edp;
edp 57 dev/wscons/wsemul_vt100_subr.c if (n > edp->scrreg_nrows)
edp 58 dev/wscons/wsemul_vt100_subr.c n = edp->scrreg_nrows;
edp 60 dev/wscons/wsemul_vt100_subr.c help = edp->scrreg_nrows - n;
edp 62 dev/wscons/wsemul_vt100_subr.c (*edp->emulops->copyrows)(edp->emulcookie,
edp 63 dev/wscons/wsemul_vt100_subr.c edp->scrreg_startrow + n,
edp 64 dev/wscons/wsemul_vt100_subr.c edp->scrreg_startrow,
edp 66 dev/wscons/wsemul_vt100_subr.c if (edp->dblwid) /* XXX OVERLAPS */
edp 67 dev/wscons/wsemul_vt100_subr.c bcopy(&edp->dblwid[edp->scrreg_startrow + n],
edp 68 dev/wscons/wsemul_vt100_subr.c &edp->dblwid[edp->scrreg_startrow],
edp 71 dev/wscons/wsemul_vt100_subr.c (*edp->emulops->eraserows)(edp->emulcookie,
edp 72 dev/wscons/wsemul_vt100_subr.c edp->scrreg_startrow + help, n,
edp 73 dev/wscons/wsemul_vt100_subr.c edp->bkgdattr);
edp 74 dev/wscons/wsemul_vt100_subr.c if (edp->dblwid)
edp 75 dev/wscons/wsemul_vt100_subr.c memset(&edp->dblwid[edp->scrreg_startrow + help], 0, n);
edp 83 dev/wscons/wsemul_vt100_subr.c wsemul_vt100_scrolldown(edp, n)
edp 84 dev/wscons/wsemul_vt100_subr.c struct wsemul_vt100_emuldata *edp;
edp 89 dev/wscons/wsemul_vt100_subr.c if (n > edp->scrreg_nrows)
edp 90 dev/wscons/wsemul_vt100_subr.c n = edp->scrreg_nrows;
edp 92 dev/wscons/wsemul_vt100_subr.c help = edp->scrreg_nrows - n;
edp 94 dev/wscons/wsemul_vt100_subr.c (*edp->emulops->copyrows)(edp->emulcookie,
edp 95 dev/wscons/wsemul_vt100_subr.c edp->scrreg_startrow,
edp 96 dev/wscons/wsemul_vt100_subr.c edp->scrreg_startrow + n,
edp 98 dev/wscons/wsemul_vt100_subr.c if (edp->dblwid) /* XXX OVERLAPS */
edp 99 dev/wscons/wsemul_vt100_subr.c bcopy(&edp->dblwid[edp->scrreg_startrow],
edp 100 dev/wscons/wsemul_vt100_subr.c &edp->dblwid[edp->scrreg_startrow + n],
edp 103 dev/wscons/wsemul_vt100_subr.c (*edp->emulops->eraserows)(edp->emulcookie,
edp 104 dev/wscons/wsemul_vt100_subr.c edp->scrreg_startrow, n,
edp 105 dev/wscons/wsemul_vt100_subr.c edp->bkgdattr);
edp 106 dev/wscons/wsemul_vt100_subr.c if (edp->dblwid)
edp 107 dev/wscons/wsemul_vt100_subr.c memset(&edp->dblwid[edp->scrreg_startrow], 0, n);
edp 115 dev/wscons/wsemul_vt100_subr.c wsemul_vt100_ed(edp, arg)
edp 116 dev/wscons/wsemul_vt100_subr.c struct wsemul_vt100_emuldata *edp;
edp 123 dev/wscons/wsemul_vt100_subr.c ERASECOLS(edp->ccol, COLS_LEFT + 1, edp->bkgdattr);
edp 124 dev/wscons/wsemul_vt100_subr.c n = edp->nrows - edp->crow - 1;
edp 126 dev/wscons/wsemul_vt100_subr.c (*edp->emulops->eraserows)(edp->emulcookie,
edp 127 dev/wscons/wsemul_vt100_subr.c edp->crow + 1, n,
edp 128 dev/wscons/wsemul_vt100_subr.c edp->bkgdattr);
edp 129 dev/wscons/wsemul_vt100_subr.c if (edp->dblwid)
edp 130 dev/wscons/wsemul_vt100_subr.c memset(&edp->dblwid[edp->crow + 1], 0, n);
edp 134 dev/wscons/wsemul_vt100_subr.c if (edp->crow > 0) {
edp 135 dev/wscons/wsemul_vt100_subr.c (*edp->emulops->eraserows)(edp->emulcookie,
edp 136 dev/wscons/wsemul_vt100_subr.c 0, edp->crow,
edp 137 dev/wscons/wsemul_vt100_subr.c edp->bkgdattr);
edp 138 dev/wscons/wsemul_vt100_subr.c if (edp->dblwid)
edp 139 dev/wscons/wsemul_vt100_subr.c memset(&edp->dblwid[0], 0, edp->crow);
edp 141 dev/wscons/wsemul_vt100_subr.c ERASECOLS(0, edp->ccol + 1, edp->bkgdattr);
edp 144 dev/wscons/wsemul_vt100_subr.c (*edp->emulops->eraserows)(edp->emulcookie,
edp 145 dev/wscons/wsemul_vt100_subr.c 0, edp->nrows,
edp 146 dev/wscons/wsemul_vt100_subr.c edp->bkgdattr);
edp 147 dev/wscons/wsemul_vt100_subr.c if (edp->dblwid)
edp 148 dev/wscons/wsemul_vt100_subr.c memset(&edp->dblwid[0], 0, edp->nrows);
edp 163 dev/wscons/wsemul_vt100_subr.c wsemul_vt100_el(edp, arg)
edp 164 dev/wscons/wsemul_vt100_subr.c struct wsemul_vt100_emuldata *edp;
edp 169 dev/wscons/wsemul_vt100_subr.c ERASECOLS(edp->ccol, COLS_LEFT + 1, edp->bkgdattr);
edp 172 dev/wscons/wsemul_vt100_subr.c ERASECOLS(0, edp->ccol + 1, edp->bkgdattr);
edp 175 dev/wscons/wsemul_vt100_subr.c (*edp->emulops->erasecols)(edp->emulcookie, edp->crow,
edp 176 dev/wscons/wsemul_vt100_subr.c 0, edp->ncols,
edp 177 dev/wscons/wsemul_vt100_subr.c edp->bkgdattr);
edp 191 dev/wscons/wsemul_vt100_subr.c wsemul_vt100_handle_csi(edp, c)
edp 192 dev/wscons/wsemul_vt100_subr.c struct wsemul_vt100_emuldata *edp;
edp 199 dev/wscons/wsemul_vt100_subr.c switch (A3(edp->modif1, edp->modif2, c)) {
edp 201 dev/wscons/wsemul_vt100_subr.c wsdisplay_emulinput(edp->cbcookie, WSEMUL_VT_ID2,
edp 207 dev/wscons/wsemul_vt100_subr.c wsemul_vt100_ed(edp, ARG(0));
edp 211 dev/wscons/wsemul_vt100_subr.c wsemul_vt100_el(edp, ARG(0));
edp 214 dev/wscons/wsemul_vt100_subr.c for (n = 0; n < edp->nargs; n++)
edp 215 dev/wscons/wsemul_vt100_subr.c vt100_ansimode(edp, ARG(n), VTMODE_SET);
edp 218 dev/wscons/wsemul_vt100_subr.c for (n = 0; n < edp->nargs; n++)
edp 219 dev/wscons/wsemul_vt100_subr.c vt100_decmode(edp, ARG(n), VTMODE_SET);
edp 222 dev/wscons/wsemul_vt100_subr.c for (n = 0; n < edp->nargs; n++)
edp 223 dev/wscons/wsemul_vt100_subr.c vt100_ansimode(edp, ARG(n), VTMODE_RESET);
edp 226 dev/wscons/wsemul_vt100_subr.c for (n = 0; n < edp->nargs; n++)
edp 227 dev/wscons/wsemul_vt100_subr.c vt100_decmode(edp, ARG(n), VTMODE_RESET);
edp 230 dev/wscons/wsemul_vt100_subr.c vt100_ansimode(edp, ARG(0), VTMODE_REPORT);
edp 233 dev/wscons/wsemul_vt100_subr.c vt100_decmode(edp, ARG(0), VTMODE_REPORT);
edp 256 dev/wscons/wsemul_vt100_subr.c wsemul_vt100_reset(edp);
edp 337 dev/wscons/wsemul_vt100_subr.c wsdisplay_emulinput(edp->cbcookie, "\033P2$u", 5);
edp 338 dev/wscons/wsemul_vt100_subr.c if (edp->tabs != NULL)
edp 339 dev/wscons/wsemul_vt100_subr.c for (i = 0; i < edp->ncols; i++)
edp 340 dev/wscons/wsemul_vt100_subr.c if (edp->tabs[i]) {
edp 347 dev/wscons/wsemul_vt100_subr.c wsdisplay_emulinput(edp->cbcookie,
edp 352 dev/wscons/wsemul_vt100_subr.c wsdisplay_emulinput(edp->cbcookie, "\033\\", 2);
edp 395 dev/wscons/wsemul_vt100_subr.c wsdisplay_emulinput(edp->cbcookie, "\033P0!u%5\033\\", 9);
edp 400 dev/wscons/wsemul_vt100_subr.c help = NCOLS - (edp->ccol + n);
edp 402 dev/wscons/wsemul_vt100_subr.c COPYCOLS(edp->ccol, edp->ccol + n, help);
edp 403 dev/wscons/wsemul_vt100_subr.c ERASECOLS(edp->ccol, n, edp->bkgdattr);
edp 406 dev/wscons/wsemul_vt100_subr.c edp->crow -= min(DEF1_ARG(0), ROWS_ABOVE);
edp 410 dev/wscons/wsemul_vt100_subr.c edp->crow += min(DEF1_ARG(0), ROWS_BELOW);
edp 414 dev/wscons/wsemul_vt100_subr.c edp->ccol += min(DEF1_ARG(0), COLS_LEFT);
edp 417 dev/wscons/wsemul_vt100_subr.c edp->ccol -= min(DEF1_ARG(0), edp->ccol);
edp 418 dev/wscons/wsemul_vt100_subr.c edp->flags &= ~VTFL_LASTCHAR;
edp 422 dev/wscons/wsemul_vt100_subr.c if (edp->flags & VTFL_DECOM)
edp 423 dev/wscons/wsemul_vt100_subr.c edp->crow = edp->scrreg_startrow +
edp 424 dev/wscons/wsemul_vt100_subr.c min(DEF1_ARG(0), edp->scrreg_nrows) - 1;
edp 426 dev/wscons/wsemul_vt100_subr.c edp->crow = min(DEF1_ARG(0), edp->nrows) - 1;
edp 428 dev/wscons/wsemul_vt100_subr.c edp->ccol = min(DEF1_ARG(1), NCOLS) - 1;
edp 429 dev/wscons/wsemul_vt100_subr.c edp->flags &= ~VTFL_LASTCHAR;
edp 436 dev/wscons/wsemul_vt100_subr.c savscrstartrow = edp->scrreg_startrow;
edp 437 dev/wscons/wsemul_vt100_subr.c savscrnrows = edp->scrreg_nrows;
edp 438 dev/wscons/wsemul_vt100_subr.c edp->scrreg_nrows -= ROWS_ABOVE;
edp 439 dev/wscons/wsemul_vt100_subr.c edp->scrreg_startrow = edp->crow;
edp 441 dev/wscons/wsemul_vt100_subr.c wsemul_vt100_scrolldown(edp, n);
edp 443 dev/wscons/wsemul_vt100_subr.c wsemul_vt100_scrollup(edp, n);
edp 444 dev/wscons/wsemul_vt100_subr.c edp->scrreg_startrow = savscrstartrow;
edp 445 dev/wscons/wsemul_vt100_subr.c edp->scrreg_nrows = savscrnrows;
edp 450 dev/wscons/wsemul_vt100_subr.c help = NCOLS - (edp->ccol + n);
edp 452 dev/wscons/wsemul_vt100_subr.c COPYCOLS(edp->ccol + n, edp->ccol, help);
edp 453 dev/wscons/wsemul_vt100_subr.c ERASECOLS(NCOLS - n, n, edp->bkgdattr);
edp 457 dev/wscons/wsemul_vt100_subr.c ERASECOLS(edp->ccol, n, edp->bkgdattr);
edp 461 dev/wscons/wsemul_vt100_subr.c wsdisplay_emulinput(edp->cbcookie, WSEMUL_VT_ID1,
edp 465 dev/wscons/wsemul_vt100_subr.c if (edp->tabs != NULL)
edp 468 dev/wscons/wsemul_vt100_subr.c edp->tabs[edp->ccol] = 0;
edp 471 dev/wscons/wsemul_vt100_subr.c memset(edp->tabs, 0, edp->ncols);
edp 481 dev/wscons/wsemul_vt100_subr.c flags = edp->attrflags;
edp 482 dev/wscons/wsemul_vt100_subr.c fgcol = edp->fgcol;
edp 483 dev/wscons/wsemul_vt100_subr.c bgcol = edp->bgcol;
edp 484 dev/wscons/wsemul_vt100_subr.c for (n = 0; n < edp->nargs; n++) {
edp 487 dev/wscons/wsemul_vt100_subr.c if (n == edp->nargs - 1) {
edp 488 dev/wscons/wsemul_vt100_subr.c edp->bkgdattr = edp->curattr = edp->defattr;
edp 489 dev/wscons/wsemul_vt100_subr.c edp->attrflags = 0;
edp 490 dev/wscons/wsemul_vt100_subr.c edp->fgcol = WSCOL_WHITE;
edp 491 dev/wscons/wsemul_vt100_subr.c edp->bgcol = WSCOL_BLACK;
edp 541 dev/wscons/wsemul_vt100_subr.c if (vt100_selectattribute(edp, flags, fgcol, bgcol, &attr,
edp 548 dev/wscons/wsemul_vt100_subr.c edp->curattr = attr;
edp 549 dev/wscons/wsemul_vt100_subr.c edp->bkgdattr = bkgdattr;
edp 550 dev/wscons/wsemul_vt100_subr.c edp->attrflags = flags;
edp 551 dev/wscons/wsemul_vt100_subr.c edp->fgcol = fgcol;
edp 552 dev/wscons/wsemul_vt100_subr.c edp->bgcol = bgcol;
edp 559 dev/wscons/wsemul_vt100_subr.c wsdisplay_emulinput(edp->cbcookie, "\033[0n", 4);
edp 565 dev/wscons/wsemul_vt100_subr.c if (edp->flags & VTFL_DECOM)
edp 568 dev/wscons/wsemul_vt100_subr.c row = edp->crow;
edp 570 dev/wscons/wsemul_vt100_subr.c row + 1, edp->ccol + 1);
edp 575 dev/wscons/wsemul_vt100_subr.c wsdisplay_emulinput(edp->cbcookie, buf, n);
edp 580 dev/wscons/wsemul_vt100_subr.c wsdisplay_emulinput(edp->cbcookie, "\033[?13n", 6);
edp 584 dev/wscons/wsemul_vt100_subr.c wsdisplay_emulinput(edp->cbcookie, "\033[?21n", 6);
edp 588 dev/wscons/wsemul_vt100_subr.c wsdisplay_emulinput(edp->cbcookie, "\033[?27;1n", 8);
edp 598 dev/wscons/wsemul_vt100_subr.c help = min(DEF1_ARG(0), edp->nrows) - 1;
edp 599 dev/wscons/wsemul_vt100_subr.c n = min(DEFx_ARG(1, edp->nrows), edp->nrows) - help;
edp 604 dev/wscons/wsemul_vt100_subr.c edp->scrreg_startrow = help;
edp 605 dev/wscons/wsemul_vt100_subr.c edp->scrreg_nrows = n;
edp 607 dev/wscons/wsemul_vt100_subr.c edp->crow = ((edp->flags & VTFL_DECOM) ?
edp 608 dev/wscons/wsemul_vt100_subr.c edp->scrreg_startrow : 0);
edp 609 dev/wscons/wsemul_vt100_subr.c edp->ccol = 0;
edp 637 dev/wscons/wsemul_vt100_subr.c vt100_selectattribute(edp, flags, fgcol, bgcol, attr, bkgdattr)
edp 638 dev/wscons/wsemul_vt100_subr.c struct wsemul_vt100_emuldata *edp;
edp 645 dev/wscons/wsemul_vt100_subr.c !(edp->scrcapabilities & WSSCREEN_WSCOLORS)) {
edp 651 dev/wscons/wsemul_vt100_subr.c error = (*edp->emulops->alloc_attr)(edp->emulcookie, fgcol, bgcol,
edp 657 dev/wscons/wsemul_vt100_subr.c !(edp->scrcapabilities & WSSCREEN_HILIT)) {
edp 659 dev/wscons/wsemul_vt100_subr.c if (edp->scrcapabilities & WSSCREEN_WSCOLORS) {
edp 669 dev/wscons/wsemul_vt100_subr.c !(edp->scrcapabilities & WSSCREEN_UNDERLINE)) {
edp 671 dev/wscons/wsemul_vt100_subr.c if (edp->scrcapabilities & WSSCREEN_WSCOLORS) {
edp 682 dev/wscons/wsemul_vt100_subr.c !(edp->scrcapabilities & WSSCREEN_BLINK)) {
edp 689 dev/wscons/wsemul_vt100_subr.c !(edp->scrcapabilities & WSSCREEN_REVERSE)) {
edp 691 dev/wscons/wsemul_vt100_subr.c if (edp->scrcapabilities & WSSCREEN_WSCOLORS) {
edp 703 dev/wscons/wsemul_vt100_subr.c error = (*edp->emulops->alloc_attr)(edp->emulcookie, fgcol, bgcol,
edp 716 dev/wscons/wsemul_vt100_subr.c wsemul_vt100_handle_dcs(edp)
edp 717 dev/wscons/wsemul_vt100_subr.c struct wsemul_vt100_emuldata *edp;
edp 721 dev/wscons/wsemul_vt100_subr.c switch (edp->dcstype) {
edp 725 dev/wscons/wsemul_vt100_subr.c if (edp->tabs != NULL) {
edp 726 dev/wscons/wsemul_vt100_subr.c memset(edp->tabs, 0, edp->ncols);
edp 728 dev/wscons/wsemul_vt100_subr.c for (i = 0; i < edp->dcspos; i++) {
edp 729 dev/wscons/wsemul_vt100_subr.c char c = edp->dcsarg[i];
edp 734 dev/wscons/wsemul_vt100_subr.c pos = pos * 10 + (edp->dcsarg[i] - '0');
edp 738 dev/wscons/wsemul_vt100_subr.c edp->tabs[pos - 1] = 1;
edp 749 dev/wscons/wsemul_vt100_subr.c edp->tabs[pos - 1] = 1;
edp 753 dev/wscons/wsemul_vt100_subr.c panic("wsemul_vt100_handle_dcs: bad type %d", edp->dcstype);
edp 755 dev/wscons/wsemul_vt100_subr.c edp->dcstype = 0;
edp 759 dev/wscons/wsemul_vt100_subr.c vt100_ansimode(edp, nr, op)
edp 760 dev/wscons/wsemul_vt100_subr.c struct wsemul_vt100_emuldata *edp;
edp 772 dev/wscons/wsemul_vt100_subr.c edp->flags |= VTFL_INSERTMODE;
edp 774 dev/wscons/wsemul_vt100_subr.c edp->flags &= ~VTFL_INSERTMODE;
edp 775 dev/wscons/wsemul_vt100_subr.c res = ((edp->flags & VTFL_INSERTMODE) ? 1 : 2);
edp 795 dev/wscons/wsemul_vt100_subr.c vt100_decmode(edp, nr, op)
edp 796 dev/wscons/wsemul_vt100_subr.c struct wsemul_vt100_emuldata *edp;
edp 802 dev/wscons/wsemul_vt100_subr.c flags = edp->flags;
edp 844 dev/wscons/wsemul_vt100_subr.c if (flags != edp->flags)
edp 845 dev/wscons/wsemul_vt100_subr.c (*edp->emulops->cursor)(edp->emulcookie,
edp 847 dev/wscons/wsemul_vt100_subr.c edp->crow, edp->ccol);
edp 868 dev/wscons/wsemul_vt100_subr.c edp->flags = flags;
edp 92 dev/wscons/wsemul_vt100var.h #define ARG(n) (edp->args[(n)])
edp 96 dev/wscons/wsemul_vt100var.h #define ROWS_ABOVE ((int)edp->crow - (int)edp->scrreg_startrow)
edp 97 dev/wscons/wsemul_vt100var.h #define ROWS_BELOW ((int)(edp->scrreg_startrow + edp->scrreg_nrows) \
edp 98 dev/wscons/wsemul_vt100var.h - (int)edp->crow - 1)
edp 100 dev/wscons/wsemul_vt100var.h if (edp->dblwid && edp->dblwid[edp->crow]) { \
edp 101 dev/wscons/wsemul_vt100var.h edp->dw = 1; \
edp 102 dev/wscons/wsemul_vt100var.h if (edp->ccol > (edp->ncols >> 1) - 1) \
edp 103 dev/wscons/wsemul_vt100var.h edp->ccol = (edp->ncols >> 1) - 1; \
edp 105 dev/wscons/wsemul_vt100var.h edp->dw = 0; \
edp 107 dev/wscons/wsemul_vt100var.h #define NCOLS (edp->ncols >> edp->dw)
edp 108 dev/wscons/wsemul_vt100var.h #define COLS_LEFT (NCOLS - edp->ccol - 1)
edp 109 dev/wscons/wsemul_vt100var.h #define COPYCOLS(f, t, n) (*edp->emulops->copycols)(edp->emulcookie, \
edp 110 dev/wscons/wsemul_vt100var.h edp->crow, (f) << edp->dw, (t) << edp->dw, (n) << edp->dw)
edp 111 dev/wscons/wsemul_vt100var.h #define ERASECOLS(f, n, a) (*edp->emulops->erasecols)(edp->emulcookie, \
edp 112 dev/wscons/wsemul_vt100var.h edp->crow, (f) << edp->dw, (n) << edp->dw, a)
edp 319 lib/libsa/ufs.c struct direct *dp, *edp;
edp 332 lib/libsa/ufs.c edp = (struct direct *)(buf + buf_size);
edp 333 lib/libsa/ufs.c while (dp < edp) {
edp 641 lib/libsa/ufs.c struct direct *dp, *edp;
edp 660 lib/libsa/ufs.c edp = (struct direct *)(buf + buf_size);
edp 661 lib/libsa/ufs.c while (dp < edp && dp->d_ino == (ino_t)0)
edp 664 lib/libsa/ufs.c ((u_int8_t *)edp - (u_int8_t *)dp);
edp 665 lib/libsa/ufs.c } while (dp >= edp);
edp 1400 ufs/ufs/ufs_vnops.c struct dirent *dp, *edp;
edp 1417 ufs/ufs/ufs_vnops.c edp = (struct dirent *)&dirbuf[readcnt];
edp 1418 ufs/ufs/ufs_vnops.c for (dp = (struct dirent *)dirbuf; dp < edp; ) {
edp 1430 ufs/ufs/ufs_vnops.c if (dp >= edp)