Lines Matching refs:rstat

1811 	unsigned char rstat;  in receive_chars_dma()  local
1833 rstat = info->ioport[REG_STATUS]; in receive_chars_dma()
1834 if (rstat & IO_MASK(R_SERIAL0_STATUS, xoff_detect) ) { in receive_chars_dma()
1835 DFLOW(DEBUG_LOG(info->line, "XOFF detect stat %x\n", rstat)); in receive_chars_dma()
1838 if (rstat & SER_ERROR_MASK) { in receive_chars_dma()
1846 ((rstat & SER_ERROR_MASK) << 8) | data); in receive_chars_dma()
1848 if (rstat & SER_PAR_ERR_MASK) in receive_chars_dma()
1850 else if (rstat & SER_OVERRUN_MASK) in receive_chars_dma()
1852 else if (rstat & SER_FRAMING_ERR_MASK) in receive_chars_dma()
1994 unsigned char rstat = info->ioport[REG_STATUS]; in force_eop_if_needed() local
1997 if (rstat & SER_ERROR_MASK) { in force_eop_if_needed()
2004 rstat | (info->line << 8)); in force_eop_if_needed()
2008 if (rstat & SER_DATA_AVAIL_MASK) { in force_eop_if_needed()
2011 rstat | (info->line << 8))); in force_eop_if_needed()
2300 unsigned char rstat; in handle_ser_rx_interrupt() local
2311 rstat = info->ioport[REG_STATUS]; in handle_ser_rx_interrupt()
2312 if (rstat & IO_MASK(R_SERIAL0_STATUS, xoff_detect) ) { in handle_ser_rx_interrupt()
2316 if (rstat & SER_ERROR_MASK) { in handle_ser_rx_interrupt()
2326 DINTR1(DEBUG_LOG(info->line, "ser_rx err stat %02X\n", rstat)); in handle_ser_rx_interrupt()
2327 if (!data && (rstat & SER_FRAMING_ERR_MASK)) { in handle_ser_rx_interrupt()
2335 if (rstat & SER_RXD_MASK) { in handle_ser_rx_interrupt()
2360 if (rstat & SER_PAR_ERR_MASK) { in handle_ser_rx_interrupt()
2363 } else if (rstat & SER_OVERRUN_MASK) { in handle_ser_rx_interrupt()
2366 } else if (rstat & SER_FRAMING_ERR_MASK) { in handle_ser_rx_interrupt()
2375 ((rstat & SER_ERROR_MASK) << 8) | data); in handle_ser_rx_interrupt()
2422 unsigned char rstat; in handle_ser_tx_interrupt() local
2425 rstat = info->ioport[REG_STATUS]; in handle_ser_tx_interrupt()
2426 DFLOW(DEBUG_LOG(info->line, "stat %x\n", rstat)); in handle_ser_tx_interrupt()
2437 unsigned char rstat; in handle_ser_tx_interrupt() local
2442 rstat = info->ioport[REG_STATUS]; in handle_ser_tx_interrupt()
2443 DFLOW(DEBUG_LOG(info->line, "stat %x\n", rstat)); in handle_ser_tx_interrupt()
4124 unsigned char rstat = info->ioport[REG_STATUS]; in seq_line_info() local
4125 if (rstat & IO_MASK(R_SERIAL0_STATUS, xoff_detect)) in seq_line_info()