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

Lines Matching refs:lios

407 bsd_to_linux_termios(struct termios *bios, struct linux_termios *lios)
411 lios->c_iflag = 0;
413 lios->c_iflag |= LINUX_IGNBRK;
415 lios->c_iflag |= LINUX_BRKINT;
417 lios->c_iflag |= LINUX_IGNPAR;
419 lios->c_iflag |= LINUX_PARMRK;
421 lios->c_iflag |= LINUX_INPCK;
423 lios->c_iflag |= LINUX_ISTRIP;
425 lios->c_iflag |= LINUX_INLCR;
427 lios->c_iflag |= LINUX_IGNCR;
429 lios->c_iflag |= LINUX_ICRNL;
431 lios->c_iflag |= LINUX_IXON;
433 lios->c_iflag |= LINUX_IXANY;
435 lios->c_iflag |= LINUX_IXOFF;
437 lios->c_iflag |= LINUX_IMAXBEL;
439 lios->c_oflag = 0;
441 lios->c_oflag |= LINUX_OPOST;
443 lios->c_oflag |= LINUX_ONLCR;
445 lios->c_oflag |= LINUX_XTABS;
447 lios->c_cflag = bsd_to_linux_speed(bios->c_ispeed, sptab);
448 lios->c_cflag |= (bios->c_cflag & CSIZE) >> 4;
450 lios->c_cflag |= LINUX_CSTOPB;
452 lios->c_cflag |= LINUX_CREAD;
454 lios->c_cflag |= LINUX_PARENB;
456 lios->c_cflag |= LINUX_PARODD;
458 lios->c_cflag |= LINUX_HUPCL;
460 lios->c_cflag |= LINUX_CLOCAL;
462 lios->c_cflag |= LINUX_CRTSCTS;
464 lios->c_lflag = 0;
466 lios->c_lflag |= LINUX_ISIG;
468 lios->c_lflag |= LINUX_ICANON;
470 lios->c_lflag |= LINUX_ECHO;
472 lios->c_lflag |= LINUX_ECHOE;
474 lios->c_lflag |= LINUX_ECHOK;
476 lios->c_lflag |= LINUX_ECHONL;
478 lios->c_lflag |= LINUX_NOFLSH;
480 lios->c_lflag |= LINUX_TOSTOP;
482 lios->c_lflag |= LINUX_ECHOCTL;
484 lios->c_lflag |= LINUX_ECHOPRT;
486 lios->c_lflag |= LINUX_ECHOKE;
488 lios->c_lflag |= LINUX_FLUSHO;
490 lios->c_lflag |= LINUX_PENDIN;
492 lios->c_lflag |= LINUX_IEXTEN;
495 lios->c_cc[i] = LINUX_POSIX_VDISABLE;
496 lios->c_cc[LINUX_VINTR] = bios->c_cc[VINTR];
497 lios->c_cc[LINUX_VQUIT] = bios->c_cc[VQUIT];
498 lios->c_cc[LINUX_VERASE] = bios->c_cc[VERASE];
499 lios->c_cc[LINUX_VKILL] = bios->c_cc[VKILL];
500 lios->c_cc[LINUX_VEOF] = bios->c_cc[VEOF];
501 lios->c_cc[LINUX_VEOL] = bios->c_cc[VEOL];
502 lios->c_cc[LINUX_VMIN] = bios->c_cc[VMIN];
503 lios->c_cc[LINUX_VTIME] = bios->c_cc[VTIME];
504 lios->c_cc[LINUX_VEOL2] = bios->c_cc[VEOL2];
505 lios->c_cc[LINUX_VSUSP] = bios->c_cc[VSUSP];
506 lios->c_cc[LINUX_VSTART] = bios->c_cc[VSTART];
507 lios->c_cc[LINUX_VSTOP] = bios->c_cc[VSTOP];
508 lios->c_cc[LINUX_VREPRINT] = bios->c_cc[VREPRINT];
509 lios->c_cc[LINUX_VDISCARD] = bios->c_cc[VDISCARD];
510 lios->c_cc[LINUX_VWERASE] = bios->c_cc[VWERASE];
511 lios->c_cc[LINUX_VLNEXT] = bios->c_cc[VLNEXT];
513 lios->c_cc[LINUX_VSTATUS] = bios->c_cc[VSTATUS];
517 lios->c_cc[i] == _POSIX_VDISABLE)
518 lios->c_cc[i] = LINUX_POSIX_VDISABLE;
520 lios->c_line = 0;
524 linux_to_bsd_termios(struct linux_termios *lios, struct termios *bios)
529 if (lios->c_iflag & LINUX_IGNBRK)
531 if (lios->c_iflag & LINUX_BRKINT)
533 if (lios->c_iflag & LINUX_IGNPAR)
535 if (lios->c_iflag & LINUX_PARMRK)
537 if (lios->c_iflag & LINUX_INPCK)
539 if (lios->c_iflag & LINUX_ISTRIP)
541 if (lios->c_iflag & LINUX_INLCR)
543 if (lios->c_iflag & LINUX_IGNCR)
545 if (lios->c_iflag & LINUX_ICRNL)
547 if (lios->c_iflag & LINUX_IXON)
549 if (lios->c_iflag & LINUX_IXANY)
551 if (lios->c_iflag & LINUX_IXOFF)
553 if (lios->c_iflag & LINUX_IMAXBEL)
557 if (lios->c_oflag & LINUX_OPOST)
559 if (lios->c_oflag & LINUX_ONLCR)
561 if (lios->c_oflag & LINUX_XTABS)
564 bios->c_cflag = (lios->c_cflag & LINUX_CSIZE) << 4;
565 if (lios->c_cflag & LINUX_CSTOPB)
567 if (lios->c_cflag & LINUX_CREAD)
569 if (lios->c_cflag & LINUX_PARENB)
571 if (lios->c_cflag & LINUX_PARODD)
573 if (lios->c_cflag & LINUX_HUPCL)
575 if (lios->c_cflag & LINUX_CLOCAL)
577 if (lios->c_cflag & LINUX_CRTSCTS)
581 if (lios->c_lflag & LINUX_ISIG)
583 if (lios->c_lflag & LINUX_ICANON)
585 if (lios->c_lflag & LINUX_ECHO)
587 if (lios->c_lflag & LINUX_ECHOE)
589 if (lios->c_lflag & LINUX_ECHOK)
591 if (lios->c_lflag & LINUX_ECHONL)
593 if (lios->c_lflag & LINUX_NOFLSH)
595 if (lios->c_lflag & LINUX_TOSTOP)
597 if (lios->c_lflag & LINUX_ECHOCTL)
599 if (lios->c_lflag & LINUX_ECHOPRT)
601 if (lios->c_lflag & LINUX_ECHOKE)
603 if (lios->c_lflag & LINUX_FLUSHO)
605 if (lios->c_lflag & LINUX_PENDIN)
607 if (lios->c_lflag & LINUX_IEXTEN)
612 bios->c_cc[VINTR] = lios->c_cc[LINUX_VINTR];
613 bios->c_cc[VQUIT] = lios->c_cc[LINUX_VQUIT];
614 bios->c_cc[VERASE] = lios->c_cc[LINUX_VERASE];
615 bios->c_cc[VKILL] = lios->c_cc[LINUX_VKILL];
616 bios->c_cc[VEOF] = lios->c_cc[LINUX_VEOF];
617 bios->c_cc[VEOL] = lios->c_cc[LINUX_VEOL];
618 bios->c_cc[VMIN] = lios->c_cc[LINUX_VMIN];
619 bios->c_cc[VTIME] = lios->c_cc[LINUX_VTIME];
620 bios->c_cc[VEOL2] = lios->c_cc[LINUX_VEOL2];
621 bios->c_cc[VSUSP] = lios->c_cc[LINUX_VSUSP];
622 bios->c_cc[VSTART] = lios->c_cc[LINUX_VSTART];
623 bios->c_cc[VSTOP] = lios->c_cc[LINUX_VSTOP];
624 bios->c_cc[VREPRINT] = lios->c_cc[LINUX_VREPRINT];
625 bios->c_cc[VDISCARD] = lios->c_cc[LINUX_VDISCARD];
626 bios->c_cc[VWERASE] = lios->c_cc[LINUX_VWERASE];
627 bios->c_cc[VLNEXT] = lios->c_cc[LINUX_VLNEXT];
629 bios->c_cc[VSTATUS] = lios->c_cc[LINUX_VSTATUS];
638 linux_to_bsd_speed(lios->c_cflag & LINUX_CBAUD, sptab);
644 struct linux_termios lios;
647 bsd_to_linux_termios(bios, &lios);
648 lio->c_iflag = lios.c_iflag;
649 lio->c_oflag = lios.c_oflag;
650 lio->c_cflag = lios.c_cflag;
651 lio->c_lflag = lios.c_lflag;
652 lio->c_line = lios.c_line;
653 memcpy(lio->c_cc, lios.c_cc, LINUX_NCC);
659 struct linux_termios lios;
662 lios.c_iflag = lio->c_iflag;
663 lios.c_oflag = lio->c_oflag;
664 lios.c_cflag = lio->c_cflag;
665 lios.c_lflag = lio->c_lflag;
667 lios.c_cc[i] = LINUX_POSIX_VDISABLE;
668 memcpy(lios.c_cc, lio->c_cc, LINUX_NCC);
669 linux_to_bsd_termios(&lios, bios);
676 struct linux_termios lios;
691 bsd_to_linux_termios(&bios, &lios);
692 error = copyout(&lios, (void *)args->arg, sizeof(lios));
696 error = copyin((void *)args->arg, &lios, sizeof(lios));
699 linux_to_bsd_termios(&lios, &bios);
705 error = copyin((void *)args->arg, &lios, sizeof(lios));
708 linux_to_bsd_termios(&lios, &bios);
714 error = copyin((void *)args->arg, &lios, sizeof(lios));
717 linux_to_bsd_termios(&lios, &bios);