Home
last modified time | relevance | path

Searched defs:uart_softc (Results 1 – 3 of 3) sorted by relevance

/freebsd-12-stable/sys/dev/uart/
Duart_bus.h75 struct uart_softc { struct
77 struct uart_class *sc_class;
78 struct uart_bas sc_bas;
79 device_t sc_dev;
81 struct mtx sc_hwmtx_s; /* Spinlock protecting hardware. */
82 struct mtx *sc_hwmtx;
84 struct resource *sc_rres; /* Register resource. */
85 int sc_rrid;
86 int sc_rtype; /* SYS_RES_{IOPORT|MEMORY}. */
87 struct resource *sc_ires; /* Interrupt resource. */
[all …]
/freebsd-12-stable/usr.sbin/bhyve/
Duart_emul.c108 struct uart_softc { struct
109 pthread_mutex_t mtx; /* protects all softc elements */
110 uint8_t data; /* Data register (R/W) */
111 uint8_t ier; /* Interrupt enable register (R/W) */
112 uint8_t lcr; /* Line control register (R/W) */
113 uint8_t mcr; /* Modem control register (R/W) */
114 uint8_t lsr; /* Line status register (R/W) */
115 uint8_t msr; /* Modem status register (R/W) */
116 uint8_t fcr; /* FIFO control register (W) */
117 uint8_t scr; /* Scratch register (R/W) */
[all …]
Dpci_lpc.c74 struct uart_softc *uart_softc; member