/freebsd-src/sys/dev/uart/ |
H A D | uart_dev_msm.c | 49 #define GETREG(bas, reg) \ argument 51 #define SETREG(bas, reg, value) \ argument 69 msm_uart_param(struct uart_bas *bas, int baudrate, int databits, in msm_uart_param() 137 msm_probe(struct uart_bas *bas) in msm_probe() 146 msm_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, in msm_init() 211 msm_term(struct uart_bas *bas) in msm_term() 218 msm_putc(struct uart_bas *bas, int c) in msm_putc() 251 msm_rxready(struct uart_bas *bas) in msm_rxready() 260 msm_getc(struct uart_bas *bas, struct mtx *mtx) in msm_getc() 323 struct uart_bas *bas; in msm_bus_probe() local [all …]
|
H A D | uart_dev_ns8250.c | 130 iir = uart_getreg(bas, REG_IIR); in ns8250_delay() argument 109 ns8250_clrint(struct uart_bas * bas) ns8250_clrint() argument 174 ns8250_drain(struct uart_bas * bas,int what) ns8250_drain() argument 231 ns8250_flush(struct uart_bas * bas,int what) ns8250_flush() argument 264 ns8250_param(struct uart_bas * bas,int baudrate,int databits,int stopbits,int parity) ns8250_param() argument 325 ns8250_probe(struct uart_bas * bas) ns8250_probe() argument 347 ns8250_init(struct uart_bas * bas,int baudrate,int databits,int stopbits,int parity) ns8250_init() argument 378 ns8250_term(struct uart_bas * bas) ns8250_term() argument 387 ns8250_putc(struct uart_bas * bas,int c) ns8250_putc() argument 401 ns8250_rxready(struct uart_bas * bas) ns8250_rxready() argument 408 ns8250_getc(struct uart_bas * bas,struct mtx * hwmtx) ns8250_getc() argument 529 struct uart_bas *bas; ns8250_bus_attach() local 608 struct uart_bas *bas; ns8250_bus_detach() local 624 struct uart_bas *bas; ns8250_bus_flush() local 680 struct uart_bas *bas; ns8250_bus_ioctl() local 753 struct uart_bas *bas; ns8250_bus_ipend() local 801 struct uart_bas *bas; ns8250_bus_param() local 837 struct uart_bas *bas; ns8250_bus_probe() local 989 struct uart_bas *bas; ns8250_bus_receive() local 1023 struct uart_bas *bas; ns8250_bus_setsig() local 1053 struct uart_bas *bas; ns8250_bus_transmit() local 1081 struct uart_bas *bas = &sc->sc_bas; ns8250_bus_txbusy() local 1092 struct uart_bas *bas = &sc->sc_bas; ns8250_bus_grab() local 1112 struct uart_bas *bas = &sc->sc_bas; ns8250_bus_ungrab() local [all...] |
H A D | uart_dev_lowrisc.c | 75 lowrisc_uart_probe(struct uart_bas *bas) in lowrisc_uart_probe() 82 lowrisc_uart_getbaud(struct uart_bas *bas) in lowrisc_uart_getbaud() 89 lowrisc_uart_init(struct uart_bas *bas, int baudrate, int databits, in lowrisc_uart_init() 97 lowrisc_uart_term(struct uart_bas *bas) in lowrisc_uart_term() 104 lowrisc_uart_putc(struct uart_bas *bas, int c) in lowrisc_uart_putc() 114 lowrisc_uart_rxready(struct uart_bas *bas) in lowrisc_uart_rxready() 124 lowrisc_uart_getc(struct uart_bas *bas, struct mtx *hwmtx) in lowrisc_uart_getc() 193 struct uart_bas *bas; in lowrisc_uart_bus_attach() local 241 struct uart_bas *bas; in lowrisc_uart_bus_ioctl() local 266 struct uart_bas *bas; in lowrisc_uart_bus_ipend() local [all …]
|
H A D | uart_dev_quicc.c | 46 #define quicc_read2(bas, reg) \ argument 48 #define quicc_read4(bas, reg) \ argument 51 #define quicc_write2(bas, reg, val) \ argument 53 #define quicc_write4(bas, reg, val) \ argument 84 quicc_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, in quicc_param() 124 quicc_setup(struct uart_bas *bas, int baudrate, int databits, int stopbits, in quicc_setup() 161 quicc_probe(struct uart_bas *bas) in quicc_probe() 168 quicc_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, in quicc_init() 176 quicc_term(struct uart_bas *bas) in quicc_term() 181 quicc_putc(struct uart_bas *bas, int c) in quicc_putc() [all …]
|
H A D | uart_dev_z8530.c | 54 uart_setmreg(struct uart_bas *bas, int reg, int val) in uart_setmreg() 63 uart_getmreg(struct uart_bas *bas, int reg) in uart_getmreg() 95 z8530_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, in z8530_param() 156 z8530_setup(struct uart_bas *bas, int baudrate, int databits, int stopbits, in z8530_setup() 207 z8530_probe(struct uart_bas *bas) in z8530_probe() 214 z8530_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, in z8530_init() 222 z8530_term(struct uart_bas *bas) in z8530_term() 227 z8530_putc(struct uart_bas *bas, int c) in z8530_putc() 237 z8530_rxready(struct uart_bas *bas) in z8530_rxready() 244 z8530_getc(struct uart_bas *bas, struct mtx *hwmtx) in z8530_getc() [all …]
|
H A D | uart_dev_mu.c | 126 #define __uart_getreg(bas, reg) \ argument 128 #define __uart_setreg(bas, reg, value) \ argument 151 uart_mu_probe(struct uart_bas *bas) in uart_mu_probe() 164 uart_mu_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, in uart_mu_param() 205 uart_mu_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, in uart_mu_init() 215 uart_mu_term(struct uart_bas *bas) in uart_mu_term() 220 uart_mu_putc(struct uart_bas *bas, int c) in uart_mu_putc() 230 uart_mu_rxready(struct uart_bas *bas) in uart_mu_rxready() 237 uart_mu_getc(struct uart_bas *bas, struct mtx *hwmtx) in uart_mu_getc() 251 struct uart_softc bas; member [all …]
|
H A D | uart_dev_imx.c | 106 imx_uart_probe(struct uart_bas *bas) in imx_uart_probe() 113 imx_uart_getbaud(struct uart_bas *bas) in imx_uart_getbaud() 152 imx_uart_init(struct uart_bas *bas, int baudrate, int databits, in imx_uart_init() 223 imx_uart_term(struct uart_bas *bas) in imx_uart_term() 229 imx_uart_putc(struct uart_bas *bas, int c) in imx_uart_putc() 238 imx_uart_rxready(struct uart_bas *bas) in imx_uart_rxready() 245 imx_uart_getc(struct uart_bas *bas, struct mtx *hwmtx) in imx_uart_getc() 335 struct uart_bas *bas; in imx_uart_setup_clocks() local 370 struct uart_bas *bas; in imx_uart_bus_attach() local 468 struct uart_bas *bas; in imx_uart_bus_ioctl() local [all …]
|
H A D | uart_dev_pl011.c | 147 #define __uart_getreg(bas, reg) \ argument 149 #define __uart_setreg(bas, reg, value) \ argument 172 uart_pl011_probe(struct uart_bas * bas) uart_pl011_probe() argument 179 uart_pl011_param(struct uart_bas * bas,int baudrate,int databits,int stopbits,int parity) uart_pl011_param() argument 237 uart_pl011_init(struct uart_bas * bas,int baudrate,int databits,int stopbits,int parity) uart_pl011_init() argument 248 uart_pl011_term(struct uart_bas * bas) uart_pl011_term() argument 267 uart_pl011_putc(struct uart_bas * bas,int c) uart_pl011_putc() argument 277 uart_pl011_rxready(struct uart_bas * bas) uart_pl011_rxready() argument 284 uart_pl011_getc(struct uart_bas * bas,struct mtx * hwmtx) uart_pl011_getc() argument 367 struct uart_bas *bas; uart_pl011_bus_attach() local 429 struct uart_bas *bas; uart_pl011_bus_ipend() local 532 struct uart_bas *bas; uart_pl011_bus_receive() local 575 struct uart_bas *bas; uart_pl011_bus_transmit() local 600 struct uart_bas *bas; uart_pl011_bus_grab() local 615 struct uart_bas *bas; uart_pl011_bus_ungrab() local [all...] |
H A D | uart_dev_mvebu.c | 145 uart_mvebu_probe(struct uart_bas *bas) in uart_mvebu_probe() 167 uart_mvebu_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, in uart_mvebu_param() 221 uart_mvebu_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, in uart_mvebu_init() 236 uart_mvebu_putc(struct uart_bas *bas, int c) in uart_mvebu_putc() 244 uart_mvebu_rxready(struct uart_bas *bas) in uart_mvebu_rxready() 252 uart_mvebu_getc(struct uart_bas *bas, struct mtx *hwmtx) in uart_mvebu_getc() 325 struct uart_bas *bas; in uart_mvebu_bus_attach() local 356 struct uart_bas *bas; in uart_mvebu_bus_flush() local 399 struct uart_bas *bas; in uart_mvebu_bus_ioctl() local 434 struct uart_bas *bas; in uart_mvebu_bus_ipend() local [all …]
|
H A D | uart.h | 51 #define uart_regofs(bas, reg) ((reg) << (bas)->regshft) argument 50 uart_regofs(bas,reg) global() argument 54 uart_getreg(struct uart_bas * bas,int reg) uart_getreg() argument 79 uart_setreg(struct uart_bas * bas,int reg,uint32_t value) uart_setreg() argument 105 uart_barrier(bas) global() argument [all...] |
H A D | uart_dev_lowrisc.h | 59 #define GETREG(bas, reg) \ argument 61 #define SETREG(bas, reg, value) \ argument
|
H A D | uart_cpu.h | 67 struct uart_bas bas; member
|
H A D | uart_dev_imx.h | 201 #define GETREG(bas, reg) \ argument 203 #define SETREG(bas, reg, value) \ argument
|
/freebsd-src/sys/riscv/sifive/ |
H A D | sifive_uart.c | 88 sfuart_probe(struct uart_bas *bas) in sfuart_probe() 97 sfuart_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, in sfuart_init() 124 sfuart_putc(struct uart_bas *bas, int c) in sfuart_putc() 135 sfuart_rxready(struct uart_bas *bas) in sfuart_rxready() 149 sfuart_getc(struct uart_bas *bas, struct mtx *hwmtx) in sfuart_getc() 189 struct uart_bas *bas; in sfuart_bus_attach() local 238 struct uart_bas *bas; in sfuart_bus_detach() local 258 struct uart_bas *bas; in sfuart_bus_flush() local 327 struct uart_bas *bas; in sfuart_bus_ioctl() local 359 struct uart_bas *bas; in sfuart_bus_ipend() local [all …]
|
/freebsd-src/sys/dev/scc/ |
H A D | scc_dev_quicc.c | 46 #define quicc_read2(bas, reg) \ argument 48 #define quicc_read4(bas, reg) \ argument 51 #define quicc_write2(bas, reg, val) \ argument 53 #define quicc_write4(bas, reg, val) \ argument 91 struct scc_bas *bas; in quicc_bfe_enabled() local 107 struct scc_bas *bas; in quicc_bfe_iclear() local 125 struct scc_bas *bas; in quicc_bfe_ipend() local
|
H A D | scc_dev_z8530.c | 93 scc_getmreg(struct scc_bas *bas, int ch, int reg) in scc_getmreg() 111 struct scc_bas *bas; in z8530_bfe_iclear() local 141 struct scc_bas *bas; in z8530_bfe_ipend() local
|
H A D | scc_bfe.h | 48 #define scc_regofs(bas, reg) ((reg) << (bas)->regshft) argument 50 #define scc_getreg(bas, reg) \ argument 52 #define scc_setreg(bas, reg, value) \ argument 55 #define scc_barrier(bas) \ argument
|
/freebsd-src/sys/arm/xilinx/ |
H A D | uart_dev_cdnc.c | 54 #define RD4(bas, reg) \ argument 56 #define WR4(bas, reg, value) \ argument 172 cdnc_uart_probe(struct uart_bas *bas) in cdnc_uart_probe() 179 cdnc_uart_set_baud(struct uart_bas *bas, int baudrate) in cdnc_uart_set_baud() 216 cdnc_uart_set_params(struct uart_bas *bas, int baudrate, int databits, in cdnc_uart_set_params() 265 cdnc_uart_hw_init(struct uart_bas *bas) in cdnc_uart_hw_init() 302 cdnc_uart_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, in cdnc_uart_init() 318 cdnc_uart_term(struct uart_bas *bas) in cdnc_uart_term() 329 cdnc_uart_putc(struct uart_bas *bas, int c) in cdnc_uart_putc() 348 cdnc_uart_rxready(struct uart_bas *bas) in cdnc_uart_rxready() [all …]
|
/freebsd-src/sys/arm/freescale/vybrid/ |
H A D | vf_uart.c | 133 vf_uart_probe(struct uart_bas *bas) in vf_uart_probe() 140 vf_uart_init(struct uart_bas *bas, int baudrate, int databits, in vf_uart_init() 147 vf_uart_term(struct uart_bas *bas) in vf_uart_term() 153 vf_uart_putc(struct uart_bas *bas, int c) in vf_uart_putc() 163 vf_uart_rxready(struct uart_bas *bas) in vf_uart_rxready() 176 vf_uart_getc(struct uart_bas *bas, struct mtx *hwmtx) in vf_uart_getc() 201 struct uart_bas *bas; in uart_reinit() local 292 struct uart_bas *bas; in vf_uart_bus_attach() local 364 struct uart_bas *bas; in vf_uart_bus_ipend() local 439 struct uart_bas *bas; in vf_uart_bus_receive() local [all …]
|
/freebsd-src/sys/arm/nvidia/ |
H A D | tegra_uart.c | 72 struct uart_bas *bas = &sc->sc_bas; in tegra_uart_attach() local 90 struct uart_bas *bas = &sc->sc_bas; in tegra_uart_grab() local 115 struct uart_bas *bas = &sc->sc_bas; in tegra_uart_ungrab() local
|
/freebsd-src/sys/dev/mwl/ |
H A D | if_mwlvar.h | 191 mwl_bastream_setup(struct mwl_bastate *bas, int tid, int txq) in mwl_bastream_setup() 198 mwl_bastream_free(struct mwl_bastate *bas) in mwl_bastream_free() 213 mwl_bastream_match(const struct mwl_bastate *bas, uint16_t qos) in mwl_bastream_match()
|
H A D | if_mwl.c | 3561 struct mwl_bastate *bas; mwl_addba_request() local 3631 struct mwl_bastate *bas; mwl_addba_response() local 3697 struct mwl_bastate *bas; mwl_addba_stop() local [all...] |