Lines Matching refs:stat
123 static int ulite_receive(struct uart_port *port, int stat)
129 if ((stat & (ULITE_STATUS_RXVALID | ULITE_STATUS_OVERRUN
134 if (stat & ULITE_STATUS_RXVALID) {
138 if (stat & ULITE_STATUS_PARITY)
142 if (stat & ULITE_STATUS_OVERRUN)
145 if (stat & ULITE_STATUS_FRAME)
150 if (stat & port->ignore_status_mask & ULITE_STATUS_PARITY)
151 stat &= ~ULITE_STATUS_RXVALID;
153 stat &= port->read_status_mask;
155 if (stat & ULITE_STATUS_PARITY)
159 stat &= ~port->ignore_status_mask;
161 if (stat & ULITE_STATUS_RXVALID)
164 if (stat & ULITE_STATUS_FRAME)
167 if (stat & ULITE_STATUS_OVERRUN)
173 static int ulite_transmit(struct uart_port *port, int stat)
177 if (stat & ULITE_STATUS_TXFULL)
204 int stat, busy, n = 0;
209 stat = uart_in32(ULITE_STATUS, port);
210 busy = ulite_receive(port, stat);
211 busy |= ulite_transmit(port, stat);