• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/compat/linux/

Lines Matching defs:lios

432 bsd_to_linux_termios(struct termios *bios, struct linux_termios *lios)
436 lios->c_iflag = 0;
438 lios->c_iflag |= LINUX_IGNBRK;
440 lios->c_iflag |= LINUX_BRKINT;
442 lios->c_iflag |= LINUX_IGNPAR;
444 lios->c_iflag |= LINUX_PARMRK;
446 lios->c_iflag |= LINUX_INPCK;
448 lios->c_iflag |= LINUX_ISTRIP;
450 lios->c_iflag |= LINUX_INLCR;
452 lios->c_iflag |= LINUX_IGNCR;
454 lios->c_iflag |= LINUX_ICRNL;
456 lios->c_iflag |= LINUX_IXON;
458 lios->c_iflag |= LINUX_IXANY;
460 lios->c_iflag |= LINUX_IXOFF;
462 lios->c_iflag |= LINUX_IMAXBEL;
464 lios->c_oflag = 0;
466 lios->c_oflag |= LINUX_OPOST;
468 lios->c_oflag |= LINUX_ONLCR;
470 lios->c_oflag |= LINUX_XTABS;
472 lios->c_cflag = bsd_to_linux_speed(bios->c_ispeed, sptab);
473 lios->c_cflag |= (bios->c_cflag & CSIZE) >> 4;
475 lios->c_cflag |= LINUX_CSTOPB;
477 lios->c_cflag |= LINUX_CREAD;
479 lios->c_cflag |= LINUX_PARENB;
481 lios->c_cflag |= LINUX_PARODD;
483 lios->c_cflag |= LINUX_HUPCL;
485 lios->c_cflag |= LINUX_CLOCAL;
487 lios->c_cflag |= LINUX_CRTSCTS;
489 lios->c_lflag = 0;
491 lios->c_lflag |= LINUX_ISIG;
493 lios->c_lflag |= LINUX_ICANON;
495 lios->c_lflag |= LINUX_ECHO;
497 lios->c_lflag |= LINUX_ECHOE;
499 lios->c_lflag |= LINUX_ECHOK;
501 lios->c_lflag |= LINUX_ECHONL;
503 lios->c_lflag |= LINUX_NOFLSH;
505 lios->c_lflag |= LINUX_TOSTOP;
507 lios->c_lflag |= LINUX_ECHOCTL;
509 lios->c_lflag |= LINUX_ECHOPRT;
511 lios->c_lflag |= LINUX_ECHOKE;
513 lios->c_lflag |= LINUX_FLUSHO;
515 lios->c_lflag |= LINUX_PENDIN;
517 lios->c_lflag |= LINUX_IEXTEN;
520 lios->c_cc[i] = LINUX_POSIX_VDISABLE;
521 lios->c_cc[LINUX_VINTR] = bios->c_cc[VINTR];
522 lios->c_cc[LINUX_VQUIT] = bios->c_cc[VQUIT];
523 lios->c_cc[LINUX_VERASE] = bios->c_cc[VERASE];
524 lios->c_cc[LINUX_VKILL] = bios->c_cc[VKILL];
525 lios->c_cc[LINUX_VEOF] = bios->c_cc[VEOF];
526 lios->c_cc[LINUX_VEOL] = bios->c_cc[VEOL];
527 lios->c_cc[LINUX_VMIN] = bios->c_cc[VMIN];
528 lios->c_cc[LINUX_VTIME] = bios->c_cc[VTIME];
529 lios->c_cc[LINUX_VEOL2] = bios->c_cc[VEOL2];
530 lios->c_cc[LINUX_VSUSP] = bios->c_cc[VSUSP];
531 lios->c_cc[LINUX_VSTART] = bios->c_cc[VSTART];
532 lios->c_cc[LINUX_VSTOP] = bios->c_cc[VSTOP];
533 lios->c_cc[LINUX_VREPRINT] = bios->c_cc[VREPRINT];
534 lios->c_cc[LINUX_VDISCARD] = bios->c_cc[VDISCARD];
535 lios->c_cc[LINUX_VWERASE] = bios->c_cc[VWERASE];
536 lios->c_cc[LINUX_VLNEXT] = bios->c_cc[VLNEXT];
538 lios->c_cc[LINUX_VSTATUS] = bios->c_cc[VSTATUS];
542 lios->c_cc[i] == _POSIX_VDISABLE)
543 lios->c_cc[i] = LINUX_POSIX_VDISABLE;
545 lios->c_line = 0;
549 linux_to_bsd_termios(struct linux_termios *lios, struct termios *bios)
554 if (lios->c_iflag & LINUX_IGNBRK)
556 if (lios->c_iflag & LINUX_BRKINT)
558 if (lios->c_iflag & LINUX_IGNPAR)
560 if (lios->c_iflag & LINUX_PARMRK)
562 if (lios->c_iflag & LINUX_INPCK)
564 if (lios->c_iflag & LINUX_ISTRIP)
566 if (lios->c_iflag & LINUX_INLCR)
568 if (lios->c_iflag & LINUX_IGNCR)
570 if (lios->c_iflag & LINUX_ICRNL)
572 if (lios->c_iflag & LINUX_IXON)
574 if (lios->c_iflag & LINUX_IXANY)
576 if (lios->c_iflag & LINUX_IXOFF)
578 if (lios->c_iflag & LINUX_IMAXBEL)
582 if (lios->c_oflag & LINUX_OPOST)
584 if (lios->c_oflag & LINUX_ONLCR)
586 if (lios->c_oflag & LINUX_XTABS)
589 bios->c_cflag = (lios->c_cflag & LINUX_CSIZE) << 4;
590 if (lios->c_cflag & LINUX_CSTOPB)
592 if (lios->c_cflag & LINUX_CREAD)
594 if (lios->c_cflag & LINUX_PARENB)
596 if (lios->c_cflag & LINUX_PARODD)
598 if (lios->c_cflag & LINUX_HUPCL)
600 if (lios->c_cflag & LINUX_CLOCAL)
602 if (lios->c_cflag & LINUX_CRTSCTS)
606 if (lios->c_lflag & LINUX_ISIG)
608 if (lios->c_lflag & LINUX_ICANON)
610 if (lios->c_lflag & LINUX_ECHO)
612 if (lios->c_lflag & LINUX_ECHOE)
614 if (lios->c_lflag & LINUX_ECHOK)
616 if (lios->c_lflag & LINUX_ECHONL)
618 if (lios->c_lflag & LINUX_NOFLSH)
620 if (lios->c_lflag & LINUX_TOSTOP)
622 if (lios->c_lflag & LINUX_ECHOCTL)
624 if (lios->c_lflag & LINUX_ECHOPRT)
626 if (lios->c_lflag & LINUX_ECHOKE)
628 if (lios->c_lflag & LINUX_FLUSHO)
630 if (lios->c_lflag & LINUX_PENDIN)
632 if (lios->c_lflag & LINUX_IEXTEN)
637 bios->c_cc[VINTR] = lios->c_cc[LINUX_VINTR];
638 bios->c_cc[VQUIT] = lios->c_cc[LINUX_VQUIT];
639 bios->c_cc[VERASE] = lios->c_cc[LINUX_VERASE];
640 bios->c_cc[VKILL] = lios->c_cc[LINUX_VKILL];
641 bios->c_cc[VEOF] = lios->c_cc[LINUX_VEOF];
642 bios->c_cc[VEOL] = lios->c_cc[LINUX_VEOL];
643 bios->c_cc[VMIN] = lios->c_cc[LINUX_VMIN];
644 bios->c_cc[VTIME] = lios->c_cc[LINUX_VTIME];
645 bios->c_cc[VEOL2] = lios->c_cc[LINUX_VEOL2];
646 bios->c_cc[VSUSP] = lios->c_cc[LINUX_VSUSP];
647 bios->c_cc[VSTART] = lios->c_cc[LINUX_VSTART];
648 bios->c_cc[VSTOP] = lios->c_cc[LINUX_VSTOP];
649 bios->c_cc[VREPRINT] = lios->c_cc[LINUX_VREPRINT];
650 bios->c_cc[VDISCARD] = lios->c_cc[LINUX_VDISCARD];
651 bios->c_cc[VWERASE] = lios->c_cc[LINUX_VWERASE];
652 bios->c_cc[VLNEXT] = lios->c_cc[LINUX_VLNEXT];
654 bios->c_cc[VSTATUS] = lios->c_cc[LINUX_VSTATUS];
663 linux_to_bsd_speed(lios->c_cflag & LINUX_CBAUD, sptab);
669 struct linux_termios lios;
672 bsd_to_linux_termios(bios, &lios);
673 lio->c_iflag = lios.c_iflag;
674 lio->c_oflag = lios.c_oflag;
675 lio->c_cflag = lios.c_cflag;
676 lio->c_lflag = lios.c_lflag;
677 lio->c_line = lios.c_line;
678 memcpy(lio->c_cc, lios.c_cc, LINUX_NCC);
684 struct linux_termios lios;
687 lios.c_iflag = lio->c_iflag;
688 lios.c_oflag = lio->c_oflag;
689 lios.c_cflag = lio->c_cflag;
690 lios.c_lflag = lio->c_lflag;
692 lios.c_cc[i] = LINUX_POSIX_VDISABLE;
693 memcpy(lios.c_cc, lio->c_cc, LINUX_NCC);
694 linux_to_bsd_termios(&lios, bios);
701 struct linux_termios lios;
717 bsd_to_linux_termios(&bios, &lios);
718 error = copyout(&lios, (void *)args->arg, sizeof(lios));
722 error = copyin((void *)args->arg, &lios, sizeof(lios));
725 linux_to_bsd_termios(&lios, &bios);
731 error = copyin((void *)args->arg, &lios, sizeof(lios));
734 linux_to_bsd_termios(&lios, &bios);
740 error = copyin((void *)args->arg, &lios, sizeof(lios));
743 linux_to_bsd_termios(&lios, &bios);