uart_ns16550_softc
struct uart_ns16550_softc *uart_softc;
struct uart_ns16550_softc *sc;
uart_intr_reason(struct uart_ns16550_softc *sc)
uart_reset(struct uart_ns16550_softc *sc)
uart_toggle_intr(struct uart_ns16550_softc *sc)
struct uart_ns16550_softc *sc;
struct uart_ns16550_softc *sc;
uart_ns16550_write(struct uart_ns16550_softc *sc, int offset, uint8_t value)
uart_ns16550_read(struct uart_ns16550_softc *sc, int offset)
struct uart_ns16550_softc *
struct uart_ns16550_softc *sc;
sc = calloc(1, sizeof(struct uart_ns16550_softc));
uart_ns16550_tty_open(struct uart_ns16550_softc *sc, const char *device)
struct uart_ns16550_softc;
struct uart_ns16550_softc *uart_ns16550_init(uart_intr_func_t intr_assert,
uint8_t uart_ns16550_read(struct uart_ns16550_softc *sc, int offset);
void uart_ns16550_write(struct uart_ns16550_softc *sc, int offset,
int uart_ns16550_tty_open(struct uart_ns16550_softc *sc,