Symbol: uart_softc
usr/src/cmd/bhyve/amd64/pci_lpc.c
226
*eax = uart_ns16550_read(sc->uart_softc, offset);
usr/src/cmd/bhyve/amd64/pci_lpc.c
228
uart_ns16550_write(sc->uart_softc, offset, *eax);
usr/src/cmd/bhyve/amd64/pci_lpc.c
232
*eax = uart_ns16550_read(sc->uart_softc, offset);
usr/src/cmd/bhyve/amd64/pci_lpc.c
234
uart_ns16550_read(sc->uart_softc, offset + 1) << 8;
usr/src/cmd/bhyve/amd64/pci_lpc.c
236
uart_ns16550_write(sc->uart_softc, offset, *eax);
usr/src/cmd/bhyve/amd64/pci_lpc.c
237
uart_ns16550_write(sc->uart_softc, offset + 1,
usr/src/cmd/bhyve/amd64/pci_lpc.c
244
*eax = uart_ns16550_read(sc->uart_softc, offset);
usr/src/cmd/bhyve/amd64/pci_lpc.c
245
*eax |= uart_ns16550_read(sc->uart_softc,
usr/src/cmd/bhyve/amd64/pci_lpc.c
247
*eax |= uart_ns16550_read(sc->uart_softc,
usr/src/cmd/bhyve/amd64/pci_lpc.c
249
*eax |= uart_ns16550_read(sc->uart_softc,
usr/src/cmd/bhyve/amd64/pci_lpc.c
252
uart_ns16550_write(sc->uart_softc, offset, *eax);
usr/src/cmd/bhyve/amd64/pci_lpc.c
253
uart_ns16550_write(sc->uart_softc,
usr/src/cmd/bhyve/amd64/pci_lpc.c
255
uart_ns16550_write(sc->uart_softc,
usr/src/cmd/bhyve/amd64/pci_lpc.c
257
uart_ns16550_write(sc->uart_softc,
usr/src/cmd/bhyve/amd64/pci_lpc.c
290
sc->uart_softc = uart_ns16550_init(lpc_uart_intr_assert,
usr/src/cmd/bhyve/amd64/pci_lpc.c
297
uart_ns16550_tty_open(sc->uart_softc, backend) != 0) {
usr/src/cmd/bhyve/amd64/pci_lpc.c
76
struct uart_ns16550_softc *uart_softc;
usr/src/cmd/bhyve/common/uart_backend.c
140
sockwrite(struct uart_softc *sc, unsigned char wb)
usr/src/cmd/bhyve/common/uart_backend.c
147
rxfifo_available(struct uart_softc *sc)
usr/src/cmd/bhyve/common/uart_backend.c
153
uart_rxfifo_getchar(struct uart_softc *sc)
usr/src/cmd/bhyve/common/uart_backend.c
184
uart_rxfifo_numchars(struct uart_softc *sc)
usr/src/cmd/bhyve/common/uart_backend.c
190
rxfifo_putchar(struct uart_softc *sc, uint8_t ch)
usr/src/cmd/bhyve/common/uart_backend.c
225
uart_rxfifo_drain(struct uart_softc *sc, bool loopback)
usr/src/cmd/bhyve/common/uart_backend.c
240
uart_rxfifo_sock_drain(struct uart_softc *sc, bool loopback)
usr/src/cmd/bhyve/common/uart_backend.c
278
uart_rxfifo_putchar(struct uart_softc *sc, uint8_t ch, bool loopback)
usr/src/cmd/bhyve/common/uart_backend.c
297
uart_rxfifo_reset(struct uart_softc *sc, int size)
usr/src/cmd/bhyve/common/uart_backend.c
341
uart_rxfifo_size(struct uart_softc *sc __unused)
usr/src/cmd/bhyve/common/uart_backend.c
348
uart_rxfifo_snapshot(struct uart_softc *sc, struct vm_snapshot_meta *meta)
usr/src/cmd/bhyve/common/uart_backend.c
365
uart_stdio_backend(struct uart_softc *sc)
usr/src/cmd/bhyve/common/uart_backend.c
398
uart_tty_backend(struct uart_softc *sc, const char *path)
usr/src/cmd/bhyve/common/uart_backend.c
433
struct uart_softc *sc = arg;
usr/src/cmd/bhyve/common/uart_backend.c
511
uart_sock_backend(struct uart_softc *sc, const char *inopts,
usr/src/cmd/bhyve/common/uart_backend.c
560
struct uart_softc *
usr/src/cmd/bhyve/common/uart_backend.c
563
struct uart_softc *sc = calloc(1, sizeof(struct uart_softc));
usr/src/cmd/bhyve/common/uart_backend.c
573
uart_tty_open(struct uart_softc *sc, const char *path,
usr/src/cmd/bhyve/common/uart_backend.c
596
uart_softc_lock(struct uart_softc *sc)
usr/src/cmd/bhyve/common/uart_backend.c
602
uart_softc_unlock(struct uart_softc *sc)
usr/src/cmd/bhyve/common/uart_backend.h
37
struct uart_softc;
usr/src/cmd/bhyve/common/uart_backend.h
40
void uart_rxfifo_drain(struct uart_softc *sc, bool loopback);
usr/src/cmd/bhyve/common/uart_backend.h
42
void uart_rxfifo_sock_drain(struct uart_softc *sc, bool loopback);
usr/src/cmd/bhyve/common/uart_backend.h
44
int uart_rxfifo_getchar(struct uart_softc *sc);
usr/src/cmd/bhyve/common/uart_backend.h
45
int uart_rxfifo_numchars(struct uart_softc *sc);
usr/src/cmd/bhyve/common/uart_backend.h
46
int uart_rxfifo_putchar(struct uart_softc *sc, uint8_t ch, bool loopback);
usr/src/cmd/bhyve/common/uart_backend.h
47
void uart_rxfifo_reset(struct uart_softc *sc, int size);
usr/src/cmd/bhyve/common/uart_backend.h
48
int uart_rxfifo_size(struct uart_softc *sc);
usr/src/cmd/bhyve/common/uart_backend.h
50
struct uart_softc *uart_init(void);
usr/src/cmd/bhyve/common/uart_backend.h
51
int uart_tty_open(struct uart_softc *sc, const char *path,
usr/src/cmd/bhyve/common/uart_backend.h
53
void uart_softc_lock(struct uart_softc *sc);
usr/src/cmd/bhyve/common/uart_backend.h
54
void uart_softc_unlock(struct uart_softc *sc);
usr/src/cmd/bhyve/common/uart_emul.c
82
struct uart_softc *backend;