/freebsd-10-stable/sys/mips/cavium/ |
H A D | uart_dev_oct16550.c | 84 oct16550_clrint (struct uart_bas *bas) argument 88 iir = uart_getreg(bas, REG_IIR); 92 (void)uart_getreg(bas, REG_LSR); 94 (void)uart_getreg(bas, REG_DATA); 96 (void)uart_getreg(bas, REG_MSR); 98 (void) uart_getreg(bas, REG_USR); 99 uart_barrier(bas); 100 iir = uart_getreg(bas, REG_IIR); 107 oct16550_delay (struct uart_bas *bas) argument 115 lcr = uart_getreg(bas, REG_LC 158 oct16550_drain(struct uart_bas *bas, int what) argument 208 oct16550_flush(struct uart_bas *bas, int what) argument 222 oct16550_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 280 oct16550_probe(struct uart_bas *bas) argument 298 oct16550_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 322 oct16550_term(struct uart_bas *bas) argument 330 oct16550_wait_txhr_empty(struct uart_bas *bas, int limit, int delay) argument 338 oct16550_putc(struct uart_bas *bas, int c) argument 351 oct16550_rxready(struct uart_bas *bas) argument 358 oct16550_getc(struct uart_bas *bas, struct mtx *hwmtx) argument 441 struct uart_bas *bas; local 472 struct uart_bas *bas; local 487 struct uart_bas *bas; local 527 struct uart_bas *bas; local 602 struct uart_bas *bas; local 646 struct uart_bas *bas; local 659 struct uart_bas *bas; local 720 struct uart_bas *bas; local 761 struct uart_bas *bas; local 793 struct uart_bas *bas; local 821 struct uart_bas *bas = &sc->sc_bas; local 838 struct uart_bas *bas = &sc->sc_bas; local [all...] |
/freebsd-10-stable/sys/dev/uart/ |
H A D | uart_dev_sab82532.c | 53 sab82532_delay(struct uart_bas *bas) argument 58 bgr = uart_getreg(bas, SAB_TCR); 59 ccr2 = uart_getreg(bas, SAB_CCR2); 65 return (16000000 * divisor / bas->rclk); 104 sab82532_flush(struct uart_bas *bas, int what) argument 108 while (uart_getreg(bas, SAB_STAR) & SAB_STAR_CEC) 110 uart_setreg(bas, SAB_CMDR, SAB_CMDR_XRES); 111 uart_barrier(bas); 114 while (uart_getreg(bas, SAB_STAR) & SAB_STAR_CEC) 116 uart_setreg(bas, SAB_CMD 122 sab82532_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 189 sab82532_probe(struct uart_bas *bas) argument 196 sab82532_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 271 sab82532_term(struct uart_bas *bas) argument 289 sab82532_putc(struct uart_bas *bas, int c) argument 306 sab82532_rxready(struct uart_bas *bas) argument 313 sab82532_getc(struct uart_bas *bas, struct mtx *hwmtx) argument 407 struct uart_bas *bas; local 430 struct uart_bas *bas; local 457 struct uart_bas *bas; local 489 struct uart_bas *bas; local 538 struct uart_bas *bas; local 574 struct uart_bas *bas; local 626 struct uart_bas *bas; local 662 struct uart_bas *bas; local 714 struct uart_bas *bas; local 735 struct uart_bas *bas; local 749 struct uart_bas *bas; local [all...] |
H A D | uart_dev_quicc.c | 47 #define quicc_read2(bas, reg) \ 48 bus_space_read_2((bas)->bst, (bas)->bsh, reg) 49 #define quicc_read4(bas, reg) \ 50 bus_space_read_4((bas)->bst, (bas)->bsh, reg) 52 #define quicc_write2(bas, reg, val) \ 53 bus_space_write_2((bas)->bst, (bas)->bsh, reg, val) 54 #define quicc_write4(bas, re 85 quicc_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 125 quicc_setup(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 162 quicc_probe(struct uart_bas *bas) argument 169 quicc_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 177 quicc_term(struct uart_bas *bas) argument 182 quicc_putc(struct uart_bas *bas, int c) argument 196 quicc_rxready(struct uart_bas *bas) argument 205 quicc_getc(struct uart_bas *bas, struct mtx *hwmtx) argument 287 struct uart_bas *bas; local 348 struct uart_bas *bas; local 375 struct uart_bas *bas; local 432 struct uart_bas *bas; local 450 struct uart_bas *bas; local 477 struct uart_bas *bas; local 496 struct uart_bas *bas; local 511 struct uart_bas *bas; local [all...] |
H A D | uart_dev_pl011.c | 94 #define __uart_getreg(bas, reg) \ 95 bus_space_read_4((bas)->bst, (bas)->bsh, uart_regofs(bas, reg)) 96 #define __uart_setreg(bas, reg, value) \ 97 bus_space_write_4((bas)->bst, (bas)->bsh, uart_regofs(bas, reg), value) 102 static int uart_pl011_probe(struct uart_bas *bas); 103 static void uart_pl011_init(struct uart_bas *bas, in 119 uart_pl011_probe(struct uart_bas *bas) argument 126 uart_pl011_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 181 uart_pl011_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 192 uart_pl011_term(struct uart_bas *bas) argument 197 uart_pl011_putc(struct uart_bas *bas, int c) argument 207 uart_pl011_rxready(struct uart_bas *bas) argument 214 uart_pl011_getc(struct uart_bas *bas, struct mtx *hwmtx) argument 288 struct uart_bas *bas; local 327 struct uart_bas *bas; local 351 struct uart_bas *bas; local 409 struct uart_bas *bas; local 451 struct uart_bas *bas; local 477 struct uart_bas *bas; local 489 struct uart_bas *bas; local [all...] |
H A D | uart.h | 46 #define uart_regofs(bas, reg) ((reg) << (bas)->regshft) 48 #define uart_getreg(bas, reg) \ 49 bus_space_read_1((bas)->bst, (bas)->bsh, uart_regofs(bas, reg)) 50 #define uart_setreg(bas, reg, value) \ 51 bus_space_write_1((bas)->bst, (bas)->bsh, uart_regofs(bas, re [all...] |
H A D | uart_dev_z8530.c | 55 uart_setmreg(struct uart_bas *bas, int reg, int val) argument 58 uart_setreg(bas, REG_CTRL, reg); 59 uart_barrier(bas); 60 uart_setreg(bas, REG_CTRL, val); 64 uart_getmreg(struct uart_bas *bas, int reg) argument 67 uart_setreg(bas, REG_CTRL, reg); 68 uart_barrier(bas); 69 return (uart_getreg(bas, REG_CTRL)); 96 z8530_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, argument 128 divisor = z8530_divisor(bas 157 z8530_setup(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 208 z8530_probe(struct uart_bas *bas) argument 215 z8530_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 223 z8530_term(struct uart_bas *bas) argument 228 z8530_putc(struct uart_bas *bas, int c) argument 238 z8530_rxready(struct uart_bas *bas) argument 245 z8530_getc(struct uart_bas *bas, struct mtx *hwmtx) argument 324 struct uart_bas *bas; local 392 struct uart_bas *bas; local 425 struct uart_bas *bas; local 532 struct uart_bas *bas; local 579 struct uart_bas *bas; local 615 struct uart_bas *bas; local 632 struct uart_bas *bas; local 644 struct uart_bas *bas; local [all...] |
H A D | uart_dev_msm.c | 52 #define GETREG(bas, reg) \ 53 bus_space_read_4((bas)->bst, (bas)->bsh, (reg)) 54 #define SETREG(bas, reg, value) \ 55 bus_space_write_4((bas)->bst, (bas)->bsh, (reg), (value)) 62 static int msm_probe(struct uart_bas *bas); 63 static void msm_init(struct uart_bas *bas, int, int, int, int); 64 static void msm_term(struct uart_bas *bas); 65 static void msm_putc(struct uart_bas *bas, in 72 msm_uart_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 143 msm_probe(struct uart_bas *bas) argument 150 msm_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 216 msm_term(struct uart_bas *bas) argument 223 msm_putc(struct uart_bas *bas, int c) argument 255 msm_rxready(struct uart_bas *bas) argument 264 msm_getc(struct uart_bas *bas, struct mtx *mtx) argument 340 struct uart_bas *bas = &sc->sc_bas; local 361 struct uart_bas *bas = &sc->sc_bas; local 399 struct uart_bas *bas; local 454 struct uart_bas *bas = &sc->sc_bas; local 534 struct uart_bas *bas = &sc->sc_bas; local 551 struct uart_bas *bas = &sc->sc_bas; local [all...] |
H A D | uart_dev_ns8250.c | 71 ns8250_clrint(struct uart_bas *bas) argument 75 iir = uart_getreg(bas, REG_IIR); 79 lsr = uart_getreg(bas, REG_LSR); 81 (void)uart_getreg(bas, REG_DATA); 83 (void)uart_getreg(bas, REG_DATA); 85 (void)uart_getreg(bas, REG_MSR); 86 uart_barrier(bas); 87 iir = uart_getreg(bas, REG_IIR); 92 ns8250_delay(struct uart_bas *bas) argument 97 lcr = uart_getreg(bas, REG_LC 136 ns8250_drain(struct uart_bas *bas, int what) argument 186 ns8250_flush(struct uart_bas *bas, int what) argument 203 ns8250_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 260 ns8250_probe(struct uart_bas *bas) argument 286 ns8250_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 321 ns8250_term(struct uart_bas *bas) argument 330 ns8250_putc(struct uart_bas *bas, int c) argument 342 ns8250_rxready(struct uart_bas *bas) argument 349 ns8250_getc(struct uart_bas *bas, struct mtx *hwmtx) argument 442 struct uart_bas *bas; local 530 struct uart_bas *bas; local 546 struct uart_bas *bas; local 602 struct uart_bas *bas; local 675 struct uart_bas *bas; local 721 struct uart_bas *bas; local 758 struct uart_bas *bas; local 924 struct uart_bas *bas; local 958 struct uart_bas *bas; local 988 struct uart_bas *bas; local 1019 struct uart_bas *bas = &sc->sc_bas; local 1036 struct uart_bas *bas = &sc->sc_bas; local [all...] |
H A D | uart_dev_lpc.c | 61 lpc_ns8250_clrint(struct uart_bas *bas) argument 65 iir = uart_getreg(bas, REG_IIR); 69 lsr = uart_getreg(bas, REG_LSR); 71 (void)uart_getreg(bas, REG_DATA); 73 (void)uart_getreg(bas, REG_DATA); 75 (void)uart_getreg(bas, REG_MSR); 76 uart_barrier(bas); 77 iir = uart_getreg(bas, REG_IIR); 82 lpc_ns8250_delay(struct uart_bas *bas) argument 87 uclk = lpc_ns8250_get_clkreg(bas, LPC_CLKPWR_UART_U5CL 141 lpc_ns8250_drain(struct uart_bas *bas, int what) argument 191 lpc_ns8250_flush(struct uart_bas *bas, int what) argument 205 lpc_ns8250_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 265 lpc_ns8250_probe(struct uart_bas *bas) argument 288 lpc_ns8250_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 331 lpc_ns8250_term(struct uart_bas *bas) argument 340 lpc_ns8250_putc(struct uart_bas *bas, int c) argument 352 lpc_ns8250_rxready(struct uart_bas *bas) argument 359 lpc_ns8250_getc(struct uart_bas *bas, struct mtx *hwmtx) argument 448 struct uart_bas *bas; local 503 struct uart_bas *bas; local 519 struct uart_bas *bas; local 559 struct uart_bas *bas; local 632 struct uart_bas *bas; local 671 struct uart_bas *bas; local 685 struct uart_bas *bas; local 818 struct uart_bas *bas; local 852 struct uart_bas *bas; local 884 struct uart_bas *bas; local 910 struct uart_bas *bas = &sc->sc_bas; local 927 struct uart_bas *bas = &sc->sc_bas; local [all...] |
H A D | uart_dev_imx.c | 66 static int imx_uart_probe(struct uart_bas *bas); 67 static void imx_uart_init(struct uart_bas *bas, int, int, int, int); 68 static void imx_uart_term(struct uart_bas *bas); 69 static void imx_uart_putc(struct uart_bas *bas, int); 70 static int imx_uart_rxready(struct uart_bas *bas); 71 static int imx_uart_getc(struct uart_bas *bas, struct mtx *); 84 dumpregs(struct uart_bas *bas, const char * msg) 91 msg, bas->bsh, 92 GETREG(bas, REG(UCR1)), GETREG(bas, RE 99 imx_uart_probe(struct uart_bas *bas) argument 106 imx_uart_getbaud(struct uart_bas *bas) argument 145 imx_uart_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 216 imx_uart_term(struct uart_bas *bas) argument 222 imx_uart_putc(struct uart_bas *bas, int c) argument 231 imx_uart_rxready(struct uart_bas *bas) argument 238 imx_uart_getc(struct uart_bas *bas, struct mtx *hwmtx) argument 326 struct uart_bas *bas; local 415 struct uart_bas *bas; local 440 struct uart_bas *bas; local 524 struct uart_bas *bas; local 572 struct uart_bas *bas = &sc->sc_bas; local 598 struct uart_bas *bas = &sc->sc_bas; local 610 struct uart_bas *bas = &sc->sc_bas; local [all...] |
H A D | uart_cpu_x86.c | 90 di->bas.chan = 0; 91 di->bas.bst = uart_bus_space_io; 92 if (bus_space_map(di->bas.bst, ivar, uart_getrange(class), 0, 93 &di->bas.bsh) != 0) 95 di->bas.regshft = 0; 96 di->bas.rclk = 0;
|
H A D | uart_cpu.h | 59 struct uart_bas bas; member in struct:uart_devinfo 110 res = di->ops->probe(&di->bas); 119 di->ops->init(&di->bas, di->baudrate, di->databits, di->stopbits, 128 di->ops->term(&di->bas); 136 di->ops->putc(&di->bas, c); 146 res = di->ops->rxready(&di->bas); 157 if (di->ops->rxready(&di->bas)) 158 res = di->ops->getc(&di->bas, NULL); 169 return (di->ops->getc(&di->bas, di->hwmtx));
|
/freebsd-10-stable/sys/mips/atheros/ |
H A D | uart_dev_ar933x.c | 50 #define ar933x_getreg(bas, reg) \ 51 bus_space_read_4((bas)->bst, (bas)->bsh, reg) 52 #define ar933x_setreg(bas, reg, value) \ 53 bus_space_write_4((bas)->bst, (bas)->bsh, reg, value) 58 ar933x_drain(struct uart_bas *bas, int what) argument 67 if ((ar933x_getreg(bas, AR933X_UART_CS_REG) 84 if ((ar933x_getreg(bas, AR933X_UART_DATA_REG) & 90 (void) ar933x_getreg(bas, AR933X_UART_DATA_RE 130 ar933x_uart_get_scale_step(struct uart_bas *bas, unsigned int baud, unsigned int *scale, unsigned int *step) argument 163 ar933x_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 215 ar933x_probe(struct uart_bas *bas) argument 223 ar933x_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 250 ar933x_term(struct uart_bas *bas) argument 257 ar933x_putc(struct uart_bas *bas, int c) argument 274 ar933x_rxready(struct uart_bas *bas) argument 283 ar933x_getc(struct uart_bas *bas, struct mtx *hwmtx) argument 368 struct uart_bas *bas = &sc->sc_bas; local 396 struct uart_bas *bas = &sc->sc_bas; local 414 struct uart_bas *bas; local 531 struct uart_bas *bas = &sc->sc_bas; local 601 struct uart_bas *bas; local 614 struct uart_bas *bas; local 636 struct uart_bas *bas = &sc->sc_bas; local 720 struct uart_bas *bas = &sc->sc_bas; local 763 struct uart_bas *bas = &sc->sc_bas; local 777 struct uart_bas *bas = &sc->sc_bas; local [all...] |
/freebsd-10-stable/sys/dev/scc/ |
H A D | scc_dev_quicc.c | 45 #define quicc_read2(bas, reg) \ 46 bus_space_read_2((bas)->bst, (bas)->bsh, reg) 47 #define quicc_read4(bas, reg) \ 48 bus_space_read_4((bas)->bst, (bas)->bsh, reg) 50 #define quicc_write2(bas, reg, val) \ 51 bus_space_write_2((bas)->bst, (bas)->bsh, reg, val) 52 #define quicc_write4(bas, re 90 struct scc_bas *bas; local 106 struct scc_bas *bas; local 124 struct scc_bas *bas; local [all...] |
H A D | scc_bfe.h | 48 #define scc_regofs(bas, reg) ((reg) << (bas)->regshft) 50 #define scc_getreg(bas, reg) \ 51 bus_space_read_1((bas)->bst, (bas)->bsh, scc_regofs(bas, reg)) 52 #define scc_setreg(bas, reg, value) \ 53 bus_space_write_1((bas)->bst, (bas)->bsh, scc_regofs(bas, re [all...] |
H A D | scc_dev_sab82532.c | 78 struct scc_bas *bas; local 81 bas = &sc->sc_bas; 85 if (scc_getreg(bas, ofs + SAB_STAR) & SAB_STAR_RFNE) { 86 rbcl = scc_getreg(bas, ofs + SAB_RBCL) & 31; 90 (void)scc_getreg(bas, ofs + SAB_RFIFO); 91 (void)scc_getreg(bas, ofs + SAB_RFIFO + 1); 94 while (scc_getreg(bas, ofs + SAB_STAR) & SAB_STAR_CEC) 96 scc_setreg(bas, ofs + SAB_CMDR, SAB_CMDR_RMC); 97 scc_barrier(bas); 106 struct scc_bas *bas; local [all...] |
/freebsd-10-stable/sys/mips/rt305x/ |
H A D | uart_dev_rt305x.c | 59 static int rt305x_uart_probe(struct uart_bas *bas); 60 static void rt305x_uart_init(struct uart_bas *bas, int, int, int, int); 61 static void rt305x_uart_term(struct uart_bas *bas); 62 static void rt305x_uart_putc(struct uart_bas *bas, int); 63 static int rt305x_uart_rxready(struct uart_bas *bas); 64 static int rt305x_uart_getc(struct uart_bas *bas, struct mtx *); 84 rt305x_uart_probe(struct uart_bas *bas) argument 91 rt305x_uart_init(struct uart_bas *bas, int baudrate, int databits, argument 121 uart_setreg(bas, UART_CDDL_REG, 8000000/baudrate); 122 uart_barrier(bas); 129 rt305x_uart_term(struct uart_bas *bas) argument 136 rt305x_uart_putc(struct uart_bas *bas, int c) argument 148 rt305x_uart_rxready(struct uart_bas *bas) argument 161 rt305x_uart_getc(struct uart_bas *bas, struct mtx *hwmtx) argument 240 struct uart_bas *bas = &sc->sc_bas; local 255 struct uart_bas *bas = &sc->sc_bas; local 267 struct uart_bas *bas; local 304 struct uart_bas *bas = &sc->sc_bas; local 344 struct uart_bas *bas; local 370 struct uart_bas *bas; local 454 struct uart_bas *bas; local 494 struct uart_bas *bas = &sc->sc_bas; local 516 struct uart_bas *bas = &sc->sc_bas; local 528 struct uart_bas *bas = &sc->sc_bas; local [all...] |
H A D | uart_dev_rt305x.h | 38 #define uart_getreg(bas, reg) \ 39 bus_space_read_4((bas)->bst, (bas)->bsh, reg) 40 #define uart_setreg(bas, reg, value) \ 41 bus_space_write_4((bas)->bst, (bas)->bsh, reg, value)
|
/freebsd-10-stable/sys/arm/freescale/vybrid/ |
H A D | vf_uart.c | 115 static int vf_uart_probe(struct uart_bas *bas); 116 static void vf_uart_init(struct uart_bas *bas, int, int, int, int); 117 static void vf_uart_term(struct uart_bas *bas); 118 static void vf_uart_putc(struct uart_bas *bas, int); 119 static int vf_uart_rxready(struct uart_bas *bas); 120 static int vf_uart_getc(struct uart_bas *bas, struct mtx *); 134 vf_uart_probe(struct uart_bas *bas) argument 141 vf_uart_init(struct uart_bas *bas, int baudrate, int databits, argument 148 vf_uart_term(struct uart_bas *bas) argument 154 vf_uart_putc(struct uart_bas *bas, in argument 164 vf_uart_rxready(struct uart_bas *bas) argument 177 vf_uart_getc(struct uart_bas *bas, struct mtx *hwmtx) argument 202 struct uart_bas *bas; local 292 struct uart_bas *bas; local 340 struct uart_bas *bas; local 366 struct uart_bas *bas; local 442 struct uart_bas *bas; local 473 struct uart_bas *bas; local 493 struct uart_bas *bas = &sc->sc_bas; local [all...] |
/freebsd-10-stable/sys/arm/xilinx/ |
H A D | uart_dev_cdnc.c | 60 #define RD4(bas, reg) \ 61 bus_space_read_4((bas)->bst, (bas)->bsh, uart_regofs((bas), (reg))) 62 #define WR4(bas, reg, value) \ 63 bus_space_write_4((bas)->bst, (bas)->bsh, uart_regofs((bas), (reg)), \ 153 static int cdnc_uart_probe(struct uart_bas *bas); 154 static void cdnc_uart_init(struct uart_bas *bas, in 179 cdnc_uart_probe(struct uart_bas *bas) argument 186 cdnc_uart_set_baud(struct uart_bas *bas, int baudrate) argument 223 cdnc_uart_set_params(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 272 cdnc_uart_hw_init(struct uart_bas *bas) argument 309 cdnc_uart_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 325 cdnc_uart_term(struct uart_bas *bas) argument 336 cdnc_uart_putc(struct uart_bas *bas, int c) argument 355 cdnc_uart_rxready(struct uart_bas *bas) argument 366 cdnc_uart_getc(struct uart_bas *bas, struct mtx *mtx) argument 439 struct uart_bas *bas = &sc->sc_bas; local 464 struct uart_bas *bas = &sc->sc_bas; local 486 struct uart_bas *bas = &sc->sc_bas; local 515 struct uart_bas *bas = &sc->sc_bas; local 565 struct uart_bas *bas = &sc->sc_bas; local 621 struct uart_bas *bas = &sc->sc_bas; local 647 struct uart_bas *bas = &sc->sc_bas; local [all...] |
/freebsd-10-stable/sys/arm/samsung/exynos/ |
H A D | exynos_uart.c | 59 static int exynos4210_probe(struct uart_bas *bas); 60 static void exynos4210_init(struct uart_bas *bas, int, int, int, int); 61 static void exynos4210_term(struct uart_bas *bas); 62 static void exynos4210_putc(struct uart_bas *bas, int); 63 static int exynos4210_rxready(struct uart_bas *bas); 64 static int exynos4210_getc(struct uart_bas *bas, struct mtx *mtx); 80 exynos4210_uart_param(struct uart_bas *bas, int baudrate, int databits, argument 123 uart_setreg(bas, SSCOM_ULCON, ulcon); 125 brd = sscomspeed(baudrate, bas->rclk); 126 uart_setreg(bas, SSCOM_UBRDI 141 exynos4210_probe(struct uart_bas *bas) argument 148 exynos4210_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 171 exynos4210_term(struct uart_bas *bas) argument 177 exynos4210_putc(struct uart_bas *bas, int c) argument 188 exynos4210_rxready(struct uart_bas *bas) argument 196 exynos4210_getc(struct uart_bas *bas, struct mtx *mtx) argument 290 struct uart_bas *bas; local [all...] |
/freebsd-10-stable/sys/mips/adm5120/ |
H A D | uart_dev_adm5120.c | 55 static int adm5120_uart_probe(struct uart_bas *bas); 56 static void adm5120_uart_init(struct uart_bas *bas, int, int, int, int); 57 static void adm5120_uart_term(struct uart_bas *bas); 58 static void adm5120_uart_putc(struct uart_bas *bas, int); 59 static int adm5120_uart_rxready(struct uart_bas *bas); 60 static int adm5120_uart_getc(struct uart_bas *bas, struct mtx *); 72 adm5120_uart_probe(struct uart_bas *bas) argument 79 adm5120_uart_init(struct uart_bas *bas, int baudrate, int databits, argument 87 adm5120_uart_term(struct uart_bas *bas) argument 93 adm5120_uart_putc(struct uart_bas *bas, in argument 106 adm5120_uart_rxready(struct uart_bas *bas) argument 115 adm5120_uart_getc(struct uart_bas *bas, struct mtx *hwmtx) argument 217 struct uart_bas *bas; local 281 struct uart_bas *bas; local 309 struct uart_bas *bas; local 385 struct uart_bas *bas; local 441 struct uart_bas *bas; local [all...] |
/freebsd-10-stable/sys/arm/samsung/s3c2xx0/ |
H A D | uart_dev_s3c2410.c | 67 static int s3c2410_probe(struct uart_bas *bas); 68 static void s3c2410_init(struct uart_bas *bas, int, int, int, int); 69 static void s3c2410_term(struct uart_bas *bas); 70 static void s3c2410_putc(struct uart_bas *bas, int); 71 static int s3c2410_rxready(struct uart_bas *bas); 72 static int s3c2410_getc(struct uart_bas *bas, struct mtx *mtx); 88 s3c24x0_uart_param(struct uart_bas *bas, int baudrate, int databits, argument 131 uart_setreg(bas, SSCOM_ULCON, ulcon); 133 brd = sscomspeed(baudrate, bas->rclk); 134 uart_setreg(bas, SSCOM_UBRDI 149 s3c2410_probe(struct uart_bas *bas) argument 155 s3c2410_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument 176 s3c2410_term(struct uart_bas *bas) argument 182 s3c2410_putc(struct uart_bas *bas, int c) argument 192 s3c2410_rxready(struct uart_bas *bas) argument 199 s3c2410_getc(struct uart_bas *bas, struct mtx *mtx) argument [all...] |
/freebsd-10-stable/sys/arm/cavium/cns11xx/ |
H A D | uart_cpu_ec.c | 65 di->bas.chan = 0; 66 di->bas.bst = obio_tag; 68 if (bus_space_map(di->bas.bst, ECONA_IO_BASE + ECONA_UART_BASE, 70 0, &di->bas.bsh) != 0) { 75 di->bas.regshft = EC_UART_REGSHIFT; 76 di->bas.rclk = EC_UART_CLOCK ;
|
/freebsd-10-stable/sys/arm/xscale/i80321/ |
H A D | uart_cpu_i80321.c | 55 di->bas.chan = 0; 56 di->bas.bst = obio_bs_tag; 57 di->bas.regshft = 0; 58 di->bas.rclk = 0; 65 di->bas.bsh = 0xfe800000;
|