Home | History | Annotate | Download | only in common

Lines Matching refs:lts

368 linux32_termios_to_bsd_termios(struct linux32_termios *lts, struct termios *bts)
370 linux_termios_to_bsd_termios(struct linux_termios *lts, struct termios *bts)
376 bts->c_iflag |= cvtto_bsd_mask(lts->c_iflag, LINUX_IGNBRK, IGNBRK);
377 bts->c_iflag |= cvtto_bsd_mask(lts->c_iflag, LINUX_BRKINT, BRKINT);
378 bts->c_iflag |= cvtto_bsd_mask(lts->c_iflag, LINUX_IGNPAR, IGNPAR);
379 bts->c_iflag |= cvtto_bsd_mask(lts->c_iflag, LINUX_INPCK, INPCK);
380 bts->c_iflag |= cvtto_bsd_mask(lts->c_iflag, LINUX_ISTRIP, ISTRIP);
381 bts->c_iflag |= cvtto_bsd_mask(lts->c_iflag, LINUX_INLCR, INLCR);
382 bts->c_iflag |= cvtto_bsd_mask(lts->c_iflag, LINUX_IGNCR, IGNCR);
383 bts->c_iflag |= cvtto_bsd_mask(lts->c_iflag, LINUX_ICRNL, ICRNL);
384 bts->c_iflag |= cvtto_bsd_mask(lts->c_iflag, LINUX_IXON, IXON);
385 bts->c_iflag |= cvtto_bsd_mask(lts->c_iflag, LINUX_IXANY, IXANY);
386 bts->c_iflag |= cvtto_bsd_mask(lts->c_iflag, LINUX_IXOFF, IXOFF);
387 bts->c_iflag |= cvtto_bsd_mask(lts->c_iflag, LINUX_IMAXBEL, IMAXBEL);
390 bts->c_oflag |= cvtto_bsd_mask(lts->c_oflag, LINUX_OPOST, OPOST);
391 bts->c_oflag |= cvtto_bsd_mask(lts->c_oflag, LINUX_ONLCR, ONLCR);
392 bts->c_oflag |= cvtto_bsd_mask(lts->c_oflag, LINUX_XTABS, OXTABS);
395 switch (lts->c_cflag & LINUX_CSIZE) {
409 bts->c_cflag |= cvtto_bsd_mask(lts->c_cflag, LINUX_CSTOPB, CSTOPB);
410 bts->c_cflag |= cvtto_bsd_mask(lts->c_cflag, LINUX_CREAD, CREAD);
411 bts->c_cflag |= cvtto_bsd_mask(lts->c_cflag, LINUX_PARENB, PARENB);
412 bts->c_cflag |= cvtto_bsd_mask(lts->c_cflag, LINUX_PARODD, PARODD);
413 bts->c_cflag |= cvtto_bsd_mask(lts->c_cflag, LINUX_HUPCL, HUPCL);
414 bts->c_cflag |= cvtto_bsd_mask(lts->c_cflag, LINUX_CLOCAL, CLOCAL);
415 bts->c_cflag |= cvtto_bsd_mask(lts->c_cflag, LINUX_CRTSCTS, CRTSCTS);
418 bts->c_lflag |= cvtto_bsd_mask(lts->c_lflag, LINUX_ISIG, ISIG);
419 bts->c_lflag |= cvtto_bsd_mask(lts->c_lflag, LINUX_ICANON, ICANON);
420 bts->c_lflag |= cvtto_bsd_mask(lts->c_lflag, LINUX_ECHO, ECHO);
421 bts->c_lflag |= cvtto_bsd_mask(lts->c_lflag, LINUX_ECHOE, ECHOE);
422 bts->c_lflag |= cvtto_bsd_mask(lts->c_lflag, LINUX_ECHOK, ECHOK);
423 bts->c_lflag |= cvtto_bsd_mask(lts->c_lflag, LINUX_ECHONL, ECHONL);
424 bts->c_lflag |= cvtto_bsd_mask(lts->c_lflag, LINUX_NOFLSH, NOFLSH);
425 bts->c_lflag |= cvtto_bsd_mask(lts->c_lflag, LINUX_TOSTOP, TOSTOP);
426 bts->c_lflag |= cvtto_bsd_mask(lts->c_lflag, LINUX_ECHOCTL, ECHOCTL);
427 bts->c_lflag |= cvtto_bsd_mask(lts->c_lflag, LINUX_ECHOPRT, ECHOPRT);
428 bts->c_lflag |= cvtto_bsd_mask(lts->c_lflag, LINUX_ECHOKE, ECHOKE);
429 bts->c_lflag |= cvtto_bsd_mask(lts->c_lflag, LINUX_FLUSHO, FLUSHO);
430 bts->c_lflag |= cvtto_bsd_mask(lts->c_lflag, LINUX_PENDIN, PENDIN);
431 bts->c_lflag |= cvtto_bsd_mask(lts
433 index = lts->c_cflag & LINUX_CBAUD;
445 bts->c_cc[VINTR] = lts->c_cc[LINUX_VINTR];
446 bts->c_cc[VQUIT] = lts->c_cc[LINUX_VQUIT];
447 bts->c_cc[VERASE] = lts->c_cc[LINUX_VERASE];
448 bts->c_cc[VKILL] = lts->c_cc[LINUX_VKILL];
449 bts->c_cc[VEOF] = lts->c_cc[LINUX_VEOF];
450 bts->c_cc[VTIME] = lts->c_cc[LINUX_VTIME];
451 bts->c_cc[VMIN] = lts->c_cc[LINUX_VMIN];
452 bts->c_cc[VEOL] = lts->c_cc[LINUX_VEOL];
453 bts->c_cc[VEOL2] = lts->c_cc[LINUX_VEOL2];
454 bts->c_cc[VWERASE] = lts->c_cc[LINUX_VWERASE];
455 bts->c_cc[VSUSP] = lts->c_cc[LINUX_VSUSP];
456 bts->c_cc[VSTART] = lts->c_cc[LINUX_VSTART];
457 bts->c_cc[VSTOP] = lts->c_cc[LINUX_VSTOP];
458 bts->c_cc[VLNEXT] = lts->c_cc[LINUX_VLNEXT];
459 bts->c_cc[VDISCARD] = lts->c_cc[LINUX_VDISCARD];
460 bts->c_cc[VREPRINT] = lts->c_cc[LINUX_VREPRINT];
465 bsd_termios_to_linux32_termios(struct termios *bts, struct linux32_termios *lts)
467 bsd_termios_to_linux_termios(struct termios *bts, struct linux_termios *lts)
472 memset(lts, 0, sizeof(*lts));
473 lts->c_iflag = 0;
474 lts->c_iflag |= cvtto_linux_mask(bts->c_iflag, IGNBRK, LINUX_IGNBRK);
475 lts->c_iflag |= cvtto_linux_mask(bts->c_iflag, BRKINT, LINUX_BRKINT);
476 lts->c_iflag |= cvtto_linux_mask(bts->c_iflag, IGNPAR, LINUX_IGNPAR);
477 lts->c_iflag |= cvtto_linux_mask(bts->c_iflag, INPCK, LINUX_INPCK);
478 lts->c_iflag |= cvtto_linux_mask(bts->c_iflag, ISTRIP, LINUX_ISTRIP);
479 lts->c_iflag |= cvtto_linux_mask(bts->c_iflag, INLCR, LINUX_INLCR);
480 lts->c_iflag |= cvtto_linux_mask(bts->c_iflag, IGNCR, LINUX_IGNCR);
481 lts->c_iflag |= cvtto_linux_mask(bts->c_iflag, ICRNL, LINUX_ICRNL);
482 lts->c_iflag |= cvtto_linux_mask(bts->c_iflag, IXON, LINUX_IXON);
483 lts->c_iflag |= cvtto_linux_mask(bts->c_iflag, IXANY, LINUX_IXANY);
484 lts->c_iflag |= cvtto_linux_mask(bts->c_iflag, IXOFF, LINUX_IXOFF);
485 lts->c_iflag |= cvtto_linux_mask(bts->c_iflag, IMAXBEL, LINUX_IMAXBEL);
487 lts->c_oflag = 0;
488 lts->c_oflag |= cvtto_linux_mask(bts->c_oflag, OPOST, LINUX_OPOST);
489 lts->c_oflag |= cvtto_linux_mask(bts->c_oflag, ONLCR, LINUX_ONLCR);
490 lts->c_oflag |= cvtto_linux_mask(bts->c_oflag, OXTABS, LINUX_XTABS);
494 lts->c_cflag = LINUX_CS5;
497 lts->c_cflag = LINUX_CS6;
500 lts->c_cflag = LINUX_CS7;
503 lts->c_cflag = LINUX_CS8;
506 lts->c_cflag |= cvtto_linux_mask(bts->c_cflag, CS5, LINUX_CS5);
507 lts->c_cflag |= cvtto_linux_mask(bts->c_cflag, CS6, LINUX_CS6);
508 lts->c_cflag |= cvtto_linux_mask(bts->c_cflag, CS7, LINUX_CS7);
509 lts->c_cflag |= cvtto_linux_mask(bts->c_cflag, CS8, LINUX_CS8);
510 lts->c_cflag |= cvtto_linux_mask(bts->c_cflag, CSTOPB, LINUX_CSTOPB);
511 lts->c_cflag |= cvtto_linux_mask(bts->c_cflag, CREAD, LINUX_CREAD);
512 lts->c_cflag |= cvtto_linux_mask(bts->c_cflag, PARENB, LINUX_PARENB);
513 lts->c_cflag |= cvtto_linux_mask(bts->c_cflag, PARODD, LINUX_PARODD);
514 lts->c_cflag |= cvtto_linux_mask(bts->c_cflag, HUPCL, LINUX_HUPCL);
515 lts->c_cflag |= cvtto_linux_mask(bts->c_cflag, CLOCAL, LINUX_CLOCAL);
516 lts->c_cflag |= cvtto_linux_mask(bts->c_cflag, CRTSCTS, LINUX_CRTSCTS);
518 lts->c_lflag = 0;
519 lts->c_lflag |= cvtto_linux_mask(bts->c_lflag, ISIG, LINUX_ISIG);
520 lts->c_lflag |= cvtto_linux_mask(bts->c_lflag, ICANON, LINUX_ICANON);
521 lts->c_lflag |= cvtto_linux_mask(bts->c_lflag, ECHO, LINUX_ECHO);
522 lts->c_lflag |= cvtto_linux_mask(bts->c_lflag, ECHOE, LINUX_ECHOE);
523 lts->c_lflag |= cvtto_linux_mask(bts->c_lflag, ECHOK, LINUX_ECHOK);
524 lts->c_lflag |= cvtto_linux_mask(bts->c_lflag, ECHONL, LINUX_ECHONL);
525 lts->c_lflag |= cvtto_linux_mask(bts->c_lflag, NOFLSH, LINUX_NOFLSH);
526 lts->c_lflag |= cvtto_linux_mask(bts->c_lflag, TOSTOP, LINUX_TOSTOP);
527 lts->c_lflag |= cvtto_linux_mask(bts->c_lflag, ECHOCTL, LINUX_ECHOCTL);
528 lts->c_lflag |= cvtto_linux_mask(bts->c_lflag, ECHOPRT, LINUX_ECHOPRT);
529 lts->c_lflag |= cvtto_linux_mask(bts->c_lflag, ECHOKE, LINUX_ECHOKE);
530 lts->c_lflag |= cvtto_linux_mask(bts->c_lflag, FLUSHO, LINUX_FLUSHO);
531 lts->c_lflag |= cvtto_linux_mask(bts->c_lflag, PENDIN, LINUX_PENDIN);
532 lts->c_lflag |= cvtto_linux_mask(bts->c_lflag, IEXTEN, LINUX_IEXTEN);
548 lts->c_cflag |= mask;
550 lts->c_cc[LINUX_VINTR] = bts->c_cc[VINTR];
551 lts->c_cc[LINUX_VQUIT] = bts->c_cc[VQUIT];
552 lts->c_cc[LINUX_VERASE] = bts->c_cc[VERASE];
553 lts->c_cc[LINUX_VKILL] = bts->c_cc[VKILL];
554 lts->c_cc[LINUX_VEOF] = bts->c_cc[VEOF];
555 lts->c_cc[LINUX_VTIME] = bts->c_cc[VTIME];
556 lts->c_cc[LINUX_VMIN] = bts->c_cc[VMIN];
557 lts->c_cc[LINUX_VEOL] = bts->c_cc[VEOL];
558 lts->c_cc[LINUX_VEOL2] = bts->c_cc[VEOL2];
559 lts->c_cc[LINUX_VWERASE] = bts->c_cc[VWERASE];
560 lts->c_cc[LINUX_VSUSP] = bts->c_cc[VSUSP];
561 lts->c_cc[LINUX_VSTART] = bts->c_cc[VSTART];
562 lts->c_cc[LINUX_VSTOP] = bts->c_cc[VSTOP];
563 lts->c_cc[LINUX_VLNEXT] = bts->c_cc[VLNEXT];
564 lts->c_cc[LINUX_VDISCARD] = bts->c_cc[VDISCARD];
565 lts->c_cc[LINUX_VREPRINT] = bts->c_cc[VREPRINT];
566 lts->c_cc[LINUX_VSWTC] = 0;
569 lts->c_line = 0;