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