PARODD
int parity = (cflag & PARENB) ? ((cflag & PARODD) ? 0x04 : 0x06) : 0;
SCC_WRITE(4, (cflag & PARENB) ? ((cflag & PARODD) ? 0x01 : 0x03)
int parity = (cflag & PARENB) ? ((cflag & PARODD) ? 0x0c : 0x08) : 0x04;
if (!(cflag & PARODD))
if (cflag & PARODD)
if (!(termios->c_cflag & PARODD))
(termios->c_cflag & PARODD ? 1 : 2) +
if (!(cflag & PARODD))
if (termio->c_cflag & PARODD) {
if (!(cflag & PARODD))
ktermios.c_cflag &= ~(PARENB | PARODD | CMSPAR);
ktermios.c_cflag |= PARODD;
if ((tty->termios.c_cflag & (PARENB | PARODD | CMSPAR)) !=
(ktermios.c_cflag & (PARENB | PARODD | CMSPAR)))
if (!(termios->c_cflag & PARODD))
if (!(termios->c_cflag & PARODD))
if (!(c_cflag & PARODD))
termios->c_cflag &= ~(CSTOPB | PARENB | PARODD | CMSPAR);
if (!(termios->c_cflag & PARODD))
if (!(termios->c_cflag & PARODD))
termios->c_cflag &= ~(CSIZE | CSTOPB | PARENB | PARODD);
if ((termios->c_cflag & PARODD))
if (!(new->c_cflag & PARODD))
if (termios->c_cflag & PARODD)
} else if (termios->c_cflag & PARODD)
if (new->c_cflag & PARODD)
if (!(termios->c_cflag & PARODD))
if (!(termios->c_cflag & PARODD)) {
if (termios->c_cflag & PARODD)
if (termios->c_cflag & PARODD)
if (termios->c_cflag & PARODD)
if (termios->c_cflag & PARODD)
if (termios->c_cflag & PARODD)
if (termios->c_cflag & PARODD)
if (termios->c_cflag & PARODD)
if (cflag & PARODD) {
if (termios->c_cflag & PARODD)
if (!(cflag & PARODD))
if (!(ch->ch_c_cflag & PARODD))
if (!(ch->ch_c_cflag & PARODD))
if (!(cflag & PARODD))
termios->c_cflag &= ~(CSIZE | CSTOPB | PARENB | PARODD);
if (!(termios->c_cflag & PARODD))
if (cflag & PARODD)
if (!(termios->c_cflag & PARODD))
if (termios->c_cflag & PARODD)
if (termios->c_cflag & PARODD)
if (termios->c_cflag & PARODD)
if (cflags & PARODD)
if (termios->c_cflag & PARODD)
mr1 |= (new->c_cflag & PARODD) ?
if (termios->c_cflag & PARODD)
if ((cflag & PARODD) == 0)
if (!(termios->c_cflag & PARODD))
if (termios->c_cflag & PARODD)
} else if (termios->c_cflag & PARODD)
if (termios->c_cflag & PARODD)
if (new->c_cflag & PARODD) {
if (!(cflag & PARODD))
if (!(termios->c_cflag & PARODD))
if (termios->c_cflag & PARODD) {
if (termios->c_cflag & PARODD)
} else if (termios->c_cflag & PARODD) {
((cfl & PARODD) ? 0 : RP2_TXRX_CTL_nPARODD_m) |
if (termios->c_cflag & PARODD)
if (!(termios->c_cflag & PARODD))
if (termios->c_cflag & PARODD)
if (termios->c_cflag & PARODD)
if (!(termios->c_cflag & PARODD))
if (termios->c_cflag & PARODD)
if (termios->c_cflag & PARODD) {
termios.c_cflag |= PARODD;
if (!(termios->c_cflag & PARODD))
if (termios->c_cflag & PARODD)
if (termios->c_cflag & PARODD)
if (cflag & PARODD)
if (cflag & PARODD)
case 'o': cflag |= (PARENB | PARODD); break;
if (!(termios->c_cflag & PARODD))
if (cflag & PARODD) {
if (!(cflag & PARODD))
if (!(cflag & PARODD))
termios->c_cflag &= ~(CSIZE | CSTOPB | PARENB | PARODD);
termios->c_cflag &= ~(CSTOPB | PARENB | PARODD | CSIZE);
termios->c_cflag |= pdata->cflags & (PARENB | PARODD | CSIZE);
pdata->cflags |= PARODD;
if (!(termios->c_cflag & PARODD)) {
if (termios->c_cflag & PARODD)
if (termios->c_cflag & PARODD)
if (termios->c_cflag & PARODD)
if (!(termios->c_cflag & PARODD))
info->params.parity = (cflag & PARODD) ? ASYNC_PARITY_ODD : ASYNC_PARITY_EVEN;
(termios->c_cflag & PARODD ? 1 : 2) +
if (!(cflag & PARODD))
if ((cflag ^ old_cflag) & (PARENB | PARODD)) {
urb_value = (cflag & PARODD) ? BELKIN_SA_PARITY_ODD
cflag |= PARODD;
parity_type = cflag & PARODD ? 1 : 0;
if ((cflag & (PARENB | PARODD)) != (old_cflag & (PARENB | PARODD))) {
if (cflag & PARODD)
if ((old_termios->c_cflag & (CSIZE|PARODD|PARENB|CMSPAR|CSTOPB)) ==
(termios->c_cflag & (CSIZE|PARODD|PARENB|CMSPAR|CSTOPB)))
value |= cflag & PARODD ?
value |= cflag & PARODD ?
if (cflag & PARODD) {
} else if (cflag & PARODD) {
if (cflag & PARODD) {
const u32 supported_mask = CMSPAR|PARENB|PARODD;
if (cflag & PARODD)
} else if (cflag & PARODD)
msg.lcr |= (p_priv->cflag & PARODD) ?
msg.lcr |= (p_priv->cflag & PARODD) ?
msg.lcr |= (p_priv->cflag & PARODD) ?
msg.lcr |= (p_priv->cflag & PARODD) ?
if ((cflag & (PARENB|PARODD)) != (old_cflag & (PARENB|PARODD))
tty->termios.c_cflag &= ~(PARENB|PARODD|CSTOPB);
if (c_cflag & PARODD)
last_lcr |= (cflag & PARODD) ?
if (cflag & PARODD) {
if (cflag & PARODD) {
if ((cflag & PARODD) != 0)
if (cflag & PARODD)
buf[1] |= (cflag & PARODD) ?
if (cflag & PARODD)
if (cflag & PARODD)
if (cflag & PARODD)
#define C_PARODD(tty) _C_FLAG((tty), PARODD)
((old->c_cflag & PARODD) != (new->c_cflag & PARODD))) {
if (new->c_cflag & PARODD) {