PARENB
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 & PARENB)
if (cflag & PARENB)
if (termios->c_cflag & PARENB)
| PARENB /* disable parity bit */
| PARENB /* disable parity bit */
newline.parity = termios->c_cflag & PARENB ?
if (cflag & PARENB) {
if (termio->c_cflag & PARENB) {
if (cflag & PARENB)
tty->termios.c_cflag &= ~(CSIZE | PARENB);
ktermios.c_cflag &= ~(CSIZE | PARENB);
ktermios.c_cflag &= ~(PARENB | PARODD | CMSPAR);
ktermios.c_cflag |= PARENB;
if ((tty->termios.c_cflag & (PARENB | PARODD | CMSPAR)) !=
(ktermios.c_cflag & (PARENB | PARODD | CMSPAR)))
if (termios->c_cflag & PARENB) {
if (termios->c_cflag & PARENB)
if (c_cflag & PARENB)
termios->c_cflag &= ~(CSTOPB | PARENB | PARODD | CMSPAR);
if (termios->c_cflag & PARENB) {
if (termios->c_cflag & PARENB) {
termios->c_cflag &= ~(CSIZE | CSTOPB | PARENB | PARODD);
if (termios->c_cflag & PARENB) {
if (new->c_cflag & PARENB) {
if (termios->c_cflag & PARENB) {
if (new->c_cflag & PARENB)
if (termios->c_cflag & PARENB) {
if (termios->c_cflag & PARENB) {
if (termios->c_cflag & PARENB) {
if (termios->c_cflag & PARENB)
if (termios->c_cflag & PARENB) {
termios->c_cflag |= PARENB;
if ((termios->c_cflag & PARENB)) {
termios->c_cflag |= PARENB;
if (termios->c_cflag & PARENB) {
if ((termios->c_cflag & CSIZE) == CS7 && !(termios->c_cflag & PARENB)) {
termios->c_cflag |= PARENB;
if ((termios->c_cflag & PARENB)) {
if (cflag & PARENB) {
if (termios->c_cflag & PARENB) {
if (cflag & PARENB)
if (ch->ch_c_cflag & PARENB)
if (ch->ch_c_cflag & PARENB)
if (cflag & PARENB) {
termios->c_cflag &= ~(CSIZE | CSTOPB | PARENB | PARODD);
if (termios->c_cflag & PARENB)
if (cflag & PARENB) {
if (termios->c_cflag & PARENB) {
if (termios->c_cflag & PARENB) {
if (termios->c_cflag & PARENB) {
if (cflags & PARENB)
if (termios->c_cflag & PARENB) {
if (new->c_cflag & PARENB) {
termios->c_cflag &= ~PARENB;
if (termios->c_cflag & PARENB) {
if (cflag & PARENB) {
if (termios->c_cflag & PARENB)
if (termios->c_cflag & PARENB) {
if (termios->c_cflag & PARENB) {
if (new->c_cflag & PARENB) {
if (cflag & PARENB)
if (termios->c_cflag & PARENB)
if (termios->c_cflag & PARENB) {
if (termios->c_cflag & PARENB) {
((cfl & PARENB) ? RP2_TXRX_CTL_PARENB_m : 0) |
if (termios->c_cflag & PARENB)
if (termios->c_cflag & PARENB) {
if (termios->c_cflag & PARENB) {
if (termios->c_cflag & PARENB)
if (termios->c_cflag & PARENB) {
if (termios->c_cflag & PARENB) {
if ((termios->c_cflag & PARENB) == PARENB) {
termios.c_cflag |= PARENB;
if (termios->c_cflag & PARENB)
if (termios->c_cflag & PARENB)
if (termios->c_cflag & PARENB) {
cflag |= PARENB;
ctrl_val |= (cflag & PARENB) ? ASC_CTL_MODE_8BIT_PAR :
if (cflag & PARENB) {
if (cflag & PARENB) {
case 'o': cflag |= (PARENB | PARODD); break;
case 'e': cflag |= PARENB; break;
if (termios->c_cflag & PARENB) {
if (cflag & PARENB)
if (cflag & PARENB)
if (cflag & PARENB)
termios->c_cflag &= ~(CSIZE | CSTOPB | PARENB | PARODD);
termios->c_cflag &= ~(CSTOPB | PARENB | PARODD | CSIZE);
termios->c_cflag |= pdata->cflags & (PARENB | PARODD | CSIZE);
pdata->cflags |= PARENB;
if (termios->c_cflag & PARENB) {
if (termios->c_cflag & PARENB) {
if (termios->c_cflag & PARENB) {
if (termios->c_cflag & PARENB)
if (cflag & PARENB)
if (cflag & PARENB)
newline.bParityType = termios->c_cflag & PARENB ?
if (cflag & PARENB)
if ((cflag ^ old_cflag) & (PARENB | PARODD)) {
if (cflag & PARENB)
cflag |= PARENB;
if (cflag & PARENB) {
if ((cflag & (PARENB | PARODD)) != (old_cflag & (PARENB | PARODD))) {
if (cflag & PARENB) {
| PARENB /* disable parity bit */
if ((old_termios->c_cflag & (CSIZE|PARODD|PARENB|CMSPAR|CSTOPB)) ==
(termios->c_cflag & (CSIZE|PARODD|PARENB|CMSPAR|CSTOPB)))
if (cflag & PARENB) {
if (cflag & PARENB) {
if (cflag & PARENB) {
const u32 supported_mask = CMSPAR|PARENB|PARODD;
} else if (!(cflag & PARENB)) {
tty->termios.c_cflag = B9600 | CS8 | CSTOPB | CREAD | PARENB | CLOCAL;
if (p_priv->cflag & PARENB) {
if (p_priv->cflag & PARENB) {
if (p_priv->cflag & PARENB) {
if (p_priv->cflag & PARENB) {
if ((cflag & (PARENB|PARODD)) != (old_cflag & (PARENB|PARODD))
tty->termios.c_cflag &= ~(PARENB|PARODD|CSTOPB);
if (c_cflag & PARENB) {
if (cflag & PARENB)
if (cflag & PARENB) {
if (cflag & PARENB) {
if ((cflag & PARENB) != 0) {
if (cflag & PARENB) {
if (cflag & PARENB) {
if (cflag & PARENB) {
if (cflag & PARENB)
#define C_PARENB(tty) _C_FLAG((tty), PARENB)
if (((old->c_cflag & PARENB) != (new->c_cflag & PARENB)) ||
if (new->c_cflag & PARENB) {