sys/arm/freescale/vybrid/vf_uart.c
114
static int vf_uart_probe(struct uart_bas *bas);
sys/arm/freescale/vybrid/vf_uart.c
115
static void vf_uart_init(struct uart_bas *bas, int, int, int, int);
sys/arm/freescale/vybrid/vf_uart.c
116
static void vf_uart_term(struct uart_bas *bas);
sys/arm/freescale/vybrid/vf_uart.c
117
static void vf_uart_putc(struct uart_bas *bas, int);
sys/arm/freescale/vybrid/vf_uart.c
118
static int vf_uart_rxready(struct uart_bas *bas);
sys/arm/freescale/vybrid/vf_uart.c
119
static int vf_uart_getc(struct uart_bas *bas, struct mtx *);
sys/arm/freescale/vybrid/vf_uart.c
133
vf_uart_probe(struct uart_bas *bas)
sys/arm/freescale/vybrid/vf_uart.c
140
vf_uart_init(struct uart_bas *bas, int baudrate, int databits,
sys/arm/freescale/vybrid/vf_uart.c
147
vf_uart_term(struct uart_bas *bas)
sys/arm/freescale/vybrid/vf_uart.c
153
vf_uart_putc(struct uart_bas *bas, int c)
sys/arm/freescale/vybrid/vf_uart.c
163
vf_uart_rxready(struct uart_bas *bas)
sys/arm/freescale/vybrid/vf_uart.c
176
vf_uart_getc(struct uart_bas *bas, struct mtx *hwmtx)
sys/arm/freescale/vybrid/vf_uart.c
201
struct uart_bas *bas;
sys/arm/freescale/vybrid/vf_uart.c
292
struct uart_bas *bas;
sys/arm/freescale/vybrid/vf_uart.c
364
struct uart_bas *bas;
sys/arm/freescale/vybrid/vf_uart.c
439
struct uart_bas *bas;
sys/arm/freescale/vybrid/vf_uart.c
470
struct uart_bas *bas;
sys/arm/freescale/vybrid/vf_uart.c
490
struct uart_bas *bas = &sc->sc_bas;
sys/arm/nvidia/tegra_uart.c
115
struct uart_bas *bas = &sc->sc_bas;
sys/arm/nvidia/tegra_uart.c
72
struct uart_bas *bas = &sc->sc_bas;
sys/arm/nvidia/tegra_uart.c
90
struct uart_bas *bas = &sc->sc_bas;
sys/arm/xilinx/uart_dev_cdnc.c
146
static int cdnc_uart_probe(struct uart_bas *bas);
sys/arm/xilinx/uart_dev_cdnc.c
147
static void cdnc_uart_init(struct uart_bas *bas, int, int, int, int);
sys/arm/xilinx/uart_dev_cdnc.c
148
static void cdnc_uart_term(struct uart_bas *bas);
sys/arm/xilinx/uart_dev_cdnc.c
149
static void cdnc_uart_putc(struct uart_bas *bas, int);
sys/arm/xilinx/uart_dev_cdnc.c
150
static int cdnc_uart_rxready(struct uart_bas *bas);
sys/arm/xilinx/uart_dev_cdnc.c
151
static int cdnc_uart_getc(struct uart_bas *bas, struct mtx *mtx);
sys/arm/xilinx/uart_dev_cdnc.c
172
cdnc_uart_probe(struct uart_bas *bas)
sys/arm/xilinx/uart_dev_cdnc.c
179
cdnc_uart_set_baud(struct uart_bas *bas, int baudrate)
sys/arm/xilinx/uart_dev_cdnc.c
216
cdnc_uart_set_params(struct uart_bas *bas, int baudrate, int databits,
sys/arm/xilinx/uart_dev_cdnc.c
265
cdnc_uart_hw_init(struct uart_bas *bas)
sys/arm/xilinx/uart_dev_cdnc.c
302
cdnc_uart_init(struct uart_bas *bas, int baudrate, int databits, int stopbits,
sys/arm/xilinx/uart_dev_cdnc.c
318
cdnc_uart_term(struct uart_bas *bas)
sys/arm/xilinx/uart_dev_cdnc.c
329
cdnc_uart_putc(struct uart_bas *bas, int c)
sys/arm/xilinx/uart_dev_cdnc.c
348
cdnc_uart_rxready(struct uart_bas *bas)
sys/arm/xilinx/uart_dev_cdnc.c
359
cdnc_uart_getc(struct uart_bas *bas, struct mtx *mtx)
sys/arm/xilinx/uart_dev_cdnc.c
432
struct uart_bas *bas = &sc->sc_bas;
sys/arm/xilinx/uart_dev_cdnc.c
457
struct uart_bas *bas = &sc->sc_bas;
sys/arm/xilinx/uart_dev_cdnc.c
479
struct uart_bas *bas = &sc->sc_bas;
sys/arm/xilinx/uart_dev_cdnc.c
508
struct uart_bas *bas = &sc->sc_bas;
sys/arm/xilinx/uart_dev_cdnc.c
558
struct uart_bas *bas = &sc->sc_bas;
sys/arm/xilinx/uart_dev_cdnc.c
614
struct uart_bas *bas = &sc->sc_bas;
sys/arm/xilinx/uart_dev_cdnc.c
640
struct uart_bas *bas = &sc->sc_bas;
sys/arm64/apple/exynos_uart.c
137
exynos4210_uart_param(struct uart_bas *bas, int baudrate, int databits,
sys/arm64/apple/exynos_uart.c
210
exynos4210_probe(struct uart_bas *bas)
sys/arm64/apple/exynos_uart.c
217
exynos4210_init_common(struct exynos_uart_cfg *cfg, struct uart_bas *bas,
sys/arm64/apple/exynos_uart.c
254
exynos4210_init(struct uart_bas *bas, int baudrate, int databits, int stopbits,
sys/arm64/apple/exynos_uart.c
263
exynos4210_s5l_init(struct uart_bas *bas, int baudrate, int databits, int stopbits,
sys/arm64/apple/exynos_uart.c
272
exynos4210_term(struct uart_bas *bas)
sys/arm64/apple/exynos_uart.c
278
exynos4210_putc(struct uart_bas *bas, int c)
sys/arm64/apple/exynos_uart.c
293
exynos4210_rxready_impl(struct uart_bas *bas, bool intr)
sys/arm64/apple/exynos_uart.c
314
exynos4210_rxready(struct uart_bas *bas)
sys/arm64/apple/exynos_uart.c
321
exynos4210_getc(struct uart_bas *bas, struct mtx *mtx)
sys/arm64/apple/exynos_uart.c
443
struct uart_bas *bas;
sys/arm64/apple/exynos_uart.c
54
static int exynos4210_uart_param(struct uart_bas *, int, int, int, int);
sys/arm64/apple/exynos_uart.c
59
static int exynos4210_probe(struct uart_bas *bas);
sys/arm64/apple/exynos_uart.c
61
struct uart_bas *bas, int, int, int, int);
sys/arm64/apple/exynos_uart.c
62
static void exynos4210_init(struct uart_bas *bas, int, int, int, int);
sys/arm64/apple/exynos_uart.c
63
static void exynos4210_s5l_init(struct uart_bas *bas, int, int, int, int);
sys/arm64/apple/exynos_uart.c
64
static void exynos4210_term(struct uart_bas *bas);
sys/arm64/apple/exynos_uart.c
65
static void exynos4210_putc(struct uart_bas *bas, int);
sys/arm64/apple/exynos_uart.c
66
static int exynos4210_rxready(struct uart_bas *bas);
sys/arm64/apple/exynos_uart.c
67
static int exynos4210_getc(struct uart_bas *bas, struct mtx *mtx);
sys/dev/uart/uart.h
56
uart_getreg(struct uart_bas *bas, int reg)
sys/dev/uart/uart.h
81
uart_setreg(struct uart_bas *bas, int reg, uint32_t value)
sys/dev/uart/uart_bus.h
78
struct uart_bas sc_bas;
sys/dev/uart/uart_cpu.h
42
int (*probe)(struct uart_bas *);
sys/dev/uart/uart_cpu.h
43
void (*init)(struct uart_bas *, int, int, int, int);
sys/dev/uart/uart_cpu.h
44
void (*term)(struct uart_bas *);
sys/dev/uart/uart_cpu.h
45
void (*putc)(struct uart_bas *, int);
sys/dev/uart/uart_cpu.h
46
int (*rxready)(struct uart_bas *);
sys/dev/uart/uart_cpu.h
47
int (*getc)(struct uart_bas *, struct mtx *);
sys/dev/uart/uart_cpu.h
67
struct uart_bas bas;
sys/dev/uart/uart_cpu.h
84
int uart_cpu_eqres(struct uart_bas *, struct uart_bas *);
sys/dev/uart/uart_cpu_arm64.c
69
uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2)
sys/dev/uart/uart_cpu_fdt.c
60
uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2)
sys/dev/uart/uart_cpu_powerpc.c
46
uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2)
sys/dev/uart/uart_cpu_x86.c
47
uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2)
sys/dev/uart/uart_dev_imx.c
106
imx_uart_probe(struct uart_bas *bas)
sys/dev/uart/uart_dev_imx.c
113
imx_uart_getbaud(struct uart_bas *bas)
sys/dev/uart/uart_dev_imx.c
152
imx_uart_init(struct uart_bas *bas, int baudrate, int databits,
sys/dev/uart/uart_dev_imx.c
223
imx_uart_term(struct uart_bas *bas)
sys/dev/uart/uart_dev_imx.c
229
imx_uart_putc(struct uart_bas *bas, int c)
sys/dev/uart/uart_dev_imx.c
238
imx_uart_rxready(struct uart_bas *bas)
sys/dev/uart/uart_dev_imx.c
245
imx_uart_getc(struct uart_bas *bas, struct mtx *hwmtx)
sys/dev/uart/uart_dev_imx.c
335
struct uart_bas *bas;
sys/dev/uart/uart_dev_imx.c
370
struct uart_bas *bas;
sys/dev/uart/uart_dev_imx.c
468
struct uart_bas *bas;
sys/dev/uart/uart_dev_imx.c
493
struct uart_bas *bas;
sys/dev/uart/uart_dev_imx.c
577
struct uart_bas *bas;
sys/dev/uart/uart_dev_imx.c
625
struct uart_bas *bas = &sc->sc_bas;
sys/dev/uart/uart_dev_imx.c
651
struct uart_bas *bas = &sc->sc_bas;
sys/dev/uart/uart_dev_imx.c
663
struct uart_bas *bas = &sc->sc_bas;
sys/dev/uart/uart_dev_imx.c
73
static int imx_uart_probe(struct uart_bas *bas);
sys/dev/uart/uart_dev_imx.c
74
static void imx_uart_init(struct uart_bas *bas, int, int, int, int);
sys/dev/uart/uart_dev_imx.c
75
static void imx_uart_term(struct uart_bas *bas);
sys/dev/uart/uart_dev_imx.c
76
static void imx_uart_putc(struct uart_bas *bas, int);
sys/dev/uart/uart_dev_imx.c
77
static int imx_uart_rxready(struct uart_bas *bas);
sys/dev/uart/uart_dev_imx.c
78
static int imx_uart_getc(struct uart_bas *bas, struct mtx *);
sys/dev/uart/uart_dev_imx.c
91
dumpregs(struct uart_bas *bas, const char * msg)
sys/dev/uart/uart_dev_lowrisc.c
104
lowrisc_uart_putc(struct uart_bas *bas, int c)
sys/dev/uart/uart_dev_lowrisc.c
114
lowrisc_uart_rxready(struct uart_bas *bas)
sys/dev/uart/uart_dev_lowrisc.c
124
lowrisc_uart_getc(struct uart_bas *bas, struct mtx *hwmtx)
sys/dev/uart/uart_dev_lowrisc.c
193
struct uart_bas *bas;
sys/dev/uart/uart_dev_lowrisc.c
241
struct uart_bas *bas;
sys/dev/uart/uart_dev_lowrisc.c
266
struct uart_bas *bas;
sys/dev/uart/uart_dev_lowrisc.c
320
struct uart_bas *bas;
sys/dev/uart/uart_dev_lowrisc.c
353
struct uart_bas *bas;
sys/dev/uart/uart_dev_lowrisc.c
58
static int lowrisc_uart_probe(struct uart_bas *bas);
sys/dev/uart/uart_dev_lowrisc.c
59
static void lowrisc_uart_init(struct uart_bas *bas, int, int, int, int);
sys/dev/uart/uart_dev_lowrisc.c
60
static void lowrisc_uart_term(struct uart_bas *bas);
sys/dev/uart/uart_dev_lowrisc.c
61
static void lowrisc_uart_putc(struct uart_bas *bas, int);
sys/dev/uart/uart_dev_lowrisc.c
62
static int lowrisc_uart_rxready(struct uart_bas *bas);
sys/dev/uart/uart_dev_lowrisc.c
63
static int lowrisc_uart_getc(struct uart_bas *bas, struct mtx *);
sys/dev/uart/uart_dev_lowrisc.c
75
lowrisc_uart_probe(struct uart_bas *bas)
sys/dev/uart/uart_dev_lowrisc.c
82
lowrisc_uart_getbaud(struct uart_bas *bas)
sys/dev/uart/uart_dev_lowrisc.c
89
lowrisc_uart_init(struct uart_bas *bas, int baudrate, int databits,
sys/dev/uart/uart_dev_lowrisc.c
97
lowrisc_uart_term(struct uart_bas *bas)
sys/dev/uart/uart_dev_msm.c
137
msm_probe(struct uart_bas *bas)
sys/dev/uart/uart_dev_msm.c
146
msm_init(struct uart_bas *bas, int baudrate, int databits, int stopbits,
sys/dev/uart/uart_dev_msm.c
211
msm_term(struct uart_bas *bas)
sys/dev/uart/uart_dev_msm.c
218
msm_putc(struct uart_bas *bas, int c)
sys/dev/uart/uart_dev_msm.c
251
msm_rxready(struct uart_bas *bas)
sys/dev/uart/uart_dev_msm.c
260
msm_getc(struct uart_bas *bas, struct mtx *mtx)
sys/dev/uart/uart_dev_msm.c
323
struct uart_bas *bas;
sys/dev/uart/uart_dev_msm.c
340
struct uart_bas *bas = &sc->sc_bas;
sys/dev/uart/uart_dev_msm.c
361
struct uart_bas *bas = &sc->sc_bas;
sys/dev/uart/uart_dev_msm.c
399
struct uart_bas *bas;
sys/dev/uart/uart_dev_msm.c
454
struct uart_bas *bas = &sc->sc_bas;
sys/dev/uart/uart_dev_msm.c
534
struct uart_bas *bas = &sc->sc_bas;
sys/dev/uart/uart_dev_msm.c
54
static int msm_uart_param(struct uart_bas *, int, int, int, int);
sys/dev/uart/uart_dev_msm.c
551
struct uart_bas *bas = &sc->sc_bas;
sys/dev/uart/uart_dev_msm.c
59
static int msm_probe(struct uart_bas *bas);
sys/dev/uart/uart_dev_msm.c
60
static void msm_init(struct uart_bas *bas, int, int, int, int);
sys/dev/uart/uart_dev_msm.c
61
static void msm_term(struct uart_bas *bas);
sys/dev/uart/uart_dev_msm.c
62
static void msm_putc(struct uart_bas *bas, int);
sys/dev/uart/uart_dev_msm.c
63
static int msm_rxready(struct uart_bas *bas);
sys/dev/uart/uart_dev_msm.c
64
static int msm_getc(struct uart_bas *bas, struct mtx *mtx);
sys/dev/uart/uart_dev_msm.c
69
msm_uart_param(struct uart_bas *bas, int baudrate, int databits,
sys/dev/uart/uart_dev_mu.c
134
static int uart_mu_probe(struct uart_bas *bas);
sys/dev/uart/uart_dev_mu.c
135
static void uart_mu_init(struct uart_bas *bas, int, int, int, int);
sys/dev/uart/uart_dev_mu.c
136
static void uart_mu_term(struct uart_bas *bas);
sys/dev/uart/uart_dev_mu.c
137
static void uart_mu_putc(struct uart_bas *bas, int);
sys/dev/uart/uart_dev_mu.c
138
static int uart_mu_rxready(struct uart_bas *bas);
sys/dev/uart/uart_dev_mu.c
139
static int uart_mu_getc(struct uart_bas *bas, struct mtx *);
sys/dev/uart/uart_dev_mu.c
151
uart_mu_probe(struct uart_bas *bas)
sys/dev/uart/uart_dev_mu.c
164
uart_mu_param(struct uart_bas *bas, int baudrate, int databits, int stopbits,
sys/dev/uart/uart_dev_mu.c
205
uart_mu_init(struct uart_bas *bas, int baudrate, int databits, int stopbits,
sys/dev/uart/uart_dev_mu.c
215
uart_mu_term(struct uart_bas *bas)
sys/dev/uart/uart_dev_mu.c
220
uart_mu_putc(struct uart_bas *bas, int c)
sys/dev/uart/uart_dev_mu.c
230
uart_mu_rxready(struct uart_bas *bas)
sys/dev/uart/uart_dev_mu.c
237
uart_mu_getc(struct uart_bas *bas, struct mtx *hwmtx)
sys/dev/uart/uart_dev_mu.c
308
struct uart_bas *bas;
sys/dev/uart/uart_dev_mu.c
369
struct uart_bas *bas;
sys/dev/uart/uart_dev_mu.c
429
struct uart_bas *bas;
sys/dev/uart/uart_dev_mu.c
463
struct uart_bas *bas;
sys/dev/uart/uart_dev_mu.c
488
struct uart_bas *bas;
sys/dev/uart/uart_dev_mu.c
503
struct uart_bas *bas;
sys/dev/uart/uart_dev_mvebu.c
129
static int uart_mvebu_probe(struct uart_bas *);
sys/dev/uart/uart_dev_mvebu.c
130
static void uart_mvebu_init(struct uart_bas *, int, int, int, int);
sys/dev/uart/uart_dev_mvebu.c
131
static void uart_mvebu_putc(struct uart_bas *, int);
sys/dev/uart/uart_dev_mvebu.c
132
static int uart_mvebu_rxready(struct uart_bas *);
sys/dev/uart/uart_dev_mvebu.c
133
static int uart_mvebu_getc(struct uart_bas *, struct mtx *);
sys/dev/uart/uart_dev_mvebu.c
145
uart_mvebu_probe(struct uart_bas *bas)
sys/dev/uart/uart_dev_mvebu.c
167
uart_mvebu_param(struct uart_bas *bas, int baudrate, int databits, int stopbits,
sys/dev/uart/uart_dev_mvebu.c
221
uart_mvebu_init(struct uart_bas *bas, int baudrate, int databits, int stopbits,
sys/dev/uart/uart_dev_mvebu.c
236
uart_mvebu_putc(struct uart_bas *bas, int c)
sys/dev/uart/uart_dev_mvebu.c
244
uart_mvebu_rxready(struct uart_bas *bas)
sys/dev/uart/uart_dev_mvebu.c
252
uart_mvebu_getc(struct uart_bas *bas, struct mtx *hwmtx)
sys/dev/uart/uart_dev_mvebu.c
325
struct uart_bas *bas;
sys/dev/uart/uart_dev_mvebu.c
356
struct uart_bas *bas;
sys/dev/uart/uart_dev_mvebu.c
399
struct uart_bas *bas;
sys/dev/uart/uart_dev_mvebu.c
434
struct uart_bas *bas;
sys/dev/uart/uart_dev_mvebu.c
497
struct uart_bas *bas;
sys/dev/uart/uart_dev_mvebu.c
549
struct uart_bas *bas;
sys/dev/uart/uart_dev_mvebu.c
583
struct uart_bas *bas = &sc->sc_bas;
sys/dev/uart/uart_dev_mvebu.c
599
struct uart_bas *bas = &sc->sc_bas;
sys/dev/uart/uart_dev_ns8250.c
1063
struct uart_bas *bas;
sys/dev/uart/uart_dev_ns8250.c
1109
struct uart_bas *bas;
sys/dev/uart/uart_dev_ns8250.c
1139
struct uart_bas *bas;
sys/dev/uart/uart_dev_ns8250.c
1167
struct uart_bas *bas = &sc->sc_bas;
sys/dev/uart/uart_dev_ns8250.c
1178
struct uart_bas *bas = &sc->sc_bas;
sys/dev/uart/uart_dev_ns8250.c
1198
struct uart_bas *bas = &sc->sc_bas;
sys/dev/uart/uart_dev_ns8250.c
150
ns8250_clrint(struct uart_bas *bas)
sys/dev/uart/uart_dev_ns8250.c
171
ns8250_get_divisor(struct uart_bas *bas)
sys/dev/uart/uart_dev_ns8250.c
188
ns8250_delay(struct uart_bas *bas)
sys/dev/uart/uart_dev_ns8250.c
225
ns8250_drain(struct uart_bas *bas, int what)
sys/dev/uart/uart_dev_ns8250.c
282
ns8250_flush(struct uart_bas *bas, int what)
sys/dev/uart/uart_dev_ns8250.c
315
ns8250_param(struct uart_bas *bas, int baudrate, int databits, int stopbits,
sys/dev/uart/uart_dev_ns8250.c
359
static int ns8250_probe(struct uart_bas *bas);
sys/dev/uart/uart_dev_ns8250.c
360
static void ns8250_init(struct uart_bas *bas, int, int, int, int);
sys/dev/uart/uart_dev_ns8250.c
361
static void ns8250_term(struct uart_bas *bas);
sys/dev/uart/uart_dev_ns8250.c
362
static void ns8250_putc(struct uart_bas *bas, int);
sys/dev/uart/uart_dev_ns8250.c
363
static int ns8250_rxready(struct uart_bas *bas);
sys/dev/uart/uart_dev_ns8250.c
364
static int ns8250_getc(struct uart_bas *bas, struct mtx *);
sys/dev/uart/uart_dev_ns8250.c
376
ns8250_probe(struct uart_bas *bas)
sys/dev/uart/uart_dev_ns8250.c
398
ns8250_init(struct uart_bas *bas, int baudrate, int databits, int stopbits,
sys/dev/uart/uart_dev_ns8250.c
449
ns8250_term(struct uart_bas *bas)
sys/dev/uart/uart_dev_ns8250.c
458
ns8250_putc(struct uart_bas *bas, int c)
sys/dev/uart/uart_dev_ns8250.c
472
ns8250_rxready(struct uart_bas *bas)
sys/dev/uart/uart_dev_ns8250.c
479
ns8250_getc(struct uart_bas *bas, struct mtx *hwmtx)
sys/dev/uart/uart_dev_ns8250.c
610
struct uart_bas *bas;
sys/dev/uart/uart_dev_ns8250.c
689
struct uart_bas *bas;
sys/dev/uart/uart_dev_ns8250.c
705
struct uart_bas *bas;
sys/dev/uart/uart_dev_ns8250.c
761
struct uart_bas *bas;
sys/dev/uart/uart_dev_ns8250.c
827
struct uart_bas *bas;
sys/dev/uart/uart_dev_ns8250.c
875
struct uart_bas *bas;
sys/dev/uart/uart_dev_ns8250.c
911
struct uart_bas *bas;
sys/dev/uart/uart_dev_pl011.c
155
static int uart_pl011_probe(struct uart_bas *bas);
sys/dev/uart/uart_dev_pl011.c
156
static void uart_pl011_init(struct uart_bas *bas, int, int, int, int);
sys/dev/uart/uart_dev_pl011.c
157
static void uart_pl011_term(struct uart_bas *bas);
sys/dev/uart/uart_dev_pl011.c
158
static void uart_pl011_putc(struct uart_bas *bas, int);
sys/dev/uart/uart_dev_pl011.c
159
static int uart_pl011_rxready(struct uart_bas *bas);
sys/dev/uart/uart_dev_pl011.c
160
static int uart_pl011_getc(struct uart_bas *bas, struct mtx *);
sys/dev/uart/uart_dev_pl011.c
172
uart_pl011_probe(struct uart_bas *bas)
sys/dev/uart/uart_dev_pl011.c
200
uart_pl011_param(struct uart_bas *bas, int baudrate, int databits, int stopbits,
sys/dev/uart/uart_dev_pl011.c
276
uart_pl011_init(struct uart_bas *bas, int baudrate, int databits, int stopbits,
sys/dev/uart/uart_dev_pl011.c
287
uart_pl011_term(struct uart_bas *bas)
sys/dev/uart/uart_dev_pl011.c
306
uart_pl011_putc(struct uart_bas *bas, int c)
sys/dev/uart/uart_dev_pl011.c
316
uart_pl011_rxready(struct uart_bas *bas)
sys/dev/uart/uart_dev_pl011.c
323
uart_pl011_getc(struct uart_bas *bas, struct mtx *hwmtx)
sys/dev/uart/uart_dev_pl011.c
415
struct uart_bas *bas;
sys/dev/uart/uart_dev_pl011.c
477
struct uart_bas *bas;
sys/dev/uart/uart_dev_pl011.c
580
struct uart_bas *bas;
sys/dev/uart/uart_dev_pl011.c
623
struct uart_bas *bas;
sys/dev/uart/uart_dev_pl011.c
648
struct uart_bas *bas;
sys/dev/uart/uart_dev_pl011.c
663
struct uart_bas *bas;
sys/dev/uart/uart_dev_quicc.c
124
quicc_setup(struct uart_bas *bas, int baudrate, int databits, int stopbits,
sys/dev/uart/uart_dev_quicc.c
144
static int quicc_probe(struct uart_bas *bas);
sys/dev/uart/uart_dev_quicc.c
145
static void quicc_init(struct uart_bas *bas, int, int, int, int);
sys/dev/uart/uart_dev_quicc.c
146
static void quicc_term(struct uart_bas *bas);
sys/dev/uart/uart_dev_quicc.c
147
static void quicc_putc(struct uart_bas *bas, int);
sys/dev/uart/uart_dev_quicc.c
148
static int quicc_rxready(struct uart_bas *bas);
sys/dev/uart/uart_dev_quicc.c
149
static int quicc_getc(struct uart_bas *bas, struct mtx *);
sys/dev/uart/uart_dev_quicc.c
161
quicc_probe(struct uart_bas *bas)
sys/dev/uart/uart_dev_quicc.c
168
quicc_init(struct uart_bas *bas, int baudrate, int databits, int stopbits,
sys/dev/uart/uart_dev_quicc.c
176
quicc_term(struct uart_bas *bas)
sys/dev/uart/uart_dev_quicc.c
181
quicc_putc(struct uart_bas *bas, int c)
sys/dev/uart/uart_dev_quicc.c
195
quicc_rxready(struct uart_bas *bas)
sys/dev/uart/uart_dev_quicc.c
204
quicc_getc(struct uart_bas *bas, struct mtx *hwmtx)
sys/dev/uart/uart_dev_quicc.c
288
struct uart_bas *bas;
sys/dev/uart/uart_dev_quicc.c
349
struct uart_bas *bas;
sys/dev/uart/uart_dev_quicc.c
376
struct uart_bas *bas;
sys/dev/uart/uart_dev_quicc.c
431
struct uart_bas *bas;
sys/dev/uart/uart_dev_quicc.c
474
struct uart_bas *bas;
sys/dev/uart/uart_dev_quicc.c
493
struct uart_bas *bas;
sys/dev/uart/uart_dev_quicc.c
508
struct uart_bas *bas;
sys/dev/uart/uart_dev_quicc.c
84
quicc_param(struct uart_bas *bas, int baudrate, int databits, int stopbits,
sys/dev/uart/uart_dev_z8530.c
156
z8530_setup(struct uart_bas *bas, int baudrate, int databits, int stopbits,
sys/dev/uart/uart_dev_z8530.c
190
static int z8530_probe(struct uart_bas *bas);
sys/dev/uart/uart_dev_z8530.c
191
static void z8530_init(struct uart_bas *bas, int, int, int, int);
sys/dev/uart/uart_dev_z8530.c
192
static void z8530_term(struct uart_bas *bas);
sys/dev/uart/uart_dev_z8530.c
193
static void z8530_putc(struct uart_bas *bas, int);
sys/dev/uart/uart_dev_z8530.c
194
static int z8530_rxready(struct uart_bas *bas);
sys/dev/uart/uart_dev_z8530.c
195
static int z8530_getc(struct uart_bas *bas, struct mtx *);
sys/dev/uart/uart_dev_z8530.c
207
z8530_probe(struct uart_bas *bas)
sys/dev/uart/uart_dev_z8530.c
214
z8530_init(struct uart_bas *bas, int baudrate, int databits, int stopbits,
sys/dev/uart/uart_dev_z8530.c
222
z8530_term(struct uart_bas *bas)
sys/dev/uart/uart_dev_z8530.c
227
z8530_putc(struct uart_bas *bas, int c)
sys/dev/uart/uart_dev_z8530.c
237
z8530_rxready(struct uart_bas *bas)
sys/dev/uart/uart_dev_z8530.c
244
z8530_getc(struct uart_bas *bas, struct mtx *hwmtx)
sys/dev/uart/uart_dev_z8530.c
325
struct uart_bas *bas;
sys/dev/uart/uart_dev_z8530.c
393
struct uart_bas *bas;
sys/dev/uart/uart_dev_z8530.c
426
struct uart_bas *bas;
sys/dev/uart/uart_dev_z8530.c
531
struct uart_bas *bas;
sys/dev/uart/uart_dev_z8530.c
54
uart_setmreg(struct uart_bas *bas, int reg, int val)
sys/dev/uart/uart_dev_z8530.c
578
struct uart_bas *bas;
sys/dev/uart/uart_dev_z8530.c
614
struct uart_bas *bas;
sys/dev/uart/uart_dev_z8530.c
63
uart_getmreg(struct uart_bas *bas, int reg)
sys/dev/uart/uart_dev_z8530.c
631
struct uart_bas *bas;
sys/dev/uart/uart_dev_z8530.c
643
struct uart_bas *bas;
sys/dev/uart/uart_dev_z8530.c
95
z8530_param(struct uart_bas *bas, int baudrate, int databits, int stopbits,
sys/riscv/sifive/sifive_uart.c
124
sfuart_putc(struct uart_bas *bas, int c)
sys/riscv/sifive/sifive_uart.c
135
sfuart_rxready(struct uart_bas *bas)
sys/riscv/sifive/sifive_uart.c
149
sfuart_getc(struct uart_bas *bas, struct mtx *hwmtx)
sys/riscv/sifive/sifive_uart.c
189
struct uart_bas *bas;
sys/riscv/sifive/sifive_uart.c
238
struct uart_bas *bas;
sys/riscv/sifive/sifive_uart.c
258
struct uart_bas *bas;
sys/riscv/sifive/sifive_uart.c
327
struct uart_bas *bas;
sys/riscv/sifive/sifive_uart.c
359
struct uart_bas *bas;
sys/riscv/sifive/sifive_uart.c
391
struct uart_bas *bas;
sys/riscv/sifive/sifive_uart.c
426
struct uart_bas *bas;
sys/riscv/sifive/sifive_uart.c
452
struct uart_bas *bas;
sys/riscv/sifive/sifive_uart.c
476
struct uart_bas *bas;
sys/riscv/sifive/sifive_uart.c
492
struct uart_bas *bas;
sys/riscv/sifive/sifive_uart.c
88
sfuart_probe(struct uart_bas *bas)
sys/riscv/sifive/sifive_uart.c
97
sfuart_init(struct uart_bas *bas, int baudrate, int databits, int stopbits,