Lines Matching defs:sts
688 unsigned int sts, i;
703 sts = max310x_port_read(port, MAX310X_LSR_IRQSTS_REG);
708 sts &= port->read_status_mask;
710 if (sts & MAX310X_LSR_RXOVR_BIT) {
716 uart_insert_char(port, sts, 0, one->rx_buf[i], flag);
723 uart_insert_char(port, sts, MAX310X_LSR_RXOVR_BIT,
736 sts = max310x_port_read(port, MAX310X_LSR_IRQSTS_REG);
738 sts &= MAX310X_LSR_RXPAR_BIT | MAX310X_LSR_FRERR_BIT |
744 if (unlikely(sts)) {
745 if (sts & MAX310X_LSR_RXBRK_BIT) {
749 } else if (sts & MAX310X_LSR_RXPAR_BIT)
751 else if (sts & MAX310X_LSR_FRERR_BIT)
753 else if (sts & MAX310X_LSR_RXOVR_BIT)
756 sts &= port->read_status_mask;
757 if (sts & MAX310X_LSR_RXBRK_BIT)
759 else if (sts & MAX310X_LSR_RXPAR_BIT)
761 else if (sts & MAX310X_LSR_FRERR_BIT)
763 else if (sts & MAX310X_LSR_RXOVR_BIT)
770 if (sts & port->ignore_status_mask)
773 uart_insert_char(port, sts, MAX310X_LSR_RXOVR_BIT, ch, flag);