PAR_ERR
if (regval & (PAR_ERR | Rx_OVR | CRC_ERR)) {
if (r1 & (PAR_ERR | Rx_OVR | CRC_ERR)) {
if (r1 & (PAR_ERR | Rx_OVR | CRC_ERR | Rx_SYS | Rx_BRK)) {
r1 &= ~(PAR_ERR | CRC_ERR);
else if (r1 & PAR_ERR)
else if (r1 & PAR_ERR)
up->port.read_status_mask |= CRC_ERR | PAR_ERR;
up->port.ignore_status_mask |= CRC_ERR | PAR_ERR;
uap->port.read_status_mask |= CRC_ERR | PAR_ERR;
uap->port.ignore_status_mask |= CRC_ERR | PAR_ERR;
if (r1 & (PAR_ERR | Rx_OVR | CRC_ERR)) {
if (r1 & (PAR_ERR | Rx_OVR | CRC_ERR | BRK_ABRT)) {
r1 &= ~(PAR_ERR | CRC_ERR);
else if (r1 & PAR_ERR)
else if (r1 & PAR_ERR)
if (r1 & (PAR_ERR | Rx_OVR | CRC_ERR)) {
if (regval & (PAR_ERR | Rx_OVR | CRC_ERR)) {
if (r1 & (PAR_ERR | Rx_OVR | CRC_ERR)) {
if (r1 & (BRK_ABRT | PAR_ERR | Rx_OVR | CRC_ERR)) {
r1 &= ~(PAR_ERR | CRC_ERR);
else if (r1 & PAR_ERR)
else if (r1 & PAR_ERR)
up->port.read_status_mask |= CRC_ERR | PAR_ERR;
up->port.ignore_status_mask |= CRC_ERR | PAR_ERR;
status = read_zsreg(zport, R1) & (Rx_OVR | FRM_ERR | PAR_ERR);
(Rx_OVR | FRM_ERR | PAR_ERR | Rx_SYS | Rx_BRK))) {
if (status & (Rx_OVR | FRM_ERR | PAR_ERR)) {
else if (status & PAR_ERR)
else if (status & PAR_ERR)
uport->read_status_mask |= FRM_ERR | PAR_ERR;
uport->ignore_status_mask |= FRM_ERR | PAR_ERR;