Home
last modified time | relevance | path

Searched refs:termios (Results 1 – 25 of 176) sorted by relevance

12345678

/linux-2.4.37.9/drivers/char/
Dtty_ioctl.c72 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 …]
Dpty.c48 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/
Dtermios.h82 #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/
Dtermios.h82 #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/
Dtermios.h77 #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/
Dtermios.h115 #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/
Dtermios.h114 #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/
Dtermios.h82 #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/
Dtermios.h75 #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/
Dtermios.h75 #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/
Dtermios.h76 #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/
Dtermios.h75 #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/
Dtermios.h75 #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/
Dtermios.h85 #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/
Dtermios.h76 #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 …]
Dioctls.h8 #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/
Drioparam.c292 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/
Dtermios.h109 #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/
Dtermios.h54 #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/
Dtermios.h100 #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/
Dtermios.h99 #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/
Dtty.h165 #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 …]
Dtty_driver.h130 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/
Dkl5kusb105.c97 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 …]
Dkobil_sct.c128 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 …]

12345678