Lines Matching refs:backend
82 struct uart_softc *backend; member
148 else if (uart_rxfifo_numchars(sc->backend) > 0 && in uart_intr_reason()
173 uart_rxfifo_reset(sc->backend, 1); in uart_reset()
208 uart_softc_lock(sc->backend); in uart_drain()
211 uart_rxfifo_drain(sc->backend, loopback); in uart_drain()
215 uart_softc_unlock(sc->backend); in uart_drain()
231 uart_softc_lock(sc->backend); in uart_sock_drain()
234 uart_rxfifo_sock_drain(sc->backend, loopback); in uart_sock_drain()
238 uart_softc_unlock(sc->backend); in uart_sock_drain()
248 uart_softc_lock(sc->backend); in uart_ns16550_write()
267 if (uart_rxfifo_putchar(sc->backend, value, in uart_ns16550_write()
289 uart_rxfifo_size(sc->backend) : 1; in uart_ns16550_write()
290 uart_rxfifo_reset(sc->backend, fifosz); in uart_ns16550_write()
301 uart_rxfifo_reset(sc->backend, in uart_ns16550_write()
302 uart_rxfifo_size(sc->backend)); in uart_ns16550_write()
357 uart_softc_unlock(sc->backend); in uart_ns16550_write()
365 uart_softc_lock(sc->backend); in uart_ns16550_read()
384 reg = uart_rxfifo_getchar(sc->backend); in uart_ns16550_read()
415 if (uart_rxfifo_numchars(sc->backend) > 0) in uart_ns16550_read()
442 uart_softc_unlock(sc->backend); in uart_ns16550_read()
472 sc->backend = uart_init(); in uart_ns16550_init()
484 return (uart_tty_open(sc->backend, device, uart_sock_drain, in uart_ns16550_tty_open()
488 return (uart_tty_open(sc->backend, device, uart_drain, sc)); in uart_ns16550_tty_open()