Lines Matching defs:sts
668 unsigned int sts, ch, flag, i;
682 sts = max310x_port_read(port, MAX310X_LSR_IRQSTS_REG);
687 sts &= port->read_status_mask;
689 if (sts & MAX310X_LSR_RXOVR_BIT) {
695 uart_insert_char(port, sts, 0, one->rx_buf[i], flag);
702 uart_insert_char(port, sts, MAX310X_LSR_RXOVR_BIT,
715 sts = max310x_port_read(port, MAX310X_LSR_IRQSTS_REG);
717 sts &= MAX310X_LSR_RXPAR_BIT | MAX310X_LSR_FRERR_BIT |
723 if (unlikely(sts)) {
724 if (sts & MAX310X_LSR_RXBRK_BIT) {
728 } else if (sts & MAX310X_LSR_RXPAR_BIT)
730 else if (sts & MAX310X_LSR_FRERR_BIT)
732 else if (sts & MAX310X_LSR_RXOVR_BIT)
735 sts &= port->read_status_mask;
736 if (sts & MAX310X_LSR_RXBRK_BIT)
738 else if (sts & MAX310X_LSR_RXPAR_BIT)
740 else if (sts & MAX310X_LSR_FRERR_BIT)
742 else if (sts & MAX310X_LSR_RXOVR_BIT)
749 if (sts & port->ignore_status_mask)
752 uart_insert_char(port, sts, MAX310X_LSR_RXOVR_BIT, ch, flag);