• Home
  • Raw
  • Download

Lines Matching refs:rstat

1773 	unsigned char rstat;  in receive_chars_dma()  local
1795 rstat = info->ioport[REG_STATUS]; in receive_chars_dma()
1796 if (rstat & IO_MASK(R_SERIAL0_STATUS, xoff_detect) ) { in receive_chars_dma()
1797 DFLOW(DEBUG_LOG(info->line, "XOFF detect stat %x\n", rstat)); in receive_chars_dma()
1800 if (rstat & SER_ERROR_MASK) { in receive_chars_dma()
1807 ((rstat & SER_ERROR_MASK) << 8) | data); in receive_chars_dma()
1809 if (rstat & SER_PAR_ERR_MASK) in receive_chars_dma()
1811 else if (rstat & SER_OVERRUN_MASK) in receive_chars_dma()
1813 else if (rstat & SER_FRAMING_ERR_MASK) in receive_chars_dma()
1955 unsigned char rstat = info->ioport[REG_STATUS]; in force_eop_if_needed() local
1958 if (rstat & SER_ERROR_MASK) { in force_eop_if_needed()
1965 rstat | (info->line << 8)); in force_eop_if_needed()
1969 if (rstat & SER_DATA_AVAIL_MASK) { in force_eop_if_needed()
1972 rstat | (info->line << 8))); in force_eop_if_needed()
2260 unsigned char rstat; in handle_ser_rx_interrupt() local
2271 rstat = info->ioport[REG_STATUS]; in handle_ser_rx_interrupt()
2272 if (rstat & IO_MASK(R_SERIAL0_STATUS, xoff_detect) ) { in handle_ser_rx_interrupt()
2276 if (rstat & SER_ERROR_MASK) { in handle_ser_rx_interrupt()
2286 DINTR1(DEBUG_LOG(info->line, "ser_rx err stat %02X\n", rstat)); in handle_ser_rx_interrupt()
2287 if (!data && (rstat & SER_FRAMING_ERR_MASK)) { in handle_ser_rx_interrupt()
2295 if (rstat & SER_RXD_MASK) { in handle_ser_rx_interrupt()
2320 if (rstat & SER_PAR_ERR_MASK) { in handle_ser_rx_interrupt()
2323 } else if (rstat & SER_OVERRUN_MASK) { in handle_ser_rx_interrupt()
2326 } else if (rstat & SER_FRAMING_ERR_MASK) { in handle_ser_rx_interrupt()
2335 ((rstat & SER_ERROR_MASK) << 8) | data); in handle_ser_rx_interrupt()
2380 unsigned char rstat; in handle_ser_tx_interrupt() local
2383 rstat = info->ioport[REG_STATUS]; in handle_ser_tx_interrupt()
2384 DFLOW(DEBUG_LOG(info->line, "stat %x\n", rstat)); in handle_ser_tx_interrupt()
2395 unsigned char rstat; in handle_ser_tx_interrupt() local
2400 rstat = info->ioport[REG_STATUS]; in handle_ser_tx_interrupt()
2401 DFLOW(DEBUG_LOG(info->line, "stat %x\n", rstat)); in handle_ser_tx_interrupt()
4023 unsigned char rstat = info->ioport[REG_STATUS]; in seq_line_info() local
4024 if (rstat & IO_MASK(R_SERIAL0_STATUS, xoff_detect)) in seq_line_info()