CRTSCTS
if (!(cflag & CRTSCTS)) {
if (cflag & CRTSCTS) {
if (!(cflag & CRTSCTS))
if (!(tmp_termios.c_cflag & CRTSCTS)) {
tmp_termios.c_cflag |= CRTSCTS;
if (!(tmp_termios.c_cflag & CRTSCTS))
ktermios.c_cflag &= ~CRTSCTS;
(tty->termios.c_cflag & CRTSCTS) ? "failed" : "success");
ktermios.c_cflag |= CRTSCTS;
!(tty->termios.c_cflag & CRTSCTS) ? "failed" : "success");
if (cflag & CRTSCTS) {
if ((termios->c_cflag & CRTSCTS) || !(termios->c_cflag & CLOCAL))
if (!(cflag & CRTSCTS) || !tty_throttled(tty))
if ((old_termios->c_cflag & CRTSCTS) && !(cflag & CRTSCTS)) {
if (!(old_termios->c_cflag & CRTSCTS) && (cflag & CRTSCTS)) {
if (tty->termios.c_cflag & CRTSCTS) {
if (tty->termios.c_cflag & CRTSCTS) {
if ((old_termios->c_cflag & CRTSCTS) && !C_CRTSCTS(tty)) {
tty_port_set_cts_flow(port, cflag & CRTSCTS);
if (cflag & CRTSCTS)
if (ts->c_cflag & CRTSCTS)
if ((old_termios->c_cflag & CRTSCTS) && !C_CRTSCTS(tty)) {
tty_port_set_cts_flow(&info->port, cflag & CRTSCTS);
if (cflag & CRTSCTS) {
ktermios.c_cflag |= CRTSCTS;
ktermios.c_cflag |= CRTSCTS;
ktermios.c_cflag &= ~CRTSCTS;
termios->c_cflag &= ~(HUPCL | CRTSCTS | CMSPAR);
if (termios->c_cflag & CRTSCTS)
if ((termios->c_cflag & CRTSCTS) && (!(termios->c_iflag & CRTSCTS)))
else if (termios->c_iflag & CRTSCTS)
if (termios->c_cflag & CRTSCTS && port->flags & UPF_HARD_FLOW &&
if (termios->c_cflag & CRTSCTS)
if (termios->c_cflag & CRTSCTS)
termios->c_cflag &= ~CRTSCTS;
if (termios->c_cflag & CRTSCTS) {
termios->c_cflag &= ~(CMSPAR | CRTSCTS);
if (termios->c_cflag & CRTSCTS)
new->c_cflag &= ~(CMSPAR|CRTSCTS|CSIZE);
} else if (termios->c_cflag & CRTSCTS) {
if (termios->c_cflag & CRTSCTS)
termios->c_cflag &= ~CRTSCTS;
if (termios->c_cflag & CRTSCTS)
termios->c_cflag &= ~CRTSCTS;
if (termios->c_cflag & CRTSCTS)
if (cflag & CRTSCTS)
termios->c_cflag &= ~CRTSCTS;
} else if (termios->c_cflag & CRTSCTS) {
if (termios->c_cflag & CRTSCTS)
if (ch->ch_c_cflag & CRTSCTS)
if (ch->ch_c_cflag & CRTSCTS)
if (ch->ch_c_cflag & CRTSCTS)
if (ch->ch_c_cflag & CRTSCTS)
if (ch->ch_c_cflag & CRTSCTS)
if (ch->ch_c_cflag & CRTSCTS) {
if (ch->ch_c_cflag & CRTSCTS) {
termios->c_cflag &= ~(HUPCL | CMSPAR | CLOCAL | CRTSCTS);
if (termios->c_cflag & CRTSCTS)
if (termios->c_cflag & CRTSCTS || termios->c_iflag & IXOFF) {
if (termios->c_cflag & CRTSCTS) {
if (!(termios->c_cflag & CRTSCTS) && !(termios->c_iflag & IXOFF)) {
if (termios->c_cflag & CRTSCTS) {
if (termios->c_cflag & CRTSCTS) {
if (cflags & CRTSCTS) {
termios->c_cflag &= ~CRTSCTS;
(termios->c_cflag & CRTSCTS))
if (new->c_cflag & CRTSCTS) {
termios->c_cflag &= ~(CRTSCTS | CMSPAR);
if (termios->c_cflag & CRTSCTS) {
if (cflag & CRTSCTS) {
if (termios->c_cflag & CRTSCTS && up->port.flags & UPF_HARD_FLOW) {
if (termios->c_cflag & CRTSCTS)
if ((termios->c_cflag & CRTSCTS) && (priv->fifo_size == 256))
if ((new->c_cflag & CRTSCTS) && sport->cts_gpiod) {
if (termios->c_cflag & CRTSCTS)
if (termios->c_cflag & CRTSCTS)
if (termios->c_cflag & CRTSCTS) {
((cfl & CRTSCTS) ? (RP2_TXRX_CTL_RTSFLOW_m |
if ((port->flags & UPF_HARD_FLOW) && (termios->c_cflag & CRTSCTS)) {
if (termios->c_cflag & CRTSCTS) {
if (termios->c_cflag & CRTSCTS)
if (termios->c_cflag & CRTSCTS) {
if (termios->c_cflag & CRTSCTS) {
if (!(cflag & CRTSCTS) || !tty_throttled(tty))
if (termios->c_cflag & CRTSCTS)
termios.c_cflag |= CRTSCTS;
if ((termios->c_cflag & CRTSCTS) &&
(termios->c_cflag & CRTSCTS)) {
if (termios->c_cflag & CRTSCTS) {
(ascport->hw_flow_control ? 0 : CRTSCTS));
if ((cflag & CRTSCTS)) {
cflag &= ~CRTSCTS;
if (cflag & CRTSCTS) {
serial_out(up, UART_EFR, cflag & CRTSCTS ? UART_EFR_CTS :0);
termios->c_cflag &= ~(CMSPAR | CRTSCTS);
if (termios->c_cflag & CRTSCTS)
if (termios->c_cflag & CRTSCTS) {
tty_port_set_cts_flow(&info->port, cflag & CRTSCTS);
if ((old_termios->c_cflag & CRTSCTS) && !C_CRTSCTS(tty)) {
hcr = (cflag & CRTSCTS) ? 0x03 : 0x00;
if (!(old_cflag & CRTSCTS))
((cflag ^ old_cflag) & CRTSCTS)) {
if (cflag & CRTSCTS)
tty->termios.c_cflag &= ~CRTSCTS;
tty->termios.c_cflag |= (old_termios->c_cflag & CRTSCTS);
cflag |= CRTSCTS;
tty->termios.c_cflag &= ~CRTSCTS;
C_CRTSCTS(tty) == (old_termios->c_cflag & CRTSCTS) &&
tty->termios.c_cflag &= ~(CMSPAR|CRTSCTS);
(cflag & CRTSCTS) != (old_cflag & CRTSCTS)) {
if (cflag & CRTSCTS) {
(cflag & CRTSCTS) != (old_cflag & CRTSCTS)) {
if (cflag & CRTSCTS)
termios->c_cflag |= CRTSCTS;
if (cflag & CRTSCTS) {
if (cflag & CRTSCTS) {
p_priv->flow_control = (cflag & CRTSCTS) ? flow_cts : flow_none;
p_priv->flow_control = (cflag & CRTSCTS) ? flow_cts : flow_none;
|| (cflag & CRTSCTS) != (old_cflag & CRTSCTS)) {
tty->termios.c_cflag &= ~CRTSCTS;
if (cflag & CRTSCTS) {
if (cflag & CRTSCTS)
C_CRTSCTS(tty) != (old_termios->c_cflag & CRTSCTS)) {
if ((cflag & CRTSCTS) != 0)
if (cflag & CRTSCTS)
if (!(old_termios->c_cflag & CRTSCTS))
if (cflag & CRTSCTS) {
if (cflag & CRTSCTS)
tty->termios.c_cflag &= ~CRTSCTS;
if (cflag & CRTSCTS)
(cflag) & CRTSCTS || \
#define C_CRTSCTS(tty) _C_FLAG((tty), CRTSCTS)
if ((old->c_cflag & CRTSCTS) && !(new->c_cflag & CRTSCTS))
new_termios.c_cflag |= CRTSCTS;
new_termios.c_cflag &= ~CRTSCTS;
tty.c_cflag &= ~CRTSCTS;