Home
last modified time | relevance | path

Searched refs:hwmtx (Results 1 – 12 of 12) sorted by relevance

/freebsd/sys/dev/uart/
H A Duart_cpu.h79 struct mtx *hwmtx; member
105 mtx_lock_spin(hwmtx); in uart_lock()
120 uart_lock(di->hwmtx); in uart_probe()
122 uart_unlock(di->hwmtx); in uart_probe()
129 uart_lock(di->hwmtx); in uart_init()
132 uart_unlock(di->hwmtx); in uart_init()
138 uart_lock(di->hwmtx); in uart_term()
140 uart_unlock(di->hwmtx); in uart_term()
146 uart_lock(di->hwmtx); in uart_putc()
156 uart_lock(di->hwmtx); in uart_rxready()
[all …]
H A Duart_dev_lowrisc.c124 lowrisc_uart_getc(struct uart_bas *bas, struct mtx *hwmtx) in lowrisc_uart_getc() argument
128 uart_lock(hwmtx); in lowrisc_uart_getc()
131 uart_unlock(hwmtx); in lowrisc_uart_getc()
H A Duart_dev_quicc.c204 quicc_getc(struct uart_bas *bas, struct mtx *hwmtx) in quicc_getc() argument
210 uart_lock(hwmtx); in quicc_getc()
215 uart_unlock(hwmtx); in quicc_getc()
217 uart_lock(hwmtx); in quicc_getc()
224 uart_unlock(hwmtx); in quicc_getc()
H A Duart_dev_z8530.c244 z8530_getc(struct uart_bas *bas, struct mtx *hwmtx) in z8530_getc() argument
248 uart_lock(hwmtx); in z8530_getc()
251 uart_unlock(hwmtx); in z8530_getc()
253 uart_lock(hwmtx); in z8530_getc()
258 uart_unlock(hwmtx); in z8530_getc()
H A Duart_dev_mvebu.c252 uart_mvebu_getc(struct uart_bas *bas, struct mtx *hwmtx) in uart_mvebu_getc() argument
256 uart_lock(hwmtx); in uart_mvebu_getc()
261 uart_unlock(hwmtx); in uart_mvebu_getc()
H A Duart_dev_ns8250.c408 ns8250_getc(struct uart_bas *bas, struct mtx *hwmtx) in ns8250_getc() argument
412 uart_lock(hwmtx); in ns8250_getc()
415 uart_unlock(hwmtx); in ns8250_getc()
417 uart_lock(hwmtx); in ns8250_getc()
422 uart_unlock(hwmtx); in ns8250_getc()
H A Duart_dev_imx.c245 imx_uart_getc(struct uart_bas *bas, struct mtx *hwmtx) in imx_uart_getc() argument
249 uart_lock(hwmtx); in imx_uart_getc()
254 uart_unlock(hwmtx); in imx_uart_getc()
H A Duart_core.c741 sc->sc_sysdev->hwmtx = sc->sc_hwmtx; in uart_bus_attach()
777 sc->sc_sysdev->hwmtx = NULL; in uart_bus_detach()
H A Duart_dev_mu.c237 uart_mu_getc(struct uart_bas *bas, struct mtx *hwmtx) in uart_mu_getc() argument
H A Duart_dev_pl011.c284 uart_pl011_getc(struct uart_bas *bas, struct mtx *hwmtx) in uart_pl011_getc() argument
/freebsd/sys/riscv/sifive/
H A Dsifive_uart.c149 sfuart_getc(struct uart_bas *bas, struct mtx *hwmtx) in sfuart_getc() argument
153 uart_lock(hwmtx); in sfuart_getc()
157 uart_unlock(hwmtx); in sfuart_getc()
159 uart_lock(hwmtx); in sfuart_getc()
162 uart_unlock(hwmtx); in sfuart_getc()
/freebsd/sys/arm/freescale/vybrid/
H A Dvf_uart.c176 vf_uart_getc(struct uart_bas *bas, struct mtx *hwmtx) in vf_uart_getc() argument
180 uart_lock(hwmtx); in vf_uart_getc()
186 uart_unlock(hwmtx); in vf_uart_getc()