Lines Matching refs:sts
655 unsigned int sts, i;
671 sts = max310x_port_read(port, MAX310X_LSR_IRQSTS_REG);
676 sts &= port->read_status_mask;
678 if (sts & MAX310X_LSR_RXOVR_BIT) {
684 uart_insert_char(port, sts, 0, one->rx_buf[i], flag);
691 uart_insert_char(port, sts, MAX310X_LSR_RXOVR_BIT,
704 sts = max310x_port_read(port, MAX310X_LSR_IRQSTS_REG);
706 sts &= MAX310X_LSR_RXPAR_BIT | MAX310X_LSR_FRERR_BIT |
712 if (unlikely(sts)) {
713 if (sts & MAX310X_LSR_RXBRK_BIT) {
717 } else if (sts & MAX310X_LSR_RXPAR_BIT)
719 else if (sts & MAX310X_LSR_FRERR_BIT)
721 else if (sts & MAX310X_LSR_RXOVR_BIT)
724 sts &= port->read_status_mask;
725 if (sts & MAX310X_LSR_RXBRK_BIT)
727 else if (sts & MAX310X_LSR_RXPAR_BIT)
729 else if (sts & MAX310X_LSR_FRERR_BIT)
731 else if (sts & MAX310X_LSR_RXOVR_BIT)
738 if (sts & port->ignore_status_mask)
741 uart_insert_char(port, sts, MAX310X_LSR_RXOVR_BIT, ch, flag);