Lines Matching +full:0 +full:xc
40 #define UART_DRAIN_RECEIVER 0x0001
41 #define UART_DRAIN_TRANSMITTER 0x0002
46 #define UART_STAT_BREAK 0x0100
47 #define UART_STAT_FRAMERR 0x0200
48 #define UART_STAT_OVERRUN 0x0400
49 #define UART_STAT_PARERR 0x0800
58 #define UART_F_BUSY_DETECT 0x1
164 return ((sc->sc_rxget == sc->sc_rxput) ? 1 : 0);
172 (sc->sc_rxput + 1 == sc->sc_rxget) : (sc->sc_rxget == 0));
178 int ptr, xc;
183 xc = sc->sc_rxbuf[ptr++];
184 sc->sc_rxget = (ptr < sc->sc_rxbufsz) ? ptr : 0;
185 return (xc);
197 sc->sc_rxget = (ptr < sc->sc_rxbufsz) ? ptr : 0;
198 return (0);
211 uart_rx_put(struct uart_softc *sc, int xc)
215 ptr = (sc->sc_rxput + 1 < sc->sc_rxbufsz) ? sc->sc_rxput + 1 : 0;
218 sc->sc_rxbuf[sc->sc_rxput] = xc;
220 return (0);