UART_IIR_NO_INT
if ((sinp(UART_IIR) & UART_IIR_NO_INT)) {
} while (!(sinp(UART_IIR) & UART_IIR_NO_INT)); /* still pending ? */
if (iir & UART_IIR_NO_INT)
if (iir & UART_IIR_NO_INT)
if (iir & UART_IIR_NO_INT)
if (offset != UART_IIR || !(ret & UART_IIR_NO_INT))
ret &= ~UART_IIR_NO_INT;
if ((iir & UART_IIR_NO_INT) && (up->ier & UART_IER_THRI) &&
iir &= ~(UART_IIR_ID | UART_IIR_NO_INT);
if (!(iir & UART_IIR_NO_INT))
case UART_IIR_NO_INT:
if (iir & UART_IIR_NO_INT) {
if (iir & UART_IIR_NO_INT) {
if (iir & UART_IIR_NO_INT)
iir_noint1 = serial_port_in(port, UART_IIR) & UART_IIR_NO_INT;
iir_noint2 = serial_port_in(port, UART_IIR) & UART_IIR_NO_INT;
iir_noint = serial_port_in(port, UART_IIR) & UART_IIR_NO_INT;
if (isr & UART_IIR_NO_INT)
if (isr & UART_IIR_NO_INT)
if (iir & UART_IIR_NO_INT)
if (iir & UART_IIR_NO_INT)
if (iir & UART_IIR_NO_INT) {
} while (!(serial_in(up, UART_IIR) & UART_IIR_NO_INT));
if (!(serial_in(up, UART_IIR) & UART_IIR_NO_INT)) {
*buf = UART_IIR_NO_INT;