fifo_empty
if (sc->data_signal || !fifo_empty(sc, &sc->rfifo))
static int fifo_empty(struct cyapa_softc *sc, struct cyapa_fifo *fifo);
if (sc->data_signal || !fifo_empty(sc, &sc->rfifo)) {
if (fifo_empty(sc, &sc->rfifo) &&
while ((ioflag & IO_NDELAY) == 0 && fifo_empty(sc, &sc->rfifo)) {
goto fifo_empty;
fifo_empty: