| /freebsd-14.2/sys/dev/uart/ |
| H A D | uart_dev_ns8250.c | 101 uart_barrier(bas); in ns8250_clrint() 114 uart_barrier(bas); in ns8250_delay() 116 uart_barrier(bas); in ns8250_delay() 118 uart_barrier(bas); in ns8250_delay() 223 uart_barrier(bas); in ns8250_flush() 281 uart_barrier(bas); in ns8250_param() 348 uart_barrier(bas); in ns8250_init() 356 uart_barrier(bas); in ns8250_init() 360 uart_barrier(bas); in ns8250_init() 371 uart_barrier(bas); in ns8250_term() [all …]
|
| H A D | uart_dev_msm.c | 50 bus_space_read_4((bas)->bst, (bas)->bsh, (reg)) 52 bus_space_write_4((bas)->bst, (bas)->bsh, (reg), (value)) 122 uart_barrier(bas); in msm_uart_param() 140 bas->regiowidth = 4; in msm_probe() 150 if (bas->rclk == 0) in msm_init() 207 uart_barrier(bas); in msm_init() 325 bas = &sc->sc_bas; in msm_bus_probe() 376 uart_barrier(bas); in msm_bus_transmit() 402 bas = &sc->sc_bas; in msm_bus_receive() 543 uart_barrier(bas); in msm_bus_grab() [all …]
|
| H A D | uart_dev_imx.c | 98 msg, bas->bsh, 99 GETREG(bas, REG(UCR1)), GETREG(bas, REG(UCR2)), 100 GETREG(bas, REG(UCR3)), GETREG(bas, REG(UCR4)), 101 GETREG(bas, REG(USR1)), GETREG(bas, REG(USR2))); 340 bas = &sc->sc_bas; in imx_uart_setup_clocks() 373 bas = &sc->sc_bas; in imx_uart_bus_attach() 471 bas = &sc->sc_bas; in imx_uart_bus_ioctl() 498 bas = &sc->sc_bas; in imx_uart_bus_ipend() 580 bas = &sc->sc_bas; in imx_uart_bus_receive() 628 bas = &sc->sc_bas; in imx_uart_bus_transmit() [all …]
|
| H A D | uart_dev_z8530.c | 59 uart_barrier(bas); in uart_setmreg() 68 uart_barrier(bas); in uart_getmreg() 135 uart_barrier(bas); in z8530_param() 145 uart_barrier(bas); in z8530_param() 147 uart_barrier(bas); in z8530_param() 149 uart_barrier(bas); in z8530_param() 151 uart_barrier(bas); in z8530_param() 174 uart_barrier(bas); in z8530_setup() 178 uart_barrier(bas); in z8530_setup() 181 uart_barrier(bas); in z8530_setup() [all …]
|
| H A D | uart_dev_quicc.c | 48 bus_space_read_2((bas)->bst, (bas)->bsh, reg) 50 bus_space_read_4((bas)->bst, (bas)->bsh, reg) 53 bus_space_write_2((bas)->bst, (bas)->bsh, reg, val) 55 bus_space_write_4((bas)->bst, (bas)->bsh, reg, val) 95 quicc_write4(bas, QUICC_REG_BRG(bas->chan - 1), in quicc_param() 120 quicc_write2(bas, QUICC_REG_SCC_PSMR(bas->chan - 1), psmr); in quicc_param() 138 quicc_write2(bas, QUICC_REG_SCC_SCCE(bas->chan - 1), ~0); in quicc_setup() 139 quicc_write2(bas, QUICC_REG_SCC_SCCM(bas->chan - 1), 0x0027); in quicc_setup() 200 rb = quicc_read2(bas, QUICC_PRAM_SCC_RBASE(bas->chan - 1)); in quicc_rxready() 213 rb = quicc_read2(bas, QUICC_PRAM_SCC_RBASE(bas->chan - 1)); in quicc_getc() [all …]
|
| H A D | uart.h | 48 #define uart_regofs(bas, reg) ((reg) << (bas)->regshft) argument 49 #define uart_regiowidth(bas) ((bas)->regiowidth) argument 59 ret = bus_space_read_8(bas->bst, bas->bsh, uart_regofs(bas, reg)); in uart_getreg() 63 ret = bus_space_read_4(bas->bst, bas->bsh, uart_regofs(bas, reg)); in uart_getreg() 66 ret = bus_space_read_2(bas->bst, bas->bsh, uart_regofs(bas, reg)); in uart_getreg() 69 ret = bus_space_read_1(bas->bst, bas->bsh, uart_regofs(bas, reg)); in uart_getreg() 83 bus_space_write_8(bas->bst, bas->bsh, uart_regofs(bas, reg), value); in uart_setreg() 87 bus_space_write_4(bas->bst, bas->bsh, uart_regofs(bas, reg), value); in uart_setreg() 90 bus_space_write_2(bas->bst, bas->bsh, uart_regofs(bas, reg), value); in uart_setreg() 93 bus_space_write_1(bas->bst, bas->bsh, uart_regofs(bas, reg), value); in uart_setreg() [all …]
|
| H A D | uart_dev_mvebu.c | 184 uart_barrier(bas); in uart_mvebu_param() 221 uart_barrier(bas); in uart_mvebu_param() 234 uart_setreg(bas, UART_CTRL, uart_getreg(bas, UART_CTRL) & in uart_mvebu_init() 236 uart_barrier(bas); in uart_mvebu_init() 334 bas = &sc->sc_bas; in uart_mvebu_bus_attach() 345 uart_barrier(bas); in uart_mvebu_bus_attach() 365 bas = &sc->sc_bas; in uart_mvebu_bus_flush() 409 bas = &sc->sc_bas; in uart_mvebu_bus_ioctl() 443 bas = &sc->sc_bas; in uart_mvebu_bus_ipend() 507 bas = &sc->sc_bas; in uart_mvebu_bus_receive() [all …]
|
| H A D | uart_dev_mu.c | 128 bus_space_read_4((bas)->bst, (bas)->bsh, uart_regofs(bas, reg)) 130 bus_space_write_4((bas)->bst, (bas)->bsh, uart_regofs(bas, reg), value) 309 struct uart_bas *bas; in uart_mu_bus_attach() local 312 bas = &sc->sc_bas; in uart_mu_bus_attach() 370 struct uart_bas *bas; in uart_mu_bus_ipend() local 375 bas = &sc->sc_bas; in uart_mu_bus_ipend() 434 bas = &sc->sc_bas; in uart_mu_bus_receive() 468 bas = &sc->sc_bas; in uart_mu_bus_transmit() 473 uart_barrier(bas); in uart_mu_bus_transmit() 492 bas = &sc->sc_bas; in uart_mu_bus_grab() [all …]
|
| H A D | uart_dev_pl011.c | 149 bus_space_read_4((bas)->bst, (bas)->bsh, uart_regofs(bas, reg)) 151 bus_space_write_4((bas)->bst, (bas)->bsh, uart_regofs(bas, reg), value) 228 __uart_setreg(bas, UART_LCR_H, (__uart_getreg(bas, UART_LCR_H) & in uart_pl011_param() 242 __uart_setreg(bas, UART_IMSC, __uart_getreg(bas, UART_IMSC) & in uart_pl011_init() 356 bas = &sc->sc_bas; in uart_pl011_bus_attach() 420 bas = &sc->sc_bas; in uart_pl011_bus_ipend() 522 bas = &sc->sc_bas; in uart_pl011_bus_receive() 565 bas = &sc->sc_bas; in uart_pl011_bus_transmit() 570 uart_barrier(bas); in uart_pl011_bus_transmit() 589 bas = &sc->sc_bas; in uart_pl011_bus_grab() [all …]
|
| H A D | uart_dev_lowrisc.c | 110 SETREG(bas, UART_DR, c); in lowrisc_uart_putc() 193 struct uart_bas *bas; in lowrisc_uart_bus_attach() local 196 bas = &sc->sc_bas; in lowrisc_uart_bus_attach() 241 struct uart_bas *bas; in lowrisc_uart_bus_ioctl() local 244 bas = &sc->sc_bas; in lowrisc_uart_bus_ioctl() 266 struct uart_bas *bas; in lowrisc_uart_bus_ipend() local 269 bas = &sc->sc_bas; in lowrisc_uart_bus_ipend() 320 struct uart_bas *bas; in lowrisc_uart_bus_receive() local 323 bas = &sc->sc_bas; in lowrisc_uart_bus_receive() 353 struct uart_bas *bas; in lowrisc_uart_bus_transmit() local [all …]
|
| H A D | uart_cpu_acpi.c | 78 di->bas.chan = 0; in uart_cpu_acpi_init_devinfo() 79 di->bas.rclk = 0; in uart_cpu_acpi_init_devinfo() 91 di->bas.bst = uart_bus_space_io; in uart_cpu_acpi_init_devinfo() 102 di->bas.regiowidth = 1; in uart_cpu_acpi_init_devinfo() 105 di->bas.regiowidth = 2; in uart_cpu_acpi_init_devinfo() 108 di->bas.regiowidth = 4; in uart_cpu_acpi_init_devinfo() 111 di->bas.regiowidth = 8; in uart_cpu_acpi_init_devinfo() 122 di->bas.regshft = 0; in uart_cpu_acpi_init_devinfo() 125 di->bas.regshft = 1; in uart_cpu_acpi_init_devinfo() 128 di->bas.regshft = 2; in uart_cpu_acpi_init_devinfo() [all …]
|
| H A D | uart_cpu_powerpc.c | 170 di->bas.regshft = 4; in uart_cpu_getdev() 171 di->bas.chan = 1; in uart_cpu_getdev() 175 di->bas.regshft = 0; in uart_cpu_getdev() 176 di->bas.chan = 0; in uart_cpu_getdev() 183 error = OF_decode_addr(input, 0, &di->bas.bst, &di->bas.bsh, NULL); in uart_cpu_getdev() 189 if (OF_getprop(input, "clock-frequency", &di->bas.rclk, in uart_cpu_getdev() 190 sizeof(di->bas.rclk)) == -1) in uart_cpu_getdev() 191 di->bas.rclk = 230400; in uart_cpu_getdev() 195 OF_getprop(input, "reg-shift", &di->bas.regshft, in uart_cpu_getdev() 196 sizeof(di->bas.regshft)); in uart_cpu_getdev()
|
| H A D | uart_dev_lowrisc.h | 59 #define GETREG(bas, reg) \ argument 60 bus_space_read_2((bas)->bst, (bas)->bsh, (reg)) 61 #define SETREG(bas, reg, value) \ argument 62 bus_space_write_2((bas)->bst, (bas)->bsh, (reg), (value))
|
| H A D | uart_cpu_fdt.c | 95 di->bas.chan = 0; in uart_cpu_getdev() 96 di->bas.regshft = shift; in uart_cpu_getdev() 97 di->bas.regiowidth = iowidth; in uart_cpu_getdev() 99 di->bas.rclk = rclk; in uart_cpu_getdev() 104 di->bas.bst = bst; in uart_cpu_getdev() 105 di->bas.bsh = bsh; in uart_cpu_getdev() 107 uart_bus_space_mem = di->bas.bst; in uart_cpu_getdev()
|
| H A D | uart_subr.c | 233 di->bas.chan = 0; in uart_getenv() 234 di->bas.regshft = 0; in uart_getenv() 235 di->bas.rclk = 0; in uart_getenv() 246 di->bas.busy_detect = uart_parse_long(&spec); in uart_getenv() 252 di->bas.chan = uart_parse_long(&spec); in uart_getenv() 261 di->bas.bst = uart_bus_space_io; in uart_getenv() 265 di->bas.bst = uart_bus_space_mem; in uart_getenv() 272 di->bas.regshft = uart_parse_long(&spec); in uart_getenv() 278 di->bas.rclk = uart_parse_long(&spec); in uart_getenv() 319 error = bus_space_map(di->bas.bst, addr, uart_getrange(class), 0, in uart_getenv() [all …]
|
| H A D | uart_cpu.h | 67 struct uart_bas bas; member 121 res = di->ops->probe(&di->bas); in uart_probe() 130 di->ops->init(&di->bas, di->baudrate, di->databits, di->stopbits, in uart_init() 139 di->ops->term(&di->bas); in uart_term() 147 di->ops->putc(&di->bas, c); in uart_putc() 157 res = di->ops->rxready(&di->bas); in uart_rxready() 168 if (di->ops->rxready(&di->bas)) in uart_poll() 169 res = di->ops->getc(&di->bas, NULL); in uart_poll() 180 return (di->ops->getc(&di->bas, di->hwmtx)); in uart_getc()
|
| H A D | uart_cpu_arm64.c | 97 di->bas.chan = 0; in uart_cpu_fdt_setup() 98 di->bas.regshft = shift; in uart_cpu_fdt_setup() 99 di->bas.regiowidth = iowidth; in uart_cpu_fdt_setup() 101 di->bas.rclk = rclk; in uart_cpu_fdt_setup() 106 di->bas.bst = bst; in uart_cpu_fdt_setup() 107 di->bas.bsh = bsh; in uart_cpu_fdt_setup() 108 uart_bus_space_mem = di->bas.bst; in uart_cpu_fdt_setup()
|
| /freebsd-14.2/sys/arm/freescale/vybrid/ |
| H A D | vf_uart.c | 201 struct uart_bas *bas; in uart_reinit() local 206 bas = &sc->sc_bas; in uart_reinit() 207 if (!bas) { in uart_reinit() 292 struct uart_bas *bas; in vf_uart_bus_attach() local 295 bas = &sc->sc_bas; in vf_uart_bus_attach() 364 struct uart_bas *bas; in vf_uart_bus_ipend() local 369 bas = &sc->sc_bas; in vf_uart_bus_ipend() 439 struct uart_bas *bas; in vf_uart_bus_receive() local 443 bas = &sc->sc_bas; in vf_uart_bus_receive() 477 bas = &sc->sc_bas; in vf_uart_bus_setsig() [all …]
|
| /freebsd-14.2/sys/arm/xilinx/ |
| H A D | uart_dev_cdnc.c | 55 #define RD4(bas, reg) \ argument 56 bus_space_read_4((bas)->bst, (bas)->bsh, uart_regofs((bas), (reg))) 57 #define WR4(bas, reg, value) \ argument 58 bus_space_write_4((bas)->bst, (bas)->bsh, uart_regofs((bas), (reg)), \ 270 WR4(bas, CDNC_UART_CTRL_REG, in cdnc_uart_hw_init() 290 WR4(bas, CDNC_UART_CTRL_REG, in cdnc_uart_hw_init() 308 cdnc_uart_hw_init(bas); in cdnc_uart_init() 338 WR4(bas, CDNC_UART_FIFO, c); in cdnc_uart_putc() 373 c = RD4(bas, CDNC_UART_FIFO); in cdnc_uart_getc() 441 cdnc_uart_hw_init(bas); in cdnc_uart_bus_attach() [all …]
|
| /freebsd-14.2/sys/riscv/sifive/ |
| H A D | sifive_uart.c | 92 bas->regiowidth = 4; in sfuart_probe() 197 bas = &sc->sc_bas; in sfuart_bus_attach() 218 bas->rclk = freq; in sfuart_bus_attach() 242 bas = &sc->sc_bas; in sfuart_bus_detach() 262 bas = &sc->sc_bas; in sfuart_bus_flush() 332 bas = &sc->sc_bas; in sfuart_bus_ioctl() 364 bas = &sc->sc_bas; in sfuart_bus_ipend() 395 bas = &sc->sc_bas; in sfuart_bus_param() 430 bas = &sc->sc_bas; in sfuart_bus_receive() 457 bas = &sc->sc_bas; in sfuart_bus_transmit() [all …]
|
| /freebsd-14.2/sys/dev/scc/ |
| H A D | scc_dev_quicc.c | 48 bus_space_read_2((bas)->bst, (bas)->bsh, reg) 50 bus_space_read_4((bas)->bst, (bas)->bsh, reg) 53 bus_space_write_2((bas)->bst, (bas)->bsh, reg, val) 55 bus_space_write_4((bas)->bst, (bas)->bsh, reg, val) 92 struct scc_bas *bas; in quicc_bfe_enabled() local 96 bas = &sc->sc_bas; in quicc_bfe_enabled() 108 struct scc_bas *bas; in quicc_bfe_iclear() local 111 bas = &sc->sc_bas; in quicc_bfe_iclear() 115 st = quicc_read2(bas, rb); in quicc_bfe_iclear() 126 struct scc_bas *bas; in quicc_bfe_ipend() local [all …]
|
| H A D | scc_bfe.h | 48 #define scc_regofs(bas, reg) ((reg) << (bas)->regshft) argument 50 #define scc_getreg(bas, reg) \ argument 51 bus_space_read_1((bas)->bst, (bas)->bsh, scc_regofs(bas, reg)) 52 #define scc_setreg(bas, reg, value) \ argument 53 bus_space_write_1((bas)->bst, (bas)->bsh, scc_regofs(bas, reg), value) 55 #define scc_barrier(bas) \ argument 56 bus_space_barrier((bas)->bst, (bas)->bsh, 0, (bas)->range, \
|
| H A D | scc_dev_z8530.c | 97 scc_setreg(bas, ch + REG_CTRL, reg); in scc_getmreg() 98 scc_barrier(bas); in scc_getmreg() 99 return (scc_getreg(bas, ch + REG_CTRL)); in scc_getmreg() 112 struct scc_bas *bas; in z8530_bfe_iclear() local 115 bas = &sc->sc_bas; in z8530_bfe_iclear() 120 scc_barrier(bas); in z8530_bfe_iclear() 123 scc_getreg(bas, c + REG_DATA); in z8530_bfe_iclear() 124 scc_barrier(bas); in z8530_bfe_iclear() 142 struct scc_bas *bas; in z8530_bfe_ipend() local 147 bas = &sc->sc_bas; in z8530_bfe_ipend() [all …]
|
| /freebsd-14.2/contrib/netbsd-tests/lib/libc/regex/data/att/ |
| H A D | basic.dat | 190 E ((foo)|(bar))!bas bar!bas (0,7)(0,3)(?,?)(0,3) 192 E ((foo)|(bar))!bas foo!bas (0,7)(0,3)(0,3) 193 E ((foo)|bar)!bas bar!bas (0,7)(0,3) 194 E ((foo)|bar)!bas foo!bar!bas (4,11)(4,7) 195 E ((foo)|bar)!bas foo!bas (0,7)(0,3)(0,3) 196 E (foo|(bar))!bas bar!bas (0,7)(0,3)(0,3) 197 E (foo|(bar))!bas foo!bar!bas (4,11)(4,7)(4,7) 198 E (foo|(bar))!bas foo!bas (0,7)(0,3) 199 E (foo|bar)!bas bar!bas (0,7)(0,3) 200 E (foo|bar)!bas foo!bar!bas (4,11)(4,7) [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() local 82 uart_setreg(bas, REG_IER, ns8250->ier); in tegra_uart_attach() 83 uart_barrier(bas); in tegra_uart_attach() 90 struct uart_bas *bas = &sc->sc_bas; in tegra_uart_grab() local 100 ier = uart_getreg(bas, REG_IER); in tegra_uart_grab() 106 uart_setreg(bas, REG_FCR, 0); in tegra_uart_grab() 107 uart_barrier(bas); in tegra_uart_grab() 115 struct uart_bas *bas = &sc->sc_bas; in tegra_uart_ungrab() local 121 uart_setreg(bas, REG_FCR, ns8250->fcr); in tegra_uart_ungrab() 122 uart_setreg(bas, REG_IER, ns8250->ier); in tegra_uart_ungrab() [all …]
|