aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/uart/uart_core.c
diff options
context:
space:
mode:
authorMarcel Moolenaar <marcel@FreeBSD.org>2006-02-24 02:42:26 +0000
committerMarcel Moolenaar <marcel@FreeBSD.org>2006-02-24 02:42:26 +0000
commit2d5118050a83c32bdf1970bb7b51f1d8a9c12c94 (patch)
tree2a8134eba8a1731bcd603f54809a6adaa5306cc2 /sys/dev/uart/uart_core.c
parent6fcbf91d090890ee17defd18aafd25337058b46a (diff)
downloadsrc-2d5118050a83c32bdf1970bb7b51f1d8a9c12c94.tar.gz
src-2d5118050a83c32bdf1970bb7b51f1d8a9c12c94.zip
MFp4:
Stop using our local UART_IPEND_* and instead use the global SER_INT_* as defined in <sys/serial.h>.
Notes
Notes: svn path=/head/; revision=155971
Diffstat (limited to 'sys/dev/uart/uart_core.c')
-rw-r--r--sys/dev/uart/uart_core.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/sys/dev/uart/uart_core.c b/sys/dev/uart/uart_core.c
index 51d618f4e53b..c69243ae5e91 100644
--- a/sys/dev/uart/uart_core.c
+++ b/sys/dev/uart/uart_core.c
@@ -90,7 +90,7 @@ uart_intr_break(struct uart_softc *sc)
}
#endif
if (sc->sc_opened)
- atomic_set_32(&sc->sc_ttypend, UART_IPEND_BREAK);
+ atomic_set_32(&sc->sc_ttypend, SER_INT_BREAK);
}
/*
@@ -116,7 +116,7 @@ uart_intr_overrun(struct uart_softc *sc)
UART_RECEIVE(sc);
if (uart_rx_put(sc, UART_STAT_OVERRUN))
sc->sc_rxbuf[sc->sc_rxput] = UART_STAT_OVERRUN;
- atomic_set_32(&sc->sc_ttypend, UART_IPEND_RXREADY);
+ atomic_set_32(&sc->sc_ttypend, SER_INT_RXREADY);
}
UART_FLUSH(sc, UART_FLUSH_RECEIVER);
}
@@ -142,7 +142,7 @@ uart_intr_rxready(struct uart_softc *sc)
}
#endif
if (sc->sc_opened)
- atomic_set_32(&sc->sc_ttypend, UART_IPEND_RXREADY);
+ atomic_set_32(&sc->sc_ttypend, SER_INT_RXREADY);
else
sc->sc_rxput = sc->sc_rxget; /* Ignore received data. */
}
@@ -172,8 +172,8 @@ uart_intr_sigchg(struct uart_softc *sc)
do {
old = sc->sc_ttypend;
new = old & ~UART_SIGMASK_STATE;
- new |= sig & UART_IPEND_SIGMASK;
- new |= UART_IPEND_SIGCHG;
+ new |= sig & SER_INT_SIGMASK;
+ new |= SER_INT_SIGCHG;
} while (!atomic_cmpset_32(&sc->sc_ttypend, old, new));
}
@@ -185,7 +185,7 @@ uart_intr_txidle(struct uart_softc *sc)
{
if (sc->sc_txbusy) {
sc->sc_txbusy = 0;
- atomic_set_32(&sc->sc_ttypend, UART_IPEND_TXIDLE);
+ atomic_set_32(&sc->sc_ttypend, SER_INT_TXIDLE);
}
}
@@ -202,15 +202,15 @@ uart_intr(void *arg)
ipend = UART_IPEND(sc);
if (ipend == 0)
break;
- if (ipend & UART_IPEND_OVERRUN)
+ if (ipend & SER_INT_OVERRUN)
uart_intr_overrun(sc);
- if (ipend & UART_IPEND_BREAK)
+ if (ipend & SER_INT_BREAK)
uart_intr_break(sc);
- if (ipend & UART_IPEND_RXREADY)
+ if (ipend & SER_INT_RXREADY)
uart_intr_rxready(sc);
- if (ipend & UART_IPEND_SIGCHG)
+ if (ipend & SER_INT_SIGCHG)
uart_intr_sigchg(sc);
- if (ipend & UART_IPEND_TXIDLE)
+ if (ipend & SER_INT_TXIDLE)
uart_intr_txidle(sc);
} while (1);