| /freebsd-14.2/sys/dev/uart/ |
| H A D | uart_dev_lowrisc.c | 58 static int lowrisc_uart_probe(struct uart_bas *bas); 75 lowrisc_uart_probe(struct uart_bas *bas) in lowrisc_uart_probe() 82 lowrisc_uart_getbaud(struct uart_bas *bas) in lowrisc_uart_getbaud() 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() 193 struct uart_bas *bas; in lowrisc_uart_bus_attach() 241 struct uart_bas *bas; in lowrisc_uart_bus_ioctl() 266 struct uart_bas *bas; in lowrisc_uart_bus_ipend() 320 struct uart_bas *bas; in lowrisc_uart_bus_receive() [all …]
|
| H A D | uart_dev_mu.c | 135 static int uart_mu_probe(struct uart_bas *bas); 152 uart_mu_probe(struct uart_bas *bas) in uart_mu_probe() 216 uart_mu_term(struct uart_bas *bas) in uart_mu_term() 221 uart_mu_putc(struct uart_bas *bas, int c) in uart_mu_putc() 231 uart_mu_rxready(struct uart_bas *bas) in uart_mu_rxready() 309 struct uart_bas *bas; in uart_mu_bus_attach() 370 struct uart_bas *bas; in uart_mu_bus_ipend() 430 struct uart_bas *bas; in uart_mu_bus_receive() 464 struct uart_bas *bas; in uart_mu_bus_transmit() 489 struct uart_bas *bas; in uart_mu_bus_grab() [all …]
|
| H A D | uart_dev_msm.c | 137 msm_probe(struct uart_bas *bas) in msm_probe() 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() 323 struct uart_bas *bas; in msm_bus_probe() 340 struct uart_bas *bas = &sc->sc_bas; in msm_bus_attach() 361 struct uart_bas *bas = &sc->sc_bas; in msm_bus_transmit() 399 struct uart_bas *bas; in msm_bus_receive() 454 struct uart_bas *bas = &sc->sc_bas; in msm_bus_ipend() 534 struct uart_bas *bas = &sc->sc_bas; in msm_bus_grab() [all …]
|
| H A D | uart_dev_pl011.c | 156 static int uart_pl011_probe(struct uart_bas *bas); 173 uart_pl011_probe(struct uart_bas *bas) in uart_pl011_probe() 249 uart_pl011_term(struct uart_bas *bas) in uart_pl011_term() 254 uart_pl011_putc(struct uart_bas *bas, int c) in uart_pl011_putc() 264 uart_pl011_rxready(struct uart_bas *bas) in uart_pl011_rxready() 353 struct uart_bas *bas; in uart_pl011_bus_attach() 415 struct uart_bas *bas; in uart_pl011_bus_ipend() 518 struct uart_bas *bas; in uart_pl011_bus_receive() 561 struct uart_bas *bas; in uart_pl011_bus_transmit() 586 struct uart_bas *bas; in uart_pl011_bus_grab() [all …]
|
| H A D | uart_dev_quicc.c | 162 quicc_probe(struct uart_bas *bas) in quicc_probe() 177 quicc_term(struct uart_bas *bas) in quicc_term() 182 quicc_putc(struct uart_bas *bas, int c) in quicc_putc() 196 quicc_rxready(struct uart_bas *bas) in quicc_rxready() 288 struct uart_bas *bas; in quicc_bus_attach() 349 struct uart_bas *bas; in quicc_bus_ioctl() 376 struct uart_bas *bas; in quicc_bus_ipend() 431 struct uart_bas *bas; in quicc_bus_receive() 474 struct uart_bas *bas; in quicc_bus_transmit() 493 struct uart_bas *bas; in quicc_bus_grab() [all …]
|
| H A D | uart_cpu.h | 42 int (*probe)(struct uart_bas *); 43 void (*init)(struct uart_bas *, int, int, int, int); 44 void (*term)(struct uart_bas *); 45 void (*putc)(struct uart_bas *, int); 46 int (*rxready)(struct uart_bas *); 47 int (*getc)(struct uart_bas *, struct mtx *); 67 struct uart_bas bas; 84 int uart_cpu_eqres(struct uart_bas *, struct uart_bas *);
|
| H A D | uart_dev_mvebu.c | 151 uart_mvebu_probe(struct uart_bas *bas) in uart_mvebu_probe() 242 uart_mvebu_putc(struct uart_bas *bas, int c) in uart_mvebu_putc() 250 uart_mvebu_rxready(struct uart_bas *bas) in uart_mvebu_rxready() 331 struct uart_bas *bas; in uart_mvebu_bus_attach() 362 struct uart_bas *bas; in uart_mvebu_bus_flush() 405 struct uart_bas *bas; in uart_mvebu_bus_ioctl() 440 struct uart_bas *bas; in uart_mvebu_bus_ipend() 503 struct uart_bas *bas; in uart_mvebu_bus_receive() 555 struct uart_bas *bas; in uart_mvebu_bus_transmit() 589 struct uart_bas *bas = &sc->sc_bas; in uart_mvebu_bus_grab() [all …]
|
| H A D | uart_dev_z8530.c | 208 z8530_probe(struct uart_bas *bas) in z8530_probe() 223 z8530_term(struct uart_bas *bas) in z8530_term() 238 z8530_rxready(struct uart_bas *bas) in z8530_rxready() 325 struct uart_bas *bas; in z8530_bus_attach() 393 struct uart_bas *bas; in z8530_bus_ioctl() 426 struct uart_bas *bas; in z8530_bus_ipend() 531 struct uart_bas *bas; in z8530_bus_receive() 578 struct uart_bas *bas; in z8530_bus_setsig() 614 struct uart_bas *bas; in z8530_bus_transmit() 631 struct uart_bas *bas; in z8530_bus_grab() [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() 223 imx_uart_term(struct uart_bas *bas) in imx_uart_term() 335 struct uart_bas *bas; in imx_uart_setup_clocks() 370 struct uart_bas *bas; in imx_uart_bus_attach() 468 struct uart_bas *bas; in imx_uart_bus_ioctl() 493 struct uart_bas *bas; in imx_uart_bus_ipend() 577 struct uart_bas *bas; in imx_uart_bus_receive() 625 struct uart_bas *bas = &sc->sc_bas; in imx_uart_bus_transmit() 651 struct uart_bas *bas = &sc->sc_bas; in imx_uart_bus_grab() [all …]
|
| H A D | uart_dev_ns8250.c | 107 ns8250_delay(struct uart_bas *bas) in ns8250_delay() 517 struct uart_bas *bas; in ns8250_bus_attach() 599 struct uart_bas *bas; in ns8250_bus_detach() 615 struct uart_bas *bas; in ns8250_bus_flush() 671 struct uart_bas *bas; in ns8250_bus_ioctl() 744 struct uart_bas *bas; in ns8250_bus_ipend() 792 struct uart_bas *bas; in ns8250_bus_param() 828 struct uart_bas *bas; in ns8250_bus_probe() 997 struct uart_bas *bas; in ns8250_bus_receive() 1031 struct uart_bas *bas; in ns8250_bus_setsig() [all …]
|
| H A D | uart.h | 38 struct uart_bas { struct 52 uart_getreg(struct uart_bas *bas, int reg) in uart_getreg() argument 77 uart_setreg(struct uart_bas *bas, int reg, uint32_t value) in uart_setreg()
|
| H A D | uart_cpu_x86.c | 48 uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2) in uart_cpu_eqres()
|
| H A D | uart_cpu_fdt.c | 60 uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2) in uart_cpu_eqres()
|
| H A D | uart_cpu_arm64.c | 70 uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2) in uart_cpu_eqres()
|
| H A D | uart_cpu_powerpc.c | 47 uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2) in uart_cpu_eqres()
|
| H A D | uart_bus.h | 76 struct uart_bas sc_bas;
|
| /freebsd-14.2/sys/arm/freescale/vybrid/ |
| H A D | vf_uart.c | 114 static int vf_uart_probe(struct uart_bas *bas); 133 vf_uart_probe(struct uart_bas *bas) in vf_uart_probe() 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() 201 struct uart_bas *bas; in uart_reinit() 292 struct uart_bas *bas; in vf_uart_bus_attach() 364 struct uart_bas *bas; in vf_uart_bus_ipend() 439 struct uart_bas *bas; in vf_uart_bus_receive() 470 struct uart_bas *bas; in vf_uart_bus_setsig() [all …]
|
| /freebsd-14.2/sys/arm/xilinx/ |
| H A D | uart_dev_cdnc.c | 173 cdnc_uart_probe(struct uart_bas *bas) in cdnc_uart_probe() 266 cdnc_uart_hw_init(struct uart_bas *bas) in cdnc_uart_hw_init() 319 cdnc_uart_term(struct uart_bas *bas) in cdnc_uart_term() 349 cdnc_uart_rxready(struct uart_bas *bas) in cdnc_uart_rxready() 433 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_attach() 458 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_transmit() 480 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_setsig() 509 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_receive() 559 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_ipend() 615 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_getsig() [all …]
|
| /freebsd-14.2/sys/riscv/sifive/ |
| H A D | sifive_uart.c | 89 sfuart_probe(struct uart_bas *bas) in sfuart_probe() 190 struct uart_bas *bas; in sfuart_bus_attach() 239 struct uart_bas *bas; in sfuart_bus_detach() 259 struct uart_bas *bas; in sfuart_bus_flush() 328 struct uart_bas *bas; in sfuart_bus_ioctl() 360 struct uart_bas *bas; in sfuart_bus_ipend() 392 struct uart_bas *bas; in sfuart_bus_param() 427 struct uart_bas *bas; in sfuart_bus_receive() 453 struct uart_bas *bas; in sfuart_bus_transmit() 477 struct uart_bas *bas; in sfuart_bus_grab() [all …]
|
| /freebsd-14.2/sys/arm/nvidia/ |
| H A D | tegra_uart.c | 72 struct uart_bas *bas = &sc->sc_bas; in tegra_uart_attach() 90 struct uart_bas *bas = &sc->sc_bas; in tegra_uart_grab() 115 struct uart_bas *bas = &sc->sc_bas; in tegra_uart_ungrab()
|