Searched refs:bas (Results 1 - 25 of 52) sorted by relevance

123

/freebsd-12-stable/sys/dev/uart/
H A Duart.h50 #define uart_regofs(bas, reg) ((reg) << (bas)->regshft)
51 #define uart_regiowidth(bas) ((bas)->regiowidth)
54 uart_getreg(struct uart_bas *bas, int reg) argument
58 switch (uart_regiowidth(bas)) {
60 ret = bus_space_read_4(bas->bst, bas->bsh, uart_regofs(bas, reg));
63 ret = bus_space_read_2(bas
74 uart_setreg(struct uart_bas *bas, int reg, int value) argument
[all...]
H A Duart_dev_sab82532.c55 sab82532_delay(struct uart_bas *bas) argument
60 bgr = uart_getreg(bas, SAB_TCR);
61 ccr2 = uart_getreg(bas, SAB_CCR2);
67 return (16000000 * divisor / bas->rclk);
106 sab82532_flush(struct uart_bas *bas, int what) argument
110 while (uart_getreg(bas, SAB_STAR) & SAB_STAR_CEC)
112 uart_setreg(bas, SAB_CMDR, SAB_CMDR_XRES);
113 uart_barrier(bas);
116 while (uart_getreg(bas, SAB_STAR) & SAB_STAR_CEC)
118 uart_setreg(bas, SAB_CMD
124 sab82532_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
191 sab82532_probe(struct uart_bas *bas) argument
198 sab82532_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
273 sab82532_term(struct uart_bas *bas) argument
291 sab82532_putc(struct uart_bas *bas, int c) argument
308 sab82532_rxready(struct uart_bas *bas) argument
315 sab82532_getc(struct uart_bas *bas, struct mtx *hwmtx) argument
410 struct uart_bas *bas; local
433 struct uart_bas *bas; local
460 struct uart_bas *bas; local
492 struct uart_bas *bas; local
541 struct uart_bas *bas; local
577 struct uart_bas *bas; local
629 struct uart_bas *bas; local
665 struct uart_bas *bas; local
717 struct uart_bas *bas; local
738 struct uart_bas *bas; local
752 struct uart_bas *bas; local
[all...]
H A Duart_dev_quicc.c49 #define quicc_read2(bas, reg) \
50 bus_space_read_2((bas)->bst, (bas)->bsh, reg)
51 #define quicc_read4(bas, reg) \
52 bus_space_read_4((bas)->bst, (bas)->bsh, reg)
54 #define quicc_write2(bas, reg, val) \
55 bus_space_write_2((bas)->bst, (bas)->bsh, reg, val)
56 #define quicc_write4(bas, re
87 quicc_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
127 quicc_setup(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
164 quicc_probe(struct uart_bas *bas) argument
171 quicc_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
179 quicc_term(struct uart_bas *bas) argument
184 quicc_putc(struct uart_bas *bas, int c) argument
198 quicc_rxready(struct uart_bas *bas) argument
207 quicc_getc(struct uart_bas *bas, struct mtx *hwmtx) argument
290 struct uart_bas *bas; local
351 struct uart_bas *bas; local
378 struct uart_bas *bas; local
435 struct uart_bas *bas; local
453 struct uart_bas *bas; local
480 struct uart_bas *bas; local
499 struct uart_bas *bas; local
514 struct uart_bas *bas; local
[all...]
H A Duart_dev_msm.c51 #define GETREG(bas, reg) \
52 bus_space_read_4((bas)->bst, (bas)->bsh, (reg))
53 #define SETREG(bas, reg, value) \
54 bus_space_write_4((bas)->bst, (bas)->bsh, (reg), (value))
61 static int msm_probe(struct uart_bas *bas);
62 static void msm_init(struct uart_bas *bas, int, int, int, int);
63 static void msm_term(struct uart_bas *bas);
64 static void msm_putc(struct uart_bas *bas, in
71 msm_uart_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
139 msm_probe(struct uart_bas *bas) argument
148 msm_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
213 msm_term(struct uart_bas *bas) argument
220 msm_putc(struct uart_bas *bas, int c) argument
253 msm_rxready(struct uart_bas *bas) argument
262 msm_getc(struct uart_bas *bas, struct mtx *mtx) argument
325 struct uart_bas *bas; local
342 struct uart_bas *bas = &sc->sc_bas; local
363 struct uart_bas *bas = &sc->sc_bas; local
401 struct uart_bas *bas; local
456 struct uart_bas *bas = &sc->sc_bas; local
536 struct uart_bas *bas = &sc->sc_bas; local
553 struct uart_bas *bas = &sc->sc_bas; local
[all...]
H A Duart_dev_z8530.c57 uart_setmreg(struct uart_bas *bas, int reg, int val) argument
60 uart_setreg(bas, REG_CTRL, reg);
61 uart_barrier(bas);
62 uart_setreg(bas, REG_CTRL, val);
66 uart_getmreg(struct uart_bas *bas, int reg) argument
69 uart_setreg(bas, REG_CTRL, reg);
70 uart_barrier(bas);
71 return (uart_getreg(bas, REG_CTRL));
98 z8530_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, argument
130 divisor = z8530_divisor(bas
159 z8530_setup(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
210 z8530_probe(struct uart_bas *bas) argument
217 z8530_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
225 z8530_term(struct uart_bas *bas) argument
230 z8530_putc(struct uart_bas *bas, int c) argument
240 z8530_rxready(struct uart_bas *bas) argument
247 z8530_getc(struct uart_bas *bas, struct mtx *hwmtx) argument
327 struct uart_bas *bas; local
395 struct uart_bas *bas; local
428 struct uart_bas *bas; local
535 struct uart_bas *bas; local
582 struct uart_bas *bas; local
618 struct uart_bas *bas; local
635 struct uart_bas *bas; local
647 struct uart_bas *bas; local
[all...]
H A Duart_dev_ns8250.c87 ns8250_clrint(struct uart_bas *bas) argument
91 iir = uart_getreg(bas, REG_IIR);
95 lsr = uart_getreg(bas, REG_LSR);
97 (void)uart_getreg(bas, REG_DATA);
99 (void)uart_getreg(bas, REG_DATA);
101 (void)uart_getreg(bas, REG_MSR);
102 uart_barrier(bas);
103 iir = uart_getreg(bas, REG_IIR);
108 ns8250_delay(struct uart_bas *bas) argument
113 lcr = uart_getreg(bas, REG_LC
152 ns8250_drain(struct uart_bas *bas, int what) argument
202 ns8250_flush(struct uart_bas *bas, int what) argument
219 ns8250_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
276 ns8250_probe(struct uart_bas *bas) argument
302 ns8250_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
337 ns8250_term(struct uart_bas *bas) argument
346 ns8250_putc(struct uart_bas *bas, int c) argument
358 ns8250_rxready(struct uart_bas *bas) argument
365 ns8250_getc(struct uart_bas *bas, struct mtx *hwmtx) argument
480 struct uart_bas *bas; local
562 struct uart_bas *bas; local
578 struct uart_bas *bas; local
634 struct uart_bas *bas; local
707 struct uart_bas *bas; local
755 struct uart_bas *bas; local
792 struct uart_bas *bas; local
961 struct uart_bas *bas; local
995 struct uart_bas *bas; local
1025 struct uart_bas *bas; local
1053 struct uart_bas *bas = &sc->sc_bas; local
1073 struct uart_bas *bas = &sc->sc_bas; local
[all...]
H A Duart_dev_mu.c129 #define __uart_getreg(bas, reg) \
130 bus_space_read_4((bas)->bst, (bas)->bsh, uart_regofs(bas, reg))
131 #define __uart_setreg(bas, reg, value) \
132 bus_space_write_4((bas)->bst, (bas)->bsh, uart_regofs(bas, reg), value)
137 static int uart_mu_probe(struct uart_bas *bas);
138 static void uart_mu_init(struct uart_bas *bas, in
154 uart_mu_probe(struct uart_bas *bas) argument
167 uart_mu_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
208 uart_mu_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
218 uart_mu_term(struct uart_bas *bas) argument
223 uart_mu_putc(struct uart_bas *bas, int c) argument
233 uart_mu_rxready(struct uart_bas *bas) argument
240 uart_mu_getc(struct uart_bas *bas, struct mtx *hwmtx) argument
254 struct uart_softc bas; member in struct:uart_mu_softc
312 struct uart_bas *bas; local
350 struct uart_bas *bas; local
375 struct uart_bas *bas; local
436 struct uart_bas *bas; local
471 struct uart_bas *bas; local
496 struct uart_bas *bas; local
511 struct uart_bas *bas; local
[all...]
H A Duart_dev_imx.c68 static int imx_uart_probe(struct uart_bas *bas);
69 static void imx_uart_init(struct uart_bas *bas, int, int, int, int);
70 static void imx_uart_term(struct uart_bas *bas);
71 static void imx_uart_putc(struct uart_bas *bas, int);
72 static int imx_uart_rxready(struct uart_bas *bas);
73 static int imx_uart_getc(struct uart_bas *bas, struct mtx *);
86 dumpregs(struct uart_bas *bas, const char * msg)
93 msg, bas->bsh,
94 GETREG(bas, REG(UCR1)), GETREG(bas, RE
101 imx_uart_probe(struct uart_bas *bas) argument
108 imx_uart_getbaud(struct uart_bas *bas) argument
147 imx_uart_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
218 imx_uart_term(struct uart_bas *bas) argument
224 imx_uart_putc(struct uart_bas *bas, int c) argument
233 imx_uart_rxready(struct uart_bas *bas) argument
240 imx_uart_getc(struct uart_bas *bas, struct mtx *hwmtx) argument
329 struct uart_bas *bas; local
418 struct uart_bas *bas; local
443 struct uart_bas *bas; local
527 struct uart_bas *bas; local
575 struct uart_bas *bas = &sc->sc_bas; local
601 struct uart_bas *bas = &sc->sc_bas; local
613 struct uart_bas *bas = &sc->sc_bas; local
[all...]
H A Duart_dev_mvebu.c153 uart_mvebu_probe(struct uart_bas *bas) argument
175 uart_mvebu_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, argument
183 ctrl = uart_getreg(bas, UART_CTRL);
184 uart_setreg(bas, UART_CTRL, ctrl | CTRL_TX_FIFO_RST | CTRL_RX_FIFO_RST |
186 uart_barrier(bas);
207 divisor = uart_mvebu_divisor(bas->rclk, baudrate);
211 ccr = uart_getreg(bas, UART_CCR);
214 uart_setreg(bas, UART_CCR, ccr | divisor);
215 uart_barrier(bas);
222 uart_setreg(bas, UART_CTR
229 uart_mvebu_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
244 uart_mvebu_putc(struct uart_bas *bas, int c) argument
252 uart_mvebu_rxready(struct uart_bas *bas) argument
260 uart_mvebu_getc(struct uart_bas *bas, struct mtx *hwmtx) argument
333 struct uart_bas *bas; local
364 struct uart_bas *bas; local
407 struct uart_bas *bas; local
442 struct uart_bas *bas; local
505 struct uart_bas *bas; local
557 struct uart_bas *bas; local
591 struct uart_bas *bas = &sc->sc_bas; local
607 struct uart_bas *bas = &sc->sc_bas; local
[all...]
H A Duart_dev_lowrisc.c60 static int lowrisc_uart_probe(struct uart_bas *bas);
61 static void lowrisc_uart_init(struct uart_bas *bas, int, int, int, int);
62 static void lowrisc_uart_term(struct uart_bas *bas);
63 static void lowrisc_uart_putc(struct uart_bas *bas, int);
64 static int lowrisc_uart_rxready(struct uart_bas *bas);
65 static int lowrisc_uart_getc(struct uart_bas *bas, struct mtx *);
77 lowrisc_uart_probe(struct uart_bas *bas) argument
84 lowrisc_uart_getbaud(struct uart_bas *bas) argument
91 lowrisc_uart_init(struct uart_bas *bas, int baudrate, int databits, argument
99 lowrisc_uart_term(struct uart_bas *bas) argument
106 lowrisc_uart_putc(struct uart_bas *bas, int c) argument
116 lowrisc_uart_rxready(struct uart_bas *bas) argument
126 lowrisc_uart_getc(struct uart_bas *bas, struct mtx *hwmtx) argument
195 struct uart_bas *bas; local
243 struct uart_bas *bas; local
268 struct uart_bas *bas; local
322 struct uart_bas *bas; local
355 struct uart_bas *bas; local
374 struct uart_bas *bas; local
386 struct uart_bas *bas; local
[all...]
H A Duart_dev_lowrisc.h61 #define GETREG(bas, reg) \
62 bus_space_read_2((bas)->bst, (bas)->bsh, (reg))
63 #define SETREG(bas, reg, value) \
64 bus_space_write_2((bas)->bst, (bas)->bsh, (reg), (value))
H A Duart_dev_pl011.c150 #define __uart_getreg(bas, reg) \
151 bus_space_read_4((bas)->bst, (bas)->bsh, uart_regofs(bas, reg))
152 #define __uart_setreg(bas, reg, value) \
153 bus_space_write_4((bas)->bst, (bas)->bsh, uart_regofs(bas, reg), value)
158 static int uart_pl011_probe(struct uart_bas *bas);
159 static void uart_pl011_init(struct uart_bas *bas, in
175 uart_pl011_probe(struct uart_bas *bas) argument
182 uart_pl011_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
240 uart_pl011_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
251 uart_pl011_term(struct uart_bas *bas) argument
256 uart_pl011_putc(struct uart_bas *bas, int c) argument
266 uart_pl011_rxready(struct uart_bas *bas) argument
273 uart_pl011_getc(struct uart_bas *bas, struct mtx *hwmtx) argument
357 struct uart_bas *bas; local
419 struct uart_bas *bas; local
522 struct uart_bas *bas; local
565 struct uart_bas *bas; local
590 struct uart_bas *bas; local
605 struct uart_bas *bas; local
[all...]
H A Duart_cpu_acpi.c103 di->bas.chan = 0;
104 di->bas.rclk = 0;
113 di->bas.bst = uart_bus_space_mem;
116 di->bas.bst = uart_bus_space_io;
127 di->bas.regiowidth = 1;
130 di->bas.regiowidth = 2;
133 di->bas.regiowidth = 4;
136 di->bas.regiowidth = 8;
147 di->bas.regshft = 0;
150 di->bas
[all...]
H A Duart_cpu_fdt.c100 di->bas.chan = 0;
101 di->bas.regshft = shift;
102 di->bas.regiowidth = iowidth;
104 di->bas.rclk = rclk;
109 di->bas.bst = bst;
110 di->bas.bsh = bsh;
112 uart_bus_space_mem = di->bas.bst;
/freebsd-12-stable/sys/mips/cavium/
H A Duart_dev_oct16550.c86 oct16550_clrint (struct uart_bas *bas) argument
90 iir = uart_getreg(bas, REG_IIR);
94 (void)uart_getreg(bas, REG_LSR);
96 (void)uart_getreg(bas, REG_DATA);
98 (void)uart_getreg(bas, REG_MSR);
100 (void) uart_getreg(bas, REG_USR);
101 uart_barrier(bas);
102 iir = uart_getreg(bas, REG_IIR);
109 oct16550_delay (struct uart_bas *bas) argument
117 lcr = uart_getreg(bas, REG_LC
160 oct16550_drain(struct uart_bas *bas, int what) argument
210 oct16550_flush(struct uart_bas *bas, int what) argument
224 oct16550_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
282 oct16550_probe(struct uart_bas *bas) argument
300 oct16550_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
324 oct16550_term(struct uart_bas *bas) argument
332 oct16550_wait_txhr_empty(struct uart_bas *bas, int limit, int delay) argument
340 oct16550_putc(struct uart_bas *bas, int c) argument
353 oct16550_rxready(struct uart_bas *bas) argument
360 oct16550_getc(struct uart_bas *bas, struct mtx *hwmtx) argument
444 struct uart_bas *bas; local
475 struct uart_bas *bas; local
490 struct uart_bas *bas; local
530 struct uart_bas *bas; local
605 struct uart_bas *bas; local
649 struct uart_bas *bas; local
662 struct uart_bas *bas; local
723 struct uart_bas *bas; local
764 struct uart_bas *bas; local
796 struct uart_bas *bas; local
824 struct uart_bas *bas = &sc->sc_bas; local
841 struct uart_bas *bas = &sc->sc_bas; local
[all...]
/freebsd-12-stable/sys/mips/atheros/
H A Duart_dev_ar933x.c52 #define ar933x_getreg(bas, reg) \
53 bus_space_read_4((bas)->bst, (bas)->bsh, reg)
54 #define ar933x_setreg(bas, reg, value) \
55 bus_space_write_4((bas)->bst, (bas)->bsh, reg, value)
60 ar933x_drain(struct uart_bas *bas, int what) argument
69 if ((ar933x_getreg(bas, AR933X_UART_CS_REG)
86 if ((ar933x_getreg(bas, AR933X_UART_DATA_REG) &
92 (void) ar933x_getreg(bas, AR933X_UART_DATA_RE
132 ar933x_uart_get_scale_step(struct uart_bas *bas, unsigned int baud, unsigned int *scale, unsigned int *step) argument
165 ar933x_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
217 ar933x_probe(struct uart_bas *bas) argument
225 ar933x_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
252 ar933x_term(struct uart_bas *bas) argument
259 ar933x_putc(struct uart_bas *bas, int c) argument
276 ar933x_rxready(struct uart_bas *bas) argument
285 ar933x_getc(struct uart_bas *bas, struct mtx *hwmtx) argument
371 struct uart_bas *bas = &sc->sc_bas; local
399 struct uart_bas *bas = &sc->sc_bas; local
417 struct uart_bas *bas; local
483 struct uart_bas *bas = &sc->sc_bas; local
555 struct uart_bas *bas; local
568 struct uart_bas *bas; local
590 struct uart_bas *bas = &sc->sc_bas; local
674 struct uart_bas *bas = &sc->sc_bas; local
717 struct uart_bas *bas = &sc->sc_bas; local
731 struct uart_bas *bas = &sc->sc_bas; local
[all...]
/freebsd-12-stable/sys/arm/amlogic/aml8726/
H A Duart_dev_aml8726.c67 #define uart_getreg(bas, reg) \
68 bus_space_read_4((bas)->bst, (bas)->bsh, reg)
69 #define uart_setreg(bas, reg, value) \
70 bus_space_write_4((bas)->bst, (bas)->bsh, reg, value)
107 aml8726_uart_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, argument
115 cr = uart_getreg(bas, AML_UART_CONTROL_REG);
149 if (baudrate > 0 && bas->rclk != 0) {
150 divisor = aml8726_uart_divisor(bas
199 aml8726_uart_probe(struct uart_bas *bas) argument
206 aml8726_uart_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
237 aml8726_uart_term(struct uart_bas *bas) argument
242 aml8726_uart_putc(struct uart_bas *bas, int c) argument
254 aml8726_uart_rxready(struct uart_bas *bas) argument
262 aml8726_uart_getc(struct uart_bas *bas, struct mtx *hwmtx) argument
372 struct uart_bas *bas; local
438 struct uart_bas *bas; local
462 struct uart_bas *bas; local
489 struct uart_bas *bas; local
552 struct uart_bas *bas; local
588 struct uart_bas *bas; local
604 struct uart_bas *bas; local
650 struct uart_bas *bas; local
685 struct uart_bas *bas; local
714 struct uart_bas *bas; local
[all...]
/freebsd-12-stable/sys/mips/mediatek/
H A Duart_dev_mtk.c67 static int mtk_uart_probe(struct uart_bas *bas);
68 static void mtk_uart_init(struct uart_bas *bas, int, int, int, int);
69 static void mtk_uart_term(struct uart_bas *bas);
70 static void mtk_uart_putc(struct uart_bas *bas, int);
71 static int mtk_uart_rxready(struct uart_bas *bas);
72 static int mtk_uart_getc(struct uart_bas *bas, struct mtx *);
89 mtk_uart_probe(struct uart_bas *bas) argument
95 mtk_uart_init(struct uart_bas *bas, int baudrate, int databits, argument
125 if (bas->rclk && baudrate) {
126 uart_setreg(bas, UART_CDDL_RE
137 mtk_uart_term(struct uart_bas *bas) argument
144 mtk_uart_putc(struct uart_bas *bas, int c) argument
156 mtk_uart_rxready(struct uart_bas *bas) argument
164 mtk_uart_getc(struct uart_bas *bas, struct mtx *hwmtx) argument
257 struct uart_bas *bas = &sc->sc_bas; local
272 struct uart_bas *bas = &sc->sc_bas; local
284 struct uart_bas *bas; local
330 struct uart_bas *bas = &sc->sc_bas; local
372 struct uart_bas *bas; local
398 struct uart_bas *bas; local
472 struct uart_bas *bas; local
511 struct uart_bas *bas = &sc->sc_bas; local
532 struct uart_bas *bas = &sc->sc_bas; local
546 struct uart_bas *bas = &sc->sc_bas; local
[all...]
H A Duart_dev_mtk.h38 #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-12-stable/sys/dev/scc/
H A Dscc_dev_quicc.c47 #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
92 struct scc_bas *bas; local
108 struct scc_bas *bas; local
126 struct scc_bas *bas; local
[all...]
H A Dscc_bfe.h50 #define scc_regofs(bas, reg) ((reg) << (bas)->regshft)
52 #define scc_getreg(bas, reg) \
53 bus_space_read_1((bas)->bst, (bas)->bsh, scc_regofs(bas, reg))
54 #define scc_setreg(bas, reg, value) \
55 bus_space_write_1((bas)->bst, (bas)->bsh, scc_regofs(bas, re
[all...]
H A Dscc_dev_sab82532.c80 struct scc_bas *bas; local
83 bas = &sc->sc_bas;
87 if (scc_getreg(bas, ofs + SAB_STAR) & SAB_STAR_RFNE) {
88 rbcl = scc_getreg(bas, ofs + SAB_RBCL) & 31;
92 (void)scc_getreg(bas, ofs + SAB_RFIFO);
93 (void)scc_getreg(bas, ofs + SAB_RFIFO + 1);
96 while (scc_getreg(bas, ofs + SAB_STAR) & SAB_STAR_CEC)
98 scc_setreg(bas, ofs + SAB_CMDR, SAB_CMDR_RMC);
99 scc_barrier(bas);
108 struct scc_bas *bas; local
[all...]
/freebsd-12-stable/sys/arm/freescale/vybrid/
H A Dvf_uart.c116 static int vf_uart_probe(struct uart_bas *bas);
117 static void vf_uart_init(struct uart_bas *bas, int, int, int, int);
118 static void vf_uart_term(struct uart_bas *bas);
119 static void vf_uart_putc(struct uart_bas *bas, int);
120 static int vf_uart_rxready(struct uart_bas *bas);
121 static int vf_uart_getc(struct uart_bas *bas, struct mtx *);
135 vf_uart_probe(struct uart_bas *bas) argument
142 vf_uart_init(struct uart_bas *bas, int baudrate, int databits, argument
149 vf_uart_term(struct uart_bas *bas) argument
155 vf_uart_putc(struct uart_bas *bas, in argument
165 vf_uart_rxready(struct uart_bas *bas) argument
178 vf_uart_getc(struct uart_bas *bas, struct mtx *hwmtx) argument
203 struct uart_bas *bas; local
294 struct uart_bas *bas; local
342 struct uart_bas *bas; local
368 struct uart_bas *bas; local
444 struct uart_bas *bas; local
475 struct uart_bas *bas; local
495 struct uart_bas *bas = &sc->sc_bas; local
[all...]
/freebsd-12-stable/sys/arm/xilinx/
H A Duart_dev_cdnc.c59 #define RD4(bas, reg) \
60 bus_space_read_4((bas)->bst, (bas)->bsh, uart_regofs((bas), (reg)))
61 #define WR4(bas, reg, value) \
62 bus_space_write_4((bas)->bst, (bas)->bsh, uart_regofs((bas), (reg)), \
152 static int cdnc_uart_probe(struct uart_bas *bas);
153 static void cdnc_uart_init(struct uart_bas *bas, in
178 cdnc_uart_probe(struct uart_bas *bas) argument
185 cdnc_uart_set_baud(struct uart_bas *bas, int baudrate) argument
222 cdnc_uart_set_params(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
271 cdnc_uart_hw_init(struct uart_bas *bas) argument
308 cdnc_uart_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
324 cdnc_uart_term(struct uart_bas *bas) argument
335 cdnc_uart_putc(struct uart_bas *bas, int c) argument
354 cdnc_uart_rxready(struct uart_bas *bas) argument
365 cdnc_uart_getc(struct uart_bas *bas, struct mtx *mtx) argument
438 struct uart_bas *bas = &sc->sc_bas; local
463 struct uart_bas *bas = &sc->sc_bas; local
485 struct uart_bas *bas = &sc->sc_bas; local
514 struct uart_bas *bas = &sc->sc_bas; local
564 struct uart_bas *bas = &sc->sc_bas; local
620 struct uart_bas *bas = &sc->sc_bas; local
646 struct uart_bas *bas = &sc->sc_bas; local
[all...]
/freebsd-12-stable/sys/arm/samsung/exynos/
H A Dexynos_uart.c58 static int exynos4210_probe(struct uart_bas *bas);
59 static void exynos4210_init(struct uart_bas *bas, int, int, int, int);
60 static void exynos4210_term(struct uart_bas *bas);
61 static void exynos4210_putc(struct uart_bas *bas, int);
62 static int exynos4210_rxready(struct uart_bas *bas);
63 static int exynos4210_getc(struct uart_bas *bas, struct mtx *mtx);
79 exynos4210_uart_param(struct uart_bas *bas, int baudrate, int databits, argument
122 uart_setreg(bas, SSCOM_ULCON, ulcon);
124 brd = sscomspeed(baudrate, bas->rclk);
125 uart_setreg(bas, SSCOM_UBRDI
140 exynos4210_probe(struct uart_bas *bas) argument
147 exynos4210_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, int parity) argument
170 exynos4210_term(struct uart_bas *bas) argument
176 exynos4210_putc(struct uart_bas *bas, int c) argument
187 exynos4210_rxready(struct uart_bas *bas) argument
195 exynos4210_getc(struct uart_bas *bas, struct mtx *mtx) argument
289 struct uart_bas *bas; local
[all...]

Completed in 273 milliseconds

123