IXON
| IXON); /* disable enable XON/XOFF flow control */
tty->termios.c_iflag &= ~IXON; /* disable enable XON/XOFF flow control */
if (ts->c_iflag & IXON)
if (termio->c_iflag & (IXON | IXOFF | IXANY)) {
if ((old_termios->c_iflag & IXON) && !I_IXON(tty)) {
tty->termios.c_iflag &= (IXON | IXOFF);
if (!I_IXON(tty) && old && (old->c_iflag & IXON) && !tty->flow.tco_stopped) {
int old_flow = ((old_termios->c_iflag & IXON) &&
INLCR | IGNCR | ICRNL | IXON);
else if (ch->ch_c_iflag & IXON) {
else if (ch->ch_c_iflag & IXON) {
if (ch->ch_c_iflag & IXON)
if (termios->c_iflag & IXON)
if (termios->c_iflag & IXON)
writeb((ifl & IXON) ? RP2_TX_SWFLOW_ena : RP2_TX_SWFLOW_dis,
if (termios->c_iflag & IXON)
iflag_mask |= IXANY|IXON|IXOFF;
.c_iflag = ICRNL | IXON,
termios->c_iflag = ICRNL | IXON;
if (((iflag ^ old_iflag) & (IXOFF | IXON)) ||
if ((iflag & IXOFF) || (iflag & IXON))
iflag_change = ((a->c_iflag ^ b->c_iflag) & (INPCK | IXON | IXOFF));
tty->termios.c_iflag &= ~(IXON | IXOFF);
I_IXON(tty) == (old_termios->c_iflag & IXON) &&
| IXON); /* disable enable XON/XOFF flow control */
if ((iflag & IXON) != (old_iflag & IXON) ||
if (iflag & IXON)
| IXON); /* disable enable XON/XOFF flow control */
|| (iflag & IXON) != (old_iflag & IXON)
ixon_change = ((a->c_iflag ^ b->c_iflag) & (IXON | IXANY)) ||
tty->termios.c_iflag &= ~(IXOFF | IXON);
#define I_IXON(tty) _I_FLAG((tty), IXON)