Lines Matching refs:ktermios

109 	struct ktermios ktermios;  in ttyport_open()  local
129 ktermios = tty->termios; in ttyport_open()
130 ktermios.c_iflag &= ~(IGNBRK | BRKINT | PARMRK | ISTRIP | in ttyport_open()
132 ktermios.c_oflag &= ~OPOST; in ttyport_open()
133 ktermios.c_lflag &= ~(ECHO | ECHONL | ICANON | ISIG | IEXTEN); in ttyport_open()
134 ktermios.c_cflag &= ~(CSIZE | PARENB); in ttyport_open()
135 ktermios.c_cflag |= CS8; in ttyport_open()
136 ktermios.c_cflag |= CRTSCTS; in ttyport_open()
138 ktermios.c_cflag |= CLOCAL; in ttyport_open()
139 tty_set_termios(tty, &ktermios); in ttyport_open()
173 struct ktermios ktermios = tty->termios; in ttyport_set_baudrate() local
175 ktermios.c_cflag &= ~CBAUD; in ttyport_set_baudrate()
176 tty_termios_encode_baud_rate(&ktermios, speed, speed); in ttyport_set_baudrate()
179 tty_set_termios(tty, &ktermios); in ttyport_set_baudrate()
180 return ktermios.c_ospeed; in ttyport_set_baudrate()
187 struct ktermios ktermios = tty->termios; in ttyport_set_flow_control() local
190 ktermios.c_cflag |= CRTSCTS; in ttyport_set_flow_control()
192 ktermios.c_cflag &= ~CRTSCTS; in ttyport_set_flow_control()
194 tty_set_termios(tty, &ktermios); in ttyport_set_flow_control()
202 struct ktermios ktermios = tty->termios; in ttyport_set_parity() local
204 ktermios.c_cflag &= ~(PARENB | PARODD | CMSPAR); in ttyport_set_parity()
206 ktermios.c_cflag |= PARENB; in ttyport_set_parity()
208 ktermios.c_cflag |= PARODD; in ttyport_set_parity()
211 tty_set_termios(tty, &ktermios); in ttyport_set_parity()
214 (ktermios.c_cflag & (PARENB | PARODD | CMSPAR))) in ttyport_set_parity()