Lines Matching refs:lio
663 bsd_to_linux_termio(struct termios *bios, struct linux_termio *lio) in bsd_to_linux_termio() argument
667 memset(lio, 0, sizeof(*lio)); in bsd_to_linux_termio()
669 lio->c_iflag = lios.c_iflag; in bsd_to_linux_termio()
670 lio->c_oflag = lios.c_oflag; in bsd_to_linux_termio()
671 lio->c_cflag = lios.c_cflag; in bsd_to_linux_termio()
672 lio->c_lflag = lios.c_lflag; in bsd_to_linux_termio()
673 lio->c_line = lios.c_line; in bsd_to_linux_termio()
674 memcpy(lio->c_cc, lios.c_cc, LINUX_NCC); in bsd_to_linux_termio()
678 linux_to_bsd_termio(struct linux_termio *lio, struct termios *bios) in linux_to_bsd_termio() argument
683 lios.c_iflag = lio->c_iflag; in linux_to_bsd_termio()
684 lios.c_oflag = lio->c_oflag; in linux_to_bsd_termio()
685 lios.c_cflag = lio->c_cflag; in linux_to_bsd_termio()
686 lios.c_lflag = lio->c_lflag; in linux_to_bsd_termio()
689 memcpy(lios.c_cc, lio->c_cc, LINUX_NCC); in linux_to_bsd_termio()
699 struct linux_termio lio; in linux_ioctl_termio() local
749 bsd_to_linux_termio(&bios, &lio); in linux_ioctl_termio()
750 error = (copyout(&lio, (void *)args->arg, sizeof(lio))); in linux_ioctl_termio()
754 error = copyin((void *)args->arg, &lio, sizeof(lio)); in linux_ioctl_termio()
757 linux_to_bsd_termio(&lio, &bios); in linux_ioctl_termio()
763 error = copyin((void *)args->arg, &lio, sizeof(lio)); in linux_ioctl_termio()
766 linux_to_bsd_termio(&lio, &bios); in linux_ioctl_termio()
772 error = copyin((void *)args->arg, &lio, sizeof(lio)); in linux_ioctl_termio()
775 linux_to_bsd_termio(&lio, &bios); in linux_ioctl_termio()