Searched refs:hwmtx (Results 1 – 12 of 12) sorted by relevance
/freebsd/sys/dev/uart/ |
H A D | uart_cpu.h | 79 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 D | uart_dev_lowrisc.c | 124 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 D | uart_dev_quicc.c | 204 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 D | uart_dev_z8530.c | 244 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 D | uart_dev_mvebu.c | 252 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 D | uart_dev_ns8250.c | 408 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 D | uart_dev_imx.c | 245 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 D | uart_core.c | 741 sc->sc_sysdev->hwmtx = sc->sc_hwmtx; in uart_bus_attach() 777 sc->sc_sysdev->hwmtx = NULL; in uart_bus_detach()
|
H A D | uart_dev_mu.c | 237 uart_mu_getc(struct uart_bas *bas, struct mtx *hwmtx) in uart_mu_getc() argument
|
H A D | uart_dev_pl011.c | 284 uart_pl011_getc(struct uart_bas *bas, struct mtx *hwmtx) in uart_pl011_getc() argument
|
/freebsd/sys/riscv/sifive/ |
H A D | sifive_uart.c | 149 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 D | vf_uart.c | 176 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()
|