ASY_LSR_THRE
if ((lsr & (ASY_LSR_TEMT | ASY_LSR_THRE)) ==
(ASY_LSR_TEMT | ASY_LSR_THRE))
((asy_get(asy, ASY_LSR) & (ASY_LSR_TEMT | ASY_LSR_THRE)) == 0));
if ((lsr & ASY_LSR_THRE) == 0) {
if ((lsr & ASY_LSR_THRE) && (async->async_flags & ASYNC_BUSY) &&
if (!(asy_get(asy, ASY_LSR) & ASY_LSR_THRE))
if (asy_get(asy, ASY_LSR) & ASY_LSR_THRE) {
while ((asy_get_reg(asy, ASY_LSR) & ASY_LSR_THRE) == 0) {
(asy_get(asy, ASY_LSR) & ASY_LSR_THRE)) {