Lines Matching refs:stat
76 static int ulite_receive(struct uart_port *port, int stat) in ulite_receive() argument
82 if ((stat & (ULITE_STATUS_RXVALID | ULITE_STATUS_OVERRUN in ulite_receive()
87 if (stat & ULITE_STATUS_RXVALID) { in ulite_receive()
91 if (stat & ULITE_STATUS_PARITY) in ulite_receive()
95 if (stat & ULITE_STATUS_OVERRUN) in ulite_receive()
98 if (stat & ULITE_STATUS_FRAME) in ulite_receive()
103 if (stat & port->ignore_status_mask & ULITE_STATUS_PARITY) in ulite_receive()
104 stat &= ~ULITE_STATUS_RXVALID; in ulite_receive()
106 stat &= port->read_status_mask; in ulite_receive()
108 if (stat & ULITE_STATUS_PARITY) in ulite_receive()
112 stat &= ~port->ignore_status_mask; in ulite_receive()
114 if (stat & ULITE_STATUS_RXVALID) in ulite_receive()
117 if (stat & ULITE_STATUS_FRAME) in ulite_receive()
120 if (stat & ULITE_STATUS_OVERRUN) in ulite_receive()
126 static int ulite_transmit(struct uart_port *port, int stat) in ulite_transmit() argument
130 if (stat & ULITE_STATUS_TXFULL) in ulite_transmit()
160 int stat = readb(port->membase + ULITE_STATUS); in ulite_isr() local
161 busy = ulite_receive(port, stat); in ulite_isr()
162 busy |= ulite_transmit(port, stat); in ulite_isr()