ZSRR0_RX_READY
} while ((rr0 & ZSRR0_RX_READY) == 0);
} while ((rr0 & ZSRR0_RX_READY) == 0);
} while ((csr & ZSRR0_RX_READY) == 0);
if ((csr & ZSRR0_RX_READY) == 0)
} while ((rr0 & ZSRR0_RX_READY) == 0);
if (*reg->kbd_csr & ZSRR0_RX_READY) {
while (*reg->mouse_csr & ZSRR0_RX_READY) {
__RETRY_LOOP(*csr & ZSRR0_RX_READY, dummy = *data);
__RETRY_LOOP((*csr & ZSRR0_RX_READY) == 0, 0);
__RETRY_LOOP((*csr & ZSRR0_RX_READY) == 0, 0);
while ((*reg->kbd_csr & ZSRR0_RX_READY) == 0)
} while ((csr & ZSRR0_RX_READY) == 0);
if ((csr & ZSRR0_RX_READY) == 0)
} while ((rr0 & ZSRR0_RX_READY) == 0);
} while ((rr0 & ZSRR0_RX_READY) == 0);
} while ((rr0 & ZSRR0_RX_READY) == 0);
} while ((rr0 & ZSRR0_RX_READY) == 0);
} while ((rr0 & ZSRR0_RX_READY) == 0);
} while ((rr0 & ZSRR0_RX_READY) == 0);
} while ((rr0 & ZSRR0_RX_READY) == 0);
} while ((rr0 & ZSRR0_RX_READY) == 0);
} while ((rr0 & ZSRR0_RX_READY) == 0);
} while ((rr0 & ZSRR0_RX_READY) == 0);
if ((rr0 & ZSRR0_RX_READY) == 0) {
} while ((rr0 & ZSRR0_RX_READY) == 0);
} while ((rr0 & ZSRR0_RX_READY) == 0);
} while ((rr0 & ZSRR0_RX_READY) == 0);
} while ((rr0 & ZSRR0_RX_READY) == 0);
} while ((rr0 & ZSRR0_RX_READY) == 0);
if ((rr0 & ZSRR0_RX_READY) == 0)
if (!ISSET(rr0, ZSRR0_RX_READY))
} while ((rr0 & ZSRR0_RX_READY) == 0);