/linux-2.4.37.9/drivers/char/ |
D | tty_ioctl.c | 72 static void unset_locked_termios(struct termios *termios, in unset_locked_termios() argument 73 struct termios *old, in unset_locked_termios() 74 struct termios *locked) in unset_locked_termios() 85 NOSET_MASK(termios->c_iflag, old->c_iflag, locked->c_iflag); in unset_locked_termios() 86 NOSET_MASK(termios->c_oflag, old->c_oflag, locked->c_oflag); in unset_locked_termios() 87 NOSET_MASK(termios->c_cflag, old->c_cflag, locked->c_cflag); in unset_locked_termios() 88 NOSET_MASK(termios->c_lflag, old->c_lflag, locked->c_lflag); in unset_locked_termios() 89 termios->c_line = locked->c_line ? old->c_line : termios->c_line; in unset_locked_termios() 91 termios->c_cc[i] = locked->c_cc[i] ? in unset_locked_termios() 92 old->c_cc[i] : termios->c_cc[i]; in unset_locked_termios() [all …]
|
D | pty.c | 48 static struct termios *pty_termios[NR_PTYS]; 49 static struct termios *pty_termios_locked[NR_PTYS]; 51 static struct termios *ttyp_termios[NR_PTYS]; 52 static struct termios *ttyp_termios_locked[NR_PTYS]; 61 static struct termios *ptm_termios[UNIX98_NR_MAJORS][NR_PTYS]; 62 static struct termios *ptm_termios_locked[UNIX98_NR_MAJORS][NR_PTYS]; 64 static struct termios *pts_termios[UNIX98_NR_MAJORS][NR_PTYS]; 65 static struct termios *pts_termios_locked[UNIX98_NR_MAJORS][NR_PTYS]; 353 static void pty_set_termios(struct tty_struct *tty, struct termios *old_termios) in pty_set_termios() 355 tty->termios->c_cflag &= ~(CSIZE | PARENB); in pty_set_termios() [all …]
|
/linux-2.4.37.9/include/asm-s390x/ |
D | termios.h | 82 #define user_termio_to_kernel_termios(termios, termio) \ argument 86 (termios)->c_iflag = (0xffff0000 & ((termios)->c_iflag)) | tmp; \ 88 (termios)->c_oflag = (0xffff0000 & ((termios)->c_oflag)) | tmp; \ 90 (termios)->c_cflag = (0xffff0000 & ((termios)->c_cflag)) | tmp; \ 92 (termios)->c_lflag = (0xffff0000 & ((termios)->c_lflag)) | tmp; \ 93 get_user((termios)->c_line, &(termio)->c_line); \ 94 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \ 100 #define kernel_termios_to_user_termio(termio, termios) \ argument 102 put_user((termios)->c_iflag, &(termio)->c_iflag); \ 103 put_user((termios)->c_oflag, &(termio)->c_oflag); \ [all …]
|
/linux-2.4.37.9/include/asm-s390/ |
D | termios.h | 82 #define user_termio_to_kernel_termios(termios, termio) \ argument 86 (termios)->c_iflag = (0xffff0000 & ((termios)->c_iflag)) | tmp; \ 88 (termios)->c_oflag = (0xffff0000 & ((termios)->c_oflag)) | tmp; \ 90 (termios)->c_cflag = (0xffff0000 & ((termios)->c_cflag)) | tmp; \ 92 (termios)->c_lflag = (0xffff0000 & ((termios)->c_lflag)) | tmp; \ 93 get_user((termios)->c_line, &(termio)->c_line); \ 94 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \ 100 #define kernel_termios_to_user_termio(termio, termios) \ argument 102 put_user((termios)->c_iflag, &(termio)->c_iflag); \ 103 put_user((termios)->c_oflag, &(termio)->c_oflag); \ [all …]
|
/linux-2.4.37.9/include/asm-m68k/ |
D | termios.h | 77 #define user_termio_to_kernel_termios(termios, termio) \ argument 81 (termios)->c_iflag = (0xffff0000 & ((termios)->c_iflag)) | tmp; \ 83 (termios)->c_oflag = (0xffff0000 & ((termios)->c_oflag)) | tmp; \ 85 (termios)->c_cflag = (0xffff0000 & ((termios)->c_cflag)) | tmp; \ 87 (termios)->c_lflag = (0xffff0000 & ((termios)->c_lflag)) | tmp; \ 88 get_user((termios)->c_line, &(termio)->c_line); \ 89 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \ 95 #define kernel_termios_to_user_termio(termio, termios) \ argument 97 put_user((termios)->c_iflag, &(termio)->c_iflag); \ 98 put_user((termios)->c_oflag, &(termio)->c_oflag); \ [all …]
|
/linux-2.4.37.9/include/asm-mips64/ |
D | termios.h | 115 #define user_termio_to_kernel_termios(termios, termio) \ argument 119 (termios)->c_iflag = (0xffff0000 & ((termios)->c_iflag)) | tmp; \ 121 (termios)->c_oflag = (0xffff0000 & ((termios)->c_oflag)) | tmp; \ 123 (termios)->c_cflag = (0xffff0000 & ((termios)->c_cflag)) | tmp; \ 125 (termios)->c_lflag = (0xffff0000 & ((termios)->c_lflag)) | tmp; \ 126 get_user((termios)->c_line, &(termio)->c_line); \ 127 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \ 133 #define kernel_termios_to_user_termio(termio, termios) \ argument 135 put_user((termios)->c_iflag, &(termio)->c_iflag); \ 136 put_user((termios)->c_oflag, &(termio)->c_oflag); \ [all …]
|
/linux-2.4.37.9/include/asm-mips/ |
D | termios.h | 114 #define user_termio_to_kernel_termios(termios, termio) \ argument 118 (termios)->c_iflag = (0xffff0000 & ((termios)->c_iflag)) | tmp; \ 120 (termios)->c_oflag = (0xffff0000 & ((termios)->c_oflag)) | tmp; \ 122 (termios)->c_cflag = (0xffff0000 & ((termios)->c_cflag)) | tmp; \ 124 (termios)->c_lflag = (0xffff0000 & ((termios)->c_lflag)) | tmp; \ 125 get_user((termios)->c_line, &(termio)->c_line); \ 126 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \ 132 #define kernel_termios_to_user_termio(termio, termios) \ argument 134 put_user((termios)->c_iflag, &(termio)->c_iflag); \ 135 put_user((termios)->c_oflag, &(termio)->c_oflag); \ [all …]
|
/linux-2.4.37.9/include/asm-ia64/ |
D | termios.h | 82 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument 85 *(unsigned short *) &(termios)->x = __tmp; \ 88 #define user_termio_to_kernel_termios(termios, termio) \ argument 90 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \ 91 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \ 92 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \ 93 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \ 94 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \ 100 #define kernel_termios_to_user_termio(termio, termios) \ argument 102 put_user((termios)->c_iflag, &(termio)->c_iflag); \ [all …]
|
/linux-2.4.37.9/include/asm-i386/ |
D | termios.h | 75 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument 78 *(unsigned short *) &(termios)->x = __tmp; \ 81 #define user_termio_to_kernel_termios(termios, termio) \ argument 83 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \ 84 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \ 85 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \ 86 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \ 87 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \ 93 #define kernel_termios_to_user_termio(termio, termios) \ argument 95 put_user((termios)->c_iflag, &(termio)->c_iflag); \ [all …]
|
/linux-2.4.37.9/include/asm-arm/ |
D | termios.h | 75 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument 78 *(unsigned short *) &(termios)->x = __tmp; \ 81 #define user_termio_to_kernel_termios(termios, termio) \ argument 83 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \ 84 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \ 85 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \ 86 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \ 87 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \ 93 #define kernel_termios_to_user_termio(termio, termios) \ argument 95 put_user((termios)->c_iflag, &(termio)->c_iflag); \ [all …]
|
/linux-2.4.37.9/include/asm-cris/ |
D | termios.h | 76 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument 79 *(unsigned short *) &(termios)->x = __tmp; \ 82 #define user_termio_to_kernel_termios(termios, termio) \ argument 84 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \ 85 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \ 86 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \ 87 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \ 88 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \ 94 #define kernel_termios_to_user_termio(termio, termios) \ argument 96 put_user((termios)->c_iflag, &(termio)->c_iflag); \ [all …]
|
/linux-2.4.37.9/include/asm-x86_64/ |
D | termios.h | 75 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument 78 *(unsigned short *) &(termios)->x = __tmp; \ 81 #define user_termio_to_kernel_termios(termios, termio) \ argument 83 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \ 84 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \ 85 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \ 86 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \ 87 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \ 93 #define kernel_termios_to_user_termio(termio, termios) \ argument 95 put_user((termios)->c_iflag, &(termio)->c_iflag); \ [all …]
|
/linux-2.4.37.9/include/asm-sh/ |
D | termios.h | 75 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument 78 *(unsigned short *) &(termios)->x = __tmp; \ 81 #define user_termio_to_kernel_termios(termios, termio) \ argument 83 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \ 84 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \ 85 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \ 86 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \ 87 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \ 93 #define kernel_termios_to_user_termio(termio, termios) \ argument 95 put_user((termios)->c_iflag, &(termio)->c_iflag); \ [all …]
|
/linux-2.4.37.9/include/asm-sh64/ |
D | termios.h | 85 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument 88 *(unsigned short *) &(termios)->x = __tmp; \ 91 #define user_termio_to_kernel_termios(termios, termio) \ argument 93 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \ 94 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \ 95 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \ 96 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \ 97 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \ 103 #define kernel_termios_to_user_termio(termio, termios) \ argument 105 put_user((termios)->c_iflag, &(termio)->c_iflag); \ [all …]
|
/linux-2.4.37.9/include/asm-parisc/ |
D | termios.h | 76 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument 79 *(unsigned short *) &(termios)->x = __tmp; \ 82 #define user_termio_to_kernel_termios(termios, termio) \ argument 84 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \ 85 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \ 86 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \ 87 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \ 88 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \ 94 #define kernel_termios_to_user_termio(termio, termios) \ argument 96 put_user((termios)->c_iflag, &(termio)->c_iflag); \ [all …]
|
D | ioctls.h | 8 #define TCGETS _IOR('T', 16, struct termios) /* TCGETATTR */ 9 #define TCSETS _IOW('T', 17, struct termios) /* TCSETATTR */ 10 #define TCSETSW _IOW('T', 18, struct termios) /* TCSETATTRD */ 11 #define TCSETSF _IOW('T', 19, struct termios) /* TCSETATTRF */
|
/linux-2.4.37.9/drivers/char/rio/ |
D | rioparam.c | 292 switch ( TtyP->termios->c_cflag & CSIZE ) { 319 if ( TtyP->termios->c_cflag & CSTOPB ) { 328 if ( TtyP->termios->c_cflag & PARENB ) { 336 if ( TtyP->termios->c_cflag & PARODD ) { 348 if ( TtyP->termios->c_iflag & IXON ) { 361 if (TtyP->termios->c_iflag & IXANY) { 370 if ( TtyP->termios->c_iflag & IXOFF ) { 375 if ( TtyP->termios->c_cflag & HUPCL ) { 391 if ( TtyP->termios->c_cflag & CLOCAL ) { 401 if ( TtyP->termios->c_iflag & IGNBRK ) { [all …]
|
/linux-2.4.37.9/include/asm-ppc64/ |
D | termios.h | 109 #define TCGETS _IOR('t', 19, struct termios) 110 #define TCSETS _IOW('t', 20, struct termios) 111 #define TCSETSW _IOW('t', 21, struct termios) 112 #define TCSETSF _IOW('t', 22, struct termios) 203 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument 206 (termios)->x = (0xffff0000 & (termios)->x) | __tmp; \ 209 #define user_termio_to_kernel_termios(termios, termio) \ argument 211 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \ 212 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \ 213 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \ [all …]
|
/linux-2.4.37.9/include/asm-ppc/ |
D | termios.h | 54 #define TCGETS _IOR('t', 19, struct termios) 55 #define TCSETS _IOW('t', 20, struct termios) 56 #define TCSETSW _IOW('t', 21, struct termios) 57 #define TCSETSF _IOW('t', 22, struct termios) 201 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument 204 (termios)->x = (0xffff0000 & (termios)->x) | __tmp; \ 207 #define user_termio_to_kernel_termios(termios, termio) \ argument 209 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \ 210 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \ 211 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \ [all …]
|
/linux-2.4.37.9/include/asm-sparc/ |
D | termios.h | 100 #define user_termio_to_kernel_termios(termios, termio) \ argument 104 (termios)->c_iflag = (0xffff0000 & ((termios)->c_iflag)) | tmp; \ 106 (termios)->c_oflag = (0xffff0000 & ((termios)->c_oflag)) | tmp; \ 108 (termios)->c_cflag = (0xffff0000 & ((termios)->c_cflag)) | tmp; \ 110 (termios)->c_lflag = (0xffff0000 & ((termios)->c_lflag)) | tmp; \ 111 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \ 120 #define kernel_termios_to_user_termio(termio, termios) \ argument 122 put_user((termios)->c_iflag, &(termio)->c_iflag); \ 123 put_user((termios)->c_oflag, &(termio)->c_oflag); \ 124 put_user((termios)->c_cflag, &(termio)->c_cflag); \ [all …]
|
/linux-2.4.37.9/include/asm-sparc64/ |
D | termios.h | 99 #define user_termio_to_kernel_termios(termios, termio) \ argument 103 (termios)->c_iflag = (0xffff0000 & ((termios)->c_iflag)) | tmp; \ 105 (termios)->c_oflag = (0xffff0000 & ((termios)->c_oflag)) | tmp; \ 107 (termios)->c_cflag = (0xffff0000 & ((termios)->c_cflag)) | tmp; \ 109 (termios)->c_lflag = (0xffff0000 & ((termios)->c_lflag)) | tmp; \ 110 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \ 119 #define kernel_termios_to_user_termio(termio, termios) \ argument 121 put_user((termios)->c_iflag, &(termio)->c_iflag); \ 122 put_user((termios)->c_oflag, &(termio)->c_oflag); \ 123 put_user((termios)->c_cflag, &(termio)->c_cflag); \ [all …]
|
/linux-2.4.37.9/include/linux/ |
D | tty.h | 165 #define INTR_CHAR(tty) ((tty)->termios->c_cc[VINTR]) 166 #define QUIT_CHAR(tty) ((tty)->termios->c_cc[VQUIT]) 167 #define ERASE_CHAR(tty) ((tty)->termios->c_cc[VERASE]) 168 #define KILL_CHAR(tty) ((tty)->termios->c_cc[VKILL]) 169 #define EOF_CHAR(tty) ((tty)->termios->c_cc[VEOF]) 170 #define TIME_CHAR(tty) ((tty)->termios->c_cc[VTIME]) 171 #define MIN_CHAR(tty) ((tty)->termios->c_cc[VMIN]) 172 #define SWTC_CHAR(tty) ((tty)->termios->c_cc[VSWTC]) 173 #define START_CHAR(tty) ((tty)->termios->c_cc[VSTART]) 174 #define STOP_CHAR(tty) ((tty)->termios->c_cc[VSTOP]) [all …]
|
D | tty_driver.h | 130 struct termios init_termios; /* Initial termios */ 140 struct termios **termios; member 141 struct termios **termios_locked; 158 void (*set_termios)(struct tty_struct *tty, struct termios * old);
|
/linux-2.4.37.9/drivers/usb/serial/ |
D | kl5kusb105.c | 97 struct termios * old); 158 struct termios termios; member 378 priv->termios.c_iflag = port->tty->termios->c_iflag; in klsi_105_open() 379 priv->termios.c_oflag = port->tty->termios->c_oflag; in klsi_105_open() 380 priv->termios.c_cflag = port->tty->termios->c_cflag; in klsi_105_open() 381 priv->termios.c_lflag = port->tty->termios->c_lflag; in klsi_105_open() 383 priv->termios.c_cc[i] = port->tty->termios->c_cc[i]; in klsi_105_open() 714 struct termios *old_termios) in klsi_105_set_termios() 718 unsigned int iflag = port->tty->termios->c_iflag; in klsi_105_set_termios() 720 unsigned int cflag = port->tty->termios->c_cflag; in klsi_105_set_termios() [all …]
|
D | kobil_sct.c | 128 struct termios internal_termios; 234 port->tty->termios->c_lflag = 0; in kobil_open() 235 port->tty->termios->c_lflag &= ~(ISIG | ICANON | ECHO | IEXTEN | XCASE); in kobil_open() 236 port->tty->termios->c_iflag = IGNBRK | IGNPAR | IXOFF; in kobil_open() 237 port->tty->termios->c_oflag &= ~ONLCR; // do NOT translate CR to CR-NL (0x0A -> 0x0A 0x0D) in kobil_open() 240 priv->internal_termios.c_iflag = port->tty->termios->c_iflag; in kobil_open() 241 priv->internal_termios.c_oflag = port->tty->termios->c_oflag; in kobil_open() 242 priv->internal_termios.c_cflag = port->tty->termios->c_cflag; in kobil_open() 243 priv->internal_termios.c_lflag = port->tty->termios->c_lflag; in kobil_open() 246 priv->internal_termios.c_cc[i] = port->tty->termios->c_cc[i]; in kobil_open() [all …]
|