Symbol: uart_softc
sys/arm/freescale/vybrid/vf_uart.c
121
void uart_reinit(struct uart_softc *,int,int);
sys/arm/freescale/vybrid/vf_uart.c
195
struct uart_softc base;
sys/arm/freescale/vybrid/vf_uart.c
199
uart_reinit(struct uart_softc *sc, int clkspeed, int baud)
sys/arm/freescale/vybrid/vf_uart.c
246
static int vf_uart_bus_attach(struct uart_softc *);
sys/arm/freescale/vybrid/vf_uart.c
247
static int vf_uart_bus_detach(struct uart_softc *);
sys/arm/freescale/vybrid/vf_uart.c
248
static int vf_uart_bus_flush(struct uart_softc *, int);
sys/arm/freescale/vybrid/vf_uart.c
249
static int vf_uart_bus_getsig(struct uart_softc *);
sys/arm/freescale/vybrid/vf_uart.c
250
static int vf_uart_bus_ioctl(struct uart_softc *, int, intptr_t);
sys/arm/freescale/vybrid/vf_uart.c
251
static int vf_uart_bus_ipend(struct uart_softc *);
sys/arm/freescale/vybrid/vf_uart.c
252
static int vf_uart_bus_param(struct uart_softc *, int, int, int, int);
sys/arm/freescale/vybrid/vf_uart.c
253
static int vf_uart_bus_probe(struct uart_softc *);
sys/arm/freescale/vybrid/vf_uart.c
254
static int vf_uart_bus_receive(struct uart_softc *);
sys/arm/freescale/vybrid/vf_uart.c
255
static int vf_uart_bus_setsig(struct uart_softc *, int);
sys/arm/freescale/vybrid/vf_uart.c
256
static int vf_uart_bus_transmit(struct uart_softc *);
sys/arm/freescale/vybrid/vf_uart.c
290
vf_uart_bus_attach(struct uart_softc *sc)
sys/arm/freescale/vybrid/vf_uart.c
314
vf_uart_bus_detach(struct uart_softc *sc)
sys/arm/freescale/vybrid/vf_uart.c
322
vf_uart_bus_flush(struct uart_softc *sc, int what)
sys/arm/freescale/vybrid/vf_uart.c
330
vf_uart_bus_getsig(struct uart_softc *sc)
sys/arm/freescale/vybrid/vf_uart.c
338
vf_uart_bus_ioctl(struct uart_softc *sc, int request, intptr_t data)
sys/arm/freescale/vybrid/vf_uart.c
362
vf_uart_bus_ipend(struct uart_softc *sc)
sys/arm/freescale/vybrid/vf_uart.c
409
vf_uart_bus_param(struct uart_softc *sc, int baudrate, int databits,
sys/arm/freescale/vybrid/vf_uart.c
421
vf_uart_bus_probe(struct uart_softc *sc)
sys/arm/freescale/vybrid/vf_uart.c
437
vf_uart_bus_receive(struct uart_softc *sc)
sys/arm/freescale/vybrid/vf_uart.c
468
vf_uart_bus_setsig(struct uart_softc *sc, int sig)
sys/arm/freescale/vybrid/vf_uart.c
488
vf_uart_bus_transmit(struct uart_softc *sc)
sys/arm/nvidia/tegra_uart.c
112
tegra_uart_ungrab(struct uart_softc *sc)
sys/arm/nvidia/tegra_uart.c
68
tegra_uart_attach(struct uart_softc *sc)
sys/arm/nvidia/tegra_uart.c
88
tegra_uart_grab(struct uart_softc *sc)
sys/arm/xilinx/uart_dev_cdnc.c
385
static int cdnc_uart_bus_probe(struct uart_softc *sc);
sys/arm/xilinx/uart_dev_cdnc.c
386
static int cdnc_uart_bus_attach(struct uart_softc *sc);
sys/arm/xilinx/uart_dev_cdnc.c
387
static int cdnc_uart_bus_flush(struct uart_softc *, int);
sys/arm/xilinx/uart_dev_cdnc.c
388
static int cdnc_uart_bus_getsig(struct uart_softc *);
sys/arm/xilinx/uart_dev_cdnc.c
389
static int cdnc_uart_bus_ioctl(struct uart_softc *, int, intptr_t);
sys/arm/xilinx/uart_dev_cdnc.c
390
static int cdnc_uart_bus_ipend(struct uart_softc *);
sys/arm/xilinx/uart_dev_cdnc.c
391
static int cdnc_uart_bus_param(struct uart_softc *, int, int, int, int);
sys/arm/xilinx/uart_dev_cdnc.c
392
static int cdnc_uart_bus_receive(struct uart_softc *);
sys/arm/xilinx/uart_dev_cdnc.c
393
static int cdnc_uart_bus_setsig(struct uart_softc *, int);
sys/arm/xilinx/uart_dev_cdnc.c
394
static int cdnc_uart_bus_transmit(struct uart_softc *);
sys/arm/xilinx/uart_dev_cdnc.c
395
static void cdnc_uart_bus_grab(struct uart_softc *);
sys/arm/xilinx/uart_dev_cdnc.c
396
static void cdnc_uart_bus_ungrab(struct uart_softc *);
sys/arm/xilinx/uart_dev_cdnc.c
416
cdnc_uart_bus_probe(struct uart_softc *sc)
sys/arm/xilinx/uart_dev_cdnc.c
430
cdnc_uart_bus_attach(struct uart_softc *sc)
sys/arm/xilinx/uart_dev_cdnc.c
454
cdnc_uart_bus_transmit(struct uart_softc *sc)
sys/arm/xilinx/uart_dev_cdnc.c
477
cdnc_uart_bus_setsig(struct uart_softc *sc, int sig)
sys/arm/xilinx/uart_dev_cdnc.c
506
cdnc_uart_bus_receive(struct uart_softc *sc)
sys/arm/xilinx/uart_dev_cdnc.c
546
cdnc_uart_bus_param(struct uart_softc *sc, int baudrate, int databits,
sys/arm/xilinx/uart_dev_cdnc.c
555
cdnc_uart_bus_ipend(struct uart_softc *sc)
sys/arm/xilinx/uart_dev_cdnc.c
605
cdnc_uart_bus_flush(struct uart_softc *sc, int what)
sys/arm/xilinx/uart_dev_cdnc.c
612
cdnc_uart_bus_getsig(struct uart_softc *sc)
sys/arm/xilinx/uart_dev_cdnc.c
638
cdnc_uart_bus_ioctl(struct uart_softc *sc, int request, intptr_t data)
sys/arm/xilinx/uart_dev_cdnc.c
677
cdnc_uart_bus_grab(struct uart_softc *sc)
sys/arm/xilinx/uart_dev_cdnc.c
687
cdnc_uart_bus_ungrab(struct uart_softc *sc)
sys/arm/xilinx/uart_dev_cdnc.c
700
sizeof(struct uart_softc),
sys/arm64/apple/exynos_uart.c
331
static int exynos4210_bus_probe(struct uart_softc *sc);
sys/arm64/apple/exynos_uart.c
332
static int exynos4210_bus_attach(struct uart_softc *sc);
sys/arm64/apple/exynos_uart.c
333
static int exynos4210_bus_flush(struct uart_softc *, int);
sys/arm64/apple/exynos_uart.c
334
static int exynos4210_bus_getsig(struct uart_softc *);
sys/arm64/apple/exynos_uart.c
335
static int exynos4210_bus_ioctl(struct uart_softc *, int, intptr_t);
sys/arm64/apple/exynos_uart.c
336
static int exynos4210_bus_ipend(struct uart_softc *);
sys/arm64/apple/exynos_uart.c
337
static int s5l_bus_ipend(struct uart_softc *);
sys/arm64/apple/exynos_uart.c
338
static int exynos4210_bus_param(struct uart_softc *, int, int, int, int);
sys/arm64/apple/exynos_uart.c
339
static int exynos4210_bus_receive(struct uart_softc *);
sys/arm64/apple/exynos_uart.c
340
static int exynos4210_bus_setsig(struct uart_softc *, int);
sys/arm64/apple/exynos_uart.c
341
static int exynos4210_bus_transmit(struct uart_softc *);
sys/arm64/apple/exynos_uart.c
372
exynos4210_bus_probe(struct uart_softc *sc)
sys/arm64/apple/exynos_uart.c
382
exynos4210_bus_attach(struct uart_softc *sc)
sys/arm64/apple/exynos_uart.c
402
exynos4210_bus_transmit(struct uart_softc *sc)
sys/arm64/apple/exynos_uart.c
434
exynos4210_bus_setsig(struct uart_softc *sc, int sig)
sys/arm64/apple/exynos_uart.c
441
exynos4210_bus_receive(struct uart_softc *sc)
sys/arm64/apple/exynos_uart.c
463
exynos4210_bus_param(struct uart_softc *sc, int baudrate, int databits,
sys/arm64/apple/exynos_uart.c
482
s5l_bus_ipend(struct uart_softc *sc)
sys/arm64/apple/exynos_uart.c
511
exynos4210_bus_ipend(struct uart_softc *sc)
sys/arm64/apple/exynos_uart.c
543
exynos4210_bus_flush(struct uart_softc *sc, int what)
sys/arm64/apple/exynos_uart.c
550
exynos4210_bus_getsig(struct uart_softc *sc)
sys/arm64/apple/exynos_uart.c
557
exynos4210_bus_ioctl(struct uart_softc *sc, int request, intptr_t data)
sys/dev/uart/uart_bus.h
150
void uart_sched_softih(struct uart_softc *, uint32_t);
sys/dev/uart/uart_bus.h
152
int uart_tty_attach(struct uart_softc *);
sys/dev/uart/uart_bus.h
153
int uart_tty_detach(struct uart_softc *);
sys/dev/uart/uart_bus.h
154
struct mtx *uart_tty_getlock(struct uart_softc *);
sys/dev/uart/uart_bus.h
161
uart_rx_empty(struct uart_softc *sc)
sys/dev/uart/uart_bus.h
168
uart_rx_full(struct uart_softc *sc)
sys/dev/uart/uart_bus.h
176
uart_rx_get(struct uart_softc *sc)
sys/dev/uart/uart_bus.h
189
uart_rx_next(struct uart_softc *sc)
sys/dev/uart/uart_bus.h
202
uart_rx_peek(struct uart_softc *sc)
sys/dev/uart/uart_bus.h
211
uart_rx_put(struct uart_softc *sc, int xc)
sys/dev/uart/uart_bus_acpi.c
58
sizeof(struct uart_softc),
sys/dev/uart/uart_bus_acpi.c
84
struct uart_softc *sc;
sys/dev/uart/uart_bus_fdt.c
275
struct uart_softc *sc;
sys/dev/uart/uart_bus_fdt.c
63
sizeof(struct uart_softc),
sys/dev/uart/uart_bus_isa.c
154
struct uart_softc *sc;
sys/dev/uart/uart_bus_isa.c
58
sizeof(struct uart_softc),
sys/dev/uart/uart_bus_pci.c
251
struct uart_softc *sc;
sys/dev/uart/uart_bus_pci.c
281
struct uart_softc *sc;
sys/dev/uart/uart_bus_pci.c
331
struct uart_softc *sc;
sys/dev/uart/uart_bus_pci.c
358
struct uart_softc *sc;
sys/dev/uart/uart_bus_pci.c
63
sizeof(struct uart_softc),
sys/dev/uart/uart_bus_puc.c
61
sizeof(struct uart_softc),
sys/dev/uart/uart_bus_puc.c
68
struct uart_softc *sc;
sys/dev/uart/uart_bus_scc.c
62
sizeof(struct uart_softc),
sys/dev/uart/uart_bus_scc.c
69
struct uart_softc *sc;
sys/dev/uart/uart_bus_scc.c
85
struct uart_softc *sc;
sys/dev/uart/uart_core.c
122
struct uart_softc *sc;
sys/dev/uart/uart_core.c
137
uart_pps_process(struct uart_softc *sc, int ser_sig)
sys/dev/uart/uart_core.c
186
uart_pps_init(struct uart_softc *sc)
sys/dev/uart/uart_core.c
268
uart_sched_softih(struct uart_softc *sc, uint32_t ipend)
sys/dev/uart/uart_core.c
293
struct uart_softc *sc = arg;
sys/dev/uart/uart_core.c
324
struct uart_softc *sc = arg;
sys/dev/uart/uart_core.c
343
struct uart_softc *sc = arg;
sys/dev/uart/uart_core.c
376
struct uart_softc *sc = arg;
sys/dev/uart/uart_core.c
413
struct uart_softc *sc = arg;
sys/dev/uart/uart_core.c
425
struct uart_softc *sc = arg;
sys/dev/uart/uart_core.c
479
struct uart_softc *sc;
sys/dev/uart/uart_core.c
488
struct uart_softc *sc;
sys/dev/uart/uart_core.c
497
struct uart_softc *sc;
sys/dev/uart/uart_core.c
580
struct uart_softc *sc, *sc0;
sys/dev/uart/uart_core.c
781
struct uart_softc *sc;
sys/dev/uart/uart_core.c
820
struct uart_softc *sc;
sys/dev/uart/uart_core.c
94
uart_pps_print_mode(struct uart_softc *sc)
sys/dev/uart/uart_cpu.h
36
struct uart_softc;
sys/dev/uart/uart_cpu.h
76
int (*attach)(struct uart_softc*);
sys/dev/uart/uart_cpu.h
77
int (*detach)(struct uart_softc*);
sys/dev/uart/uart_cpu.h
80
struct uart_softc *sc; /* valid only from start of attach */
sys/dev/uart/uart_dev_imx.c
268
struct uart_softc base;
sys/dev/uart/uart_dev_imx.c
271
static int imx_uart_bus_attach(struct uart_softc *);
sys/dev/uart/uart_dev_imx.c
272
static int imx_uart_bus_detach(struct uart_softc *);
sys/dev/uart/uart_dev_imx.c
273
static int imx_uart_bus_flush(struct uart_softc *, int);
sys/dev/uart/uart_dev_imx.c
274
static int imx_uart_bus_getsig(struct uart_softc *);
sys/dev/uart/uart_dev_imx.c
275
static int imx_uart_bus_ioctl(struct uart_softc *, int, intptr_t);
sys/dev/uart/uart_dev_imx.c
276
static int imx_uart_bus_ipend(struct uart_softc *);
sys/dev/uart/uart_dev_imx.c
277
static int imx_uart_bus_param(struct uart_softc *, int, int, int, int);
sys/dev/uart/uart_dev_imx.c
278
static int imx_uart_bus_probe(struct uart_softc *);
sys/dev/uart/uart_dev_imx.c
279
static int imx_uart_bus_receive(struct uart_softc *);
sys/dev/uart/uart_dev_imx.c
280
static int imx_uart_bus_setsig(struct uart_softc *, int);
sys/dev/uart/uart_dev_imx.c
281
static int imx_uart_bus_transmit(struct uart_softc *);
sys/dev/uart/uart_dev_imx.c
282
static void imx_uart_bus_grab(struct uart_softc *);
sys/dev/uart/uart_dev_imx.c
283
static void imx_uart_bus_ungrab(struct uart_softc *);
sys/dev/uart/uart_dev_imx.c
333
imx_uart_setup_clocks(struct uart_softc *sc)
sys/dev/uart/uart_dev_imx.c
368
imx_uart_bus_attach(struct uart_softc *sc)
sys/dev/uart/uart_dev_imx.c
429
imx_uart_bus_detach(struct uart_softc *sc)
sys/dev/uart/uart_dev_imx.c
438
imx_uart_bus_flush(struct uart_softc *sc, int what)
sys/dev/uart/uart_dev_imx.c
446
imx_uart_bus_getsig(struct uart_softc *sc)
sys/dev/uart/uart_dev_imx.c
466
imx_uart_bus_ioctl(struct uart_softc *sc, int request, intptr_t data)
sys/dev/uart/uart_dev_imx.c
491
imx_uart_bus_ipend(struct uart_softc *sc)
sys/dev/uart/uart_dev_imx.c
542
imx_uart_bus_param(struct uart_softc *sc, int baudrate, int databits,
sys/dev/uart/uart_dev_imx.c
553
imx_uart_bus_probe(struct uart_softc *sc)
sys/dev/uart/uart_dev_imx.c
575
imx_uart_bus_receive(struct uart_softc *sc)
sys/dev/uart/uart_dev_imx.c
616
imx_uart_bus_setsig(struct uart_softc *sc, int sig)
sys/dev/uart/uart_dev_imx.c
623
imx_uart_bus_transmit(struct uart_softc *sc)
sys/dev/uart/uart_dev_imx.c
649
imx_uart_bus_grab(struct uart_softc *sc)
sys/dev/uart/uart_dev_imx.c
661
imx_uart_bus_ungrab(struct uart_softc *sc)
sys/dev/uart/uart_dev_lowrisc.c
140
struct uart_softc base;
sys/dev/uart/uart_dev_lowrisc.c
143
static int lowrisc_uart_bus_attach(struct uart_softc *);
sys/dev/uart/uart_dev_lowrisc.c
144
static int lowrisc_uart_bus_detach(struct uart_softc *);
sys/dev/uart/uart_dev_lowrisc.c
145
static int lowrisc_uart_bus_flush(struct uart_softc *, int);
sys/dev/uart/uart_dev_lowrisc.c
146
static int lowrisc_uart_bus_getsig(struct uart_softc *);
sys/dev/uart/uart_dev_lowrisc.c
147
static int lowrisc_uart_bus_ioctl(struct uart_softc *, int, intptr_t);
sys/dev/uart/uart_dev_lowrisc.c
148
static int lowrisc_uart_bus_ipend(struct uart_softc *);
sys/dev/uart/uart_dev_lowrisc.c
149
static int lowrisc_uart_bus_param(struct uart_softc *, int, int, int, int);
sys/dev/uart/uart_dev_lowrisc.c
150
static int lowrisc_uart_bus_probe(struct uart_softc *);
sys/dev/uart/uart_dev_lowrisc.c
151
static int lowrisc_uart_bus_receive(struct uart_softc *);
sys/dev/uart/uart_dev_lowrisc.c
152
static int lowrisc_uart_bus_setsig(struct uart_softc *, int);
sys/dev/uart/uart_dev_lowrisc.c
153
static int lowrisc_uart_bus_transmit(struct uart_softc *);
sys/dev/uart/uart_dev_lowrisc.c
154
static void lowrisc_uart_bus_grab(struct uart_softc *);
sys/dev/uart/uart_dev_lowrisc.c
155
static void lowrisc_uart_bus_ungrab(struct uart_softc *);
sys/dev/uart/uart_dev_lowrisc.c
191
lowrisc_uart_bus_attach(struct uart_softc *sc)
sys/dev/uart/uart_dev_lowrisc.c
212
lowrisc_uart_bus_detach(struct uart_softc *sc)
sys/dev/uart/uart_dev_lowrisc.c
221
lowrisc_uart_bus_flush(struct uart_softc *sc, int what)
sys/dev/uart/uart_dev_lowrisc.c
230
lowrisc_uart_bus_getsig(struct uart_softc *sc)
sys/dev/uart/uart_dev_lowrisc.c
239
lowrisc_uart_bus_ioctl(struct uart_softc *sc, int request, intptr_t data)
sys/dev/uart/uart_dev_lowrisc.c
264
lowrisc_uart_bus_ipend(struct uart_softc *sc)
sys/dev/uart/uart_dev_lowrisc.c
283
lowrisc_uart_bus_param(struct uart_softc *sc, int baudrate, int databits,
sys/dev/uart/uart_dev_lowrisc.c
295
lowrisc_uart_bus_probe(struct uart_softc *sc)
sys/dev/uart/uart_dev_lowrisc.c
318
lowrisc_uart_bus_receive(struct uart_softc *sc)
sys/dev/uart/uart_dev_lowrisc.c
344
lowrisc_uart_bus_setsig(struct uart_softc *sc, int sig)
sys/dev/uart/uart_dev_lowrisc.c
351
lowrisc_uart_bus_transmit(struct uart_softc *sc)
sys/dev/uart/uart_dev_lowrisc.c
370
lowrisc_uart_bus_grab(struct uart_softc *sc)
sys/dev/uart/uart_dev_lowrisc.c
379
lowrisc_uart_bus_ungrab(struct uart_softc *sc)
sys/dev/uart/uart_dev_msm.c
287
struct uart_softc base;
sys/dev/uart/uart_dev_msm.c
291
static int msm_bus_probe(struct uart_softc *sc);
sys/dev/uart/uart_dev_msm.c
292
static int msm_bus_attach(struct uart_softc *sc);
sys/dev/uart/uart_dev_msm.c
293
static int msm_bus_flush(struct uart_softc *, int);
sys/dev/uart/uart_dev_msm.c
294
static int msm_bus_getsig(struct uart_softc *);
sys/dev/uart/uart_dev_msm.c
295
static int msm_bus_ioctl(struct uart_softc *, int, intptr_t);
sys/dev/uart/uart_dev_msm.c
296
static int msm_bus_ipend(struct uart_softc *);
sys/dev/uart/uart_dev_msm.c
297
static int msm_bus_param(struct uart_softc *, int, int, int, int);
sys/dev/uart/uart_dev_msm.c
298
static int msm_bus_receive(struct uart_softc *);
sys/dev/uart/uart_dev_msm.c
299
static int msm_bus_setsig(struct uart_softc *, int);
sys/dev/uart/uart_dev_msm.c
300
static int msm_bus_transmit(struct uart_softc *);
sys/dev/uart/uart_dev_msm.c
301
static void msm_bus_grab(struct uart_softc *);
sys/dev/uart/uart_dev_msm.c
302
static void msm_bus_ungrab(struct uart_softc *);
sys/dev/uart/uart_dev_msm.c
321
msm_bus_probe(struct uart_softc *sc)
sys/dev/uart/uart_dev_msm.c
337
msm_bus_attach(struct uart_softc *sc)
sys/dev/uart/uart_dev_msm.c
358
msm_bus_transmit(struct uart_softc *sc)
sys/dev/uart/uart_dev_msm.c
389
msm_bus_setsig(struct uart_softc *sc, int sig)
sys/dev/uart/uart_dev_msm.c
396
msm_bus_receive(struct uart_softc *sc)
sys/dev/uart/uart_dev_msm.c
432
msm_bus_param(struct uart_softc *sc, int baudrate, int databits,
sys/dev/uart/uart_dev_msm.c
451
msm_bus_ipend(struct uart_softc *sc)
sys/dev/uart/uart_dev_msm.c
511
msm_bus_flush(struct uart_softc *sc, int what)
sys/dev/uart/uart_dev_msm.c
518
msm_bus_getsig(struct uart_softc *sc)
sys/dev/uart/uart_dev_msm.c
525
msm_bus_ioctl(struct uart_softc *sc, int request, intptr_t data)
sys/dev/uart/uart_dev_msm.c
532
msm_bus_grab(struct uart_softc *sc)
sys/dev/uart/uart_dev_msm.c
548
msm_bus_ungrab(struct uart_softc *sc)
sys/dev/uart/uart_dev_mu.c
251
struct uart_softc bas;
sys/dev/uart/uart_dev_mu.c
255
static int uart_mu_bus_attach(struct uart_softc *);
sys/dev/uart/uart_dev_mu.c
256
static int uart_mu_bus_detach(struct uart_softc *);
sys/dev/uart/uart_dev_mu.c
257
static int uart_mu_bus_flush(struct uart_softc *, int);
sys/dev/uart/uart_dev_mu.c
258
static int uart_mu_bus_getsig(struct uart_softc *);
sys/dev/uart/uart_dev_mu.c
259
static int uart_mu_bus_ioctl(struct uart_softc *, int, intptr_t);
sys/dev/uart/uart_dev_mu.c
260
static int uart_mu_bus_ipend(struct uart_softc *);
sys/dev/uart/uart_dev_mu.c
261
static int uart_mu_bus_param(struct uart_softc *, int, int, int, int);
sys/dev/uart/uart_dev_mu.c
262
static int uart_mu_bus_probe(struct uart_softc *);
sys/dev/uart/uart_dev_mu.c
263
static int uart_mu_bus_receive(struct uart_softc *);
sys/dev/uart/uart_dev_mu.c
264
static int uart_mu_bus_setsig(struct uart_softc *, int);
sys/dev/uart/uart_dev_mu.c
265
static int uart_mu_bus_transmit(struct uart_softc *);
sys/dev/uart/uart_dev_mu.c
266
static void uart_mu_bus_grab(struct uart_softc *);
sys/dev/uart/uart_dev_mu.c
267
static void uart_mu_bus_ungrab(struct uart_softc *);
sys/dev/uart/uart_dev_mu.c
305
uart_mu_bus_attach(struct uart_softc *sc)
sys/dev/uart/uart_dev_mu.c
323
uart_mu_bus_detach(struct uart_softc *sc)
sys/dev/uart/uart_dev_mu.c
330
uart_mu_bus_flush(struct uart_softc *sc, int what)
sys/dev/uart/uart_dev_mu.c
337
uart_mu_bus_getsig(struct uart_softc *sc)
sys/dev/uart/uart_dev_mu.c
344
uart_mu_bus_ioctl(struct uart_softc *sc, int request, intptr_t data)
sys/dev/uart/uart_dev_mu.c
366
uart_mu_bus_ipend(struct uart_softc *sc)
sys/dev/uart/uart_dev_mu.c
403
uart_mu_bus_param(struct uart_softc *sc, int baudrate, int databits,
sys/dev/uart/uart_dev_mu.c
415
uart_mu_bus_probe(struct uart_softc *sc)
sys/dev/uart/uart_dev_mu.c
427
uart_mu_bus_receive(struct uart_softc *sc)
sys/dev/uart/uart_dev_mu.c
453
uart_mu_bus_setsig(struct uart_softc *sc, int sig)
sys/dev/uart/uart_dev_mu.c
460
uart_mu_bus_transmit(struct uart_softc *sc)
sys/dev/uart/uart_dev_mu.c
485
uart_mu_bus_grab(struct uart_softc *sc)
sys/dev/uart/uart_dev_mu.c
500
uart_mu_bus_ungrab(struct uart_softc *sc)
sys/dev/uart/uart_dev_mvebu.c
270
struct uart_softc base;
sys/dev/uart/uart_dev_mvebu.c
274
static int uart_mvebu_bus_attach(struct uart_softc *);
sys/dev/uart/uart_dev_mvebu.c
275
static int uart_mvebu_bus_detach(struct uart_softc *);
sys/dev/uart/uart_dev_mvebu.c
276
static int uart_mvebu_bus_flush(struct uart_softc *, int);
sys/dev/uart/uart_dev_mvebu.c
277
static int uart_mvebu_bus_getsig(struct uart_softc *);
sys/dev/uart/uart_dev_mvebu.c
278
static int uart_mvebu_bus_ioctl(struct uart_softc *, int, intptr_t);
sys/dev/uart/uart_dev_mvebu.c
279
static int uart_mvebu_bus_ipend(struct uart_softc *);
sys/dev/uart/uart_dev_mvebu.c
280
static int uart_mvebu_bus_param(struct uart_softc *, int, int, int, int);
sys/dev/uart/uart_dev_mvebu.c
281
static int uart_mvebu_bus_probe(struct uart_softc *);
sys/dev/uart/uart_dev_mvebu.c
282
static int uart_mvebu_bus_receive(struct uart_softc *);
sys/dev/uart/uart_dev_mvebu.c
283
static int uart_mvebu_bus_setsig(struct uart_softc *, int);
sys/dev/uart/uart_dev_mvebu.c
284
static int uart_mvebu_bus_transmit(struct uart_softc *);
sys/dev/uart/uart_dev_mvebu.c
285
static void uart_mvebu_bus_grab(struct uart_softc *);
sys/dev/uart/uart_dev_mvebu.c
286
static void uart_mvebu_bus_ungrab(struct uart_softc *);
sys/dev/uart/uart_dev_mvebu.c
323
uart_mvebu_bus_attach(struct uart_softc *sc)
sys/dev/uart/uart_dev_mvebu.c
347
uart_mvebu_bus_detach(struct uart_softc *sc)
sys/dev/uart/uart_dev_mvebu.c
354
uart_mvebu_bus_flush(struct uart_softc *sc, int what)
sys/dev/uart/uart_dev_mvebu.c
390
uart_mvebu_bus_getsig(struct uart_softc *sc)
sys/dev/uart/uart_dev_mvebu.c
397
uart_mvebu_bus_ioctl(struct uart_softc *sc, int request, intptr_t data)
sys/dev/uart/uart_dev_mvebu.c
432
uart_mvebu_bus_ipend(struct uart_softc *sc)
sys/dev/uart/uart_dev_mvebu.c
463
uart_mvebu_bus_param(struct uart_softc *sc, int baudrate, int databits,
sys/dev/uart/uart_dev_mvebu.c
476
uart_mvebu_bus_probe(struct uart_softc *sc)
sys/dev/uart/uart_dev_mvebu.c
495
uart_mvebu_bus_receive(struct uart_softc *sc)
sys/dev/uart/uart_dev_mvebu.c
540
uart_mvebu_bus_setsig(struct uart_softc *sc, int sig)
sys/dev/uart/uart_dev_mvebu.c
547
uart_mvebu_bus_transmit(struct uart_softc *sc)
sys/dev/uart/uart_dev_mvebu.c
580
uart_mvebu_bus_grab(struct uart_softc *sc)
sys/dev/uart/uart_dev_mvebu.c
596
uart_mvebu_bus_ungrab(struct uart_softc *sc)
sys/dev/uart/uart_dev_ns8250.c
1061
ns8250_bus_receive(struct uart_softc *sc)
sys/dev/uart/uart_dev_ns8250.c
1106
ns8250_bus_setsig(struct uart_softc *sc, int sig)
sys/dev/uart/uart_dev_ns8250.c
1136
ns8250_bus_transmit(struct uart_softc *sc)
sys/dev/uart/uart_dev_ns8250.c
1165
ns8250_bus_txbusy(struct uart_softc *sc)
sys/dev/uart/uart_dev_ns8250.c
1176
ns8250_bus_grab(struct uart_softc *sc)
sys/dev/uart/uart_dev_ns8250.c
1195
ns8250_bus_ungrab(struct uart_softc *sc)
sys/dev/uart/uart_dev_ns8250.c
607
ns8250_bus_attach(struct uart_softc *sc)
sys/dev/uart/uart_dev_ns8250.c
686
ns8250_bus_detach(struct uart_softc *sc)
sys/dev/uart/uart_dev_ns8250.c
702
ns8250_bus_flush(struct uart_softc *sc, int what)
sys/dev/uart/uart_dev_ns8250.c
722
ns8250_bus_getsig(struct uart_softc *sc)
sys/dev/uart/uart_dev_ns8250.c
759
ns8250_bus_ioctl(struct uart_softc *sc, int request, intptr_t data)
sys/dev/uart/uart_dev_ns8250.c
825
ns8250_bus_ipend(struct uart_softc *sc)
sys/dev/uart/uart_dev_ns8250.c
871
ns8250_bus_param(struct uart_softc *sc, int baudrate, int databits,
sys/dev/uart/uart_dev_ns8250.c
909
ns8250_bus_probe(struct uart_softc *sc)
sys/dev/uart/uart_dev_ns8250.h
36
struct uart_softc base;
sys/dev/uart/uart_dev_ns8250.h
49
int ns8250_bus_attach(struct uart_softc *);
sys/dev/uart/uart_dev_ns8250.h
50
int ns8250_bus_detach(struct uart_softc *);
sys/dev/uart/uart_dev_ns8250.h
51
int ns8250_bus_flush(struct uart_softc *, int);
sys/dev/uart/uart_dev_ns8250.h
52
int ns8250_bus_getsig(struct uart_softc *);
sys/dev/uart/uart_dev_ns8250.h
53
int ns8250_bus_ioctl(struct uart_softc *, int, intptr_t);
sys/dev/uart/uart_dev_ns8250.h
54
int ns8250_bus_ipend(struct uart_softc *);
sys/dev/uart/uart_dev_ns8250.h
55
int ns8250_bus_param(struct uart_softc *, int, int, int, int);
sys/dev/uart/uart_dev_ns8250.h
56
int ns8250_bus_probe(struct uart_softc *);
sys/dev/uart/uart_dev_ns8250.h
57
int ns8250_bus_receive(struct uart_softc *);
sys/dev/uart/uart_dev_ns8250.h
58
int ns8250_bus_setsig(struct uart_softc *, int);
sys/dev/uart/uart_dev_ns8250.h
59
int ns8250_bus_transmit(struct uart_softc *);
sys/dev/uart/uart_dev_ns8250.h
60
void ns8250_bus_grab(struct uart_softc *);
sys/dev/uart/uart_dev_ns8250.h
61
bool ns8250_bus_txbusy(struct uart_softc *);
sys/dev/uart/uart_dev_ns8250.h
62
void ns8250_bus_ungrab(struct uart_softc *);
sys/dev/uart/uart_dev_pl011.c
338
struct uart_softc base;
sys/dev/uart/uart_dev_pl011.c
342
static int uart_pl011_bus_attach(struct uart_softc *);
sys/dev/uart/uart_dev_pl011.c
343
static int uart_pl011_bus_detach(struct uart_softc *);
sys/dev/uart/uart_dev_pl011.c
344
static int uart_pl011_bus_flush(struct uart_softc *, int);
sys/dev/uart/uart_dev_pl011.c
345
static int uart_pl011_bus_getsig(struct uart_softc *);
sys/dev/uart/uart_dev_pl011.c
346
static int uart_pl011_bus_ioctl(struct uart_softc *, int, intptr_t);
sys/dev/uart/uart_dev_pl011.c
347
static int uart_pl011_bus_ipend(struct uart_softc *);
sys/dev/uart/uart_dev_pl011.c
348
static int uart_pl011_bus_param(struct uart_softc *, int, int, int, int);
sys/dev/uart/uart_dev_pl011.c
349
static int uart_pl011_bus_probe(struct uart_softc *);
sys/dev/uart/uart_dev_pl011.c
350
static int uart_pl011_bus_receive(struct uart_softc *);
sys/dev/uart/uart_dev_pl011.c
351
static int uart_pl011_bus_setsig(struct uart_softc *, int);
sys/dev/uart/uart_dev_pl011.c
352
static int uart_pl011_bus_transmit(struct uart_softc *);
sys/dev/uart/uart_dev_pl011.c
353
static void uart_pl011_bus_grab(struct uart_softc *);
sys/dev/uart/uart_dev_pl011.c
354
static void uart_pl011_bus_ungrab(struct uart_softc *);
sys/dev/uart/uart_dev_pl011.c
412
uart_pl011_bus_attach(struct uart_softc *sc)
sys/dev/uart/uart_dev_pl011.c
431
uart_pl011_bus_detach(struct uart_softc *sc)
sys/dev/uart/uart_dev_pl011.c
438
uart_pl011_bus_flush(struct uart_softc *sc, int what)
sys/dev/uart/uart_dev_pl011.c
445
uart_pl011_bus_getsig(struct uart_softc *sc)
sys/dev/uart/uart_dev_pl011.c
452
uart_pl011_bus_ioctl(struct uart_softc *sc, int request, intptr_t data)
sys/dev/uart/uart_dev_pl011.c
474
uart_pl011_bus_ipend(struct uart_softc *sc)
sys/dev/uart/uart_dev_pl011.c
508
uart_pl011_bus_param(struct uart_softc *sc, int baudrate, int databits,
sys/dev/uart/uart_dev_pl011.c
521
uart_pl011_bus_hwrev_fdt(struct uart_softc *sc)
sys/dev/uart/uart_dev_pl011.c
552
uart_pl011_bus_probe(struct uart_softc *sc)
sys/dev/uart/uart_dev_pl011.c
578
uart_pl011_bus_receive(struct uart_softc *sc)
sys/dev/uart/uart_dev_pl011.c
613
uart_pl011_bus_setsig(struct uart_softc *sc, int sig)
sys/dev/uart/uart_dev_pl011.c
620
uart_pl011_bus_transmit(struct uart_softc *sc)
sys/dev/uart/uart_dev_pl011.c
645
uart_pl011_bus_grab(struct uart_softc *sc)
sys/dev/uart/uart_dev_pl011.c
660
uart_pl011_bus_ungrab(struct uart_softc *sc)
sys/dev/uart/uart_dev_quicc.c
233
struct uart_softc base;
sys/dev/uart/uart_dev_quicc.c
236
static int quicc_bus_attach(struct uart_softc *);
sys/dev/uart/uart_dev_quicc.c
237
static int quicc_bus_detach(struct uart_softc *);
sys/dev/uart/uart_dev_quicc.c
238
static int quicc_bus_flush(struct uart_softc *, int);
sys/dev/uart/uart_dev_quicc.c
239
static int quicc_bus_getsig(struct uart_softc *);
sys/dev/uart/uart_dev_quicc.c
240
static int quicc_bus_ioctl(struct uart_softc *, int, intptr_t);
sys/dev/uart/uart_dev_quicc.c
241
static int quicc_bus_ipend(struct uart_softc *);
sys/dev/uart/uart_dev_quicc.c
242
static int quicc_bus_param(struct uart_softc *, int, int, int, int);
sys/dev/uart/uart_dev_quicc.c
243
static int quicc_bus_probe(struct uart_softc *);
sys/dev/uart/uart_dev_quicc.c
244
static int quicc_bus_receive(struct uart_softc *);
sys/dev/uart/uart_dev_quicc.c
245
static int quicc_bus_setsig(struct uart_softc *, int);
sys/dev/uart/uart_dev_quicc.c
246
static int quicc_bus_transmit(struct uart_softc *);
sys/dev/uart/uart_dev_quicc.c
247
static void quicc_bus_grab(struct uart_softc *);
sys/dev/uart/uart_dev_quicc.c
248
static void quicc_bus_ungrab(struct uart_softc *);
sys/dev/uart/uart_dev_quicc.c
286
quicc_bus_attach(struct uart_softc *sc)
sys/dev/uart/uart_dev_quicc.c
312
quicc_bus_detach(struct uart_softc *sc)
sys/dev/uart/uart_dev_quicc.c
319
quicc_bus_flush(struct uart_softc *sc, int what)
sys/dev/uart/uart_dev_quicc.c
326
quicc_bus_getsig(struct uart_softc *sc)
sys/dev/uart/uart_dev_quicc.c
347
quicc_bus_ioctl(struct uart_softc *sc, int request, intptr_t data)
sys/dev/uart/uart_dev_quicc.c
374
quicc_bus_ipend(struct uart_softc *sc)
sys/dev/uart/uart_dev_quicc.c
400
quicc_bus_param(struct uart_softc *sc, int baudrate, int databits,
sys/dev/uart/uart_dev_quicc.c
413
quicc_bus_probe(struct uart_softc *sc)
sys/dev/uart/uart_dev_quicc.c
429
quicc_bus_receive(struct uart_softc *sc)
sys/dev/uart/uart_dev_quicc.c
447
quicc_bus_setsig(struct uart_softc *sc, int sig)
sys/dev/uart/uart_dev_quicc.c
471
quicc_bus_transmit(struct uart_softc *sc)
sys/dev/uart/uart_dev_quicc.c
491
quicc_bus_grab(struct uart_softc *sc)
sys/dev/uart/uart_dev_quicc.c
506
quicc_bus_ungrab(struct uart_softc *sc)
sys/dev/uart/uart_dev_ti8250.c
70
ti8250_bus_probe(struct uart_softc *sc)
sys/dev/uart/uart_dev_z8530.c
267
struct uart_softc base;
sys/dev/uart/uart_dev_z8530.c
272
static int z8530_bus_attach(struct uart_softc *);
sys/dev/uart/uart_dev_z8530.c
273
static int z8530_bus_detach(struct uart_softc *);
sys/dev/uart/uart_dev_z8530.c
274
static int z8530_bus_flush(struct uart_softc *, int);
sys/dev/uart/uart_dev_z8530.c
275
static int z8530_bus_getsig(struct uart_softc *);
sys/dev/uart/uart_dev_z8530.c
276
static int z8530_bus_ioctl(struct uart_softc *, int, intptr_t);
sys/dev/uart/uart_dev_z8530.c
277
static int z8530_bus_ipend(struct uart_softc *);
sys/dev/uart/uart_dev_z8530.c
278
static int z8530_bus_param(struct uart_softc *, int, int, int, int);
sys/dev/uart/uart_dev_z8530.c
279
static int z8530_bus_probe(struct uart_softc *);
sys/dev/uart/uart_dev_z8530.c
280
static int z8530_bus_receive(struct uart_softc *);
sys/dev/uart/uart_dev_z8530.c
281
static int z8530_bus_setsig(struct uart_softc *, int);
sys/dev/uart/uart_dev_z8530.c
282
static int z8530_bus_transmit(struct uart_softc *);
sys/dev/uart/uart_dev_z8530.c
283
static void z8530_bus_grab(struct uart_softc *);
sys/dev/uart/uart_dev_z8530.c
284
static void z8530_bus_ungrab(struct uart_softc *);
sys/dev/uart/uart_dev_z8530.c
322
z8530_bus_attach(struct uart_softc *sc)
sys/dev/uart/uart_dev_z8530.c
356
z8530_bus_detach(struct uart_softc *sc)
sys/dev/uart/uart_dev_z8530.c
363
z8530_bus_flush(struct uart_softc *sc, int what)
sys/dev/uart/uart_dev_z8530.c
370
z8530_bus_getsig(struct uart_softc *sc)
sys/dev/uart/uart_dev_z8530.c
390
z8530_bus_ioctl(struct uart_softc *sc, int request, intptr_t data)
sys/dev/uart/uart_dev_z8530.c
423
z8530_bus_ipend(struct uart_softc *sc)
sys/dev/uart/uart_dev_z8530.c
496
z8530_bus_param(struct uart_softc *sc, int baudrate, int databits,
sys/dev/uart/uart_dev_z8530.c
510
z8530_bus_probe(struct uart_softc *sc)
sys/dev/uart/uart_dev_z8530.c
529
z8530_bus_receive(struct uart_softc *sc)
sys/dev/uart/uart_dev_z8530.c
575
z8530_bus_setsig(struct uart_softc *sc, int sig)
sys/dev/uart/uart_dev_z8530.c
611
z8530_bus_transmit(struct uart_softc *sc)
sys/dev/uart/uart_dev_z8530.c
629
z8530_bus_grab(struct uart_softc *sc)
sys/dev/uart/uart_dev_z8530.c
641
z8530_bus_ungrab(struct uart_softc *sc)
sys/dev/uart/uart_tty.c
166
struct uart_softc *sc;
sys/dev/uart/uart_tty.c
180
struct uart_softc *sc;
sys/dev/uart/uart_tty.c
200
struct uart_softc *sc;
sys/dev/uart/uart_tty.c
225
struct uart_softc *sc;
sys/dev/uart/uart_tty.c
243
struct uart_softc *sc;
sys/dev/uart/uart_tty.c
262
struct uart_softc *sc;
sys/dev/uart/uart_tty.c
310
struct uart_softc *sc;
sys/dev/uart/uart_tty.c
321
struct uart_softc *sc = arg;
sys/dev/uart/uart_tty.c
387
struct uart_softc *sc;
sys/dev/uart/uart_tty.c
420
uart_tty_attach(struct uart_softc *sc)
sys/dev/uart/uart_tty.c
444
uart_tty_detach(struct uart_softc *sc)
sys/dev/uart/uart_tty.c
459
uart_tty_getlock(struct uart_softc *sc)
sys/powerpc/psim/uart_iobus.c
65
sizeof(struct uart_softc),
sys/powerpc/psim/uart_iobus.c
71
struct uart_softc *sc;
sys/riscv/sifive/sifive_uart.c
168
sfuart_bus_probe(struct uart_softc *sc)
sys/riscv/sifive/sifive_uart.c
187
sfuart_bus_attach(struct uart_softc *sc)
sys/riscv/sifive/sifive_uart.c
235
sfuart_bus_detach(struct uart_softc *sc)
sys/riscv/sifive/sifive_uart.c
256
sfuart_bus_flush(struct uart_softc *sc, int what)
sys/riscv/sifive/sifive_uart.c
289
sfuart_bus_getsig(struct uart_softc *sc)
sys/riscv/sifive/sifive_uart.c
306
sfuart_bus_setsig(struct uart_softc *sc, int sig)
sys/riscv/sifive/sifive_uart.c
325
sfuart_bus_ioctl(struct uart_softc *sc, int request, intptr_t data)
sys/riscv/sifive/sifive_uart.c
357
sfuart_bus_ipend(struct uart_softc *sc)
sys/riscv/sifive/sifive_uart.c
388
sfuart_bus_param(struct uart_softc *sc, int baudrate, int databits,
sys/riscv/sifive/sifive_uart.c
424
sfuart_bus_receive(struct uart_softc *sc)
sys/riscv/sifive/sifive_uart.c
450
sfuart_bus_transmit(struct uart_softc *sc)
sys/riscv/sifive/sifive_uart.c
474
sfuart_bus_grab(struct uart_softc *sc)
sys/riscv/sifive/sifive_uart.c
490
sfuart_bus_ungrab(struct uart_softc *sc)
sys/riscv/sifive/sifive_uart.c
83
struct uart_softc uart_softc;
usr.sbin/bhyve/amd64/pci_lpc.c
223
*eax = uart_ns16550_read(sc->uart_softc, offset);
usr.sbin/bhyve/amd64/pci_lpc.c
225
uart_ns16550_write(sc->uart_softc, offset, *eax);
usr.sbin/bhyve/amd64/pci_lpc.c
229
*eax = uart_ns16550_read(sc->uart_softc, offset);
usr.sbin/bhyve/amd64/pci_lpc.c
231
uart_ns16550_read(sc->uart_softc, offset + 1) << 8;
usr.sbin/bhyve/amd64/pci_lpc.c
233
uart_ns16550_write(sc->uart_softc, offset, *eax);
usr.sbin/bhyve/amd64/pci_lpc.c
234
uart_ns16550_write(sc->uart_softc, offset + 1,
usr.sbin/bhyve/amd64/pci_lpc.c
266
sc->uart_softc = uart_ns16550_init(lpc_uart_intr_assert,
usr.sbin/bhyve/amd64/pci_lpc.c
273
uart_ns16550_tty_open(sc->uart_softc, backend) != 0) {
usr.sbin/bhyve/amd64/pci_lpc.c
597
sc = lpc_uart_softc[unit].uart_softc;
usr.sbin/bhyve/amd64/pci_lpc.c
73
struct uart_ns16550_softc *uart_softc;
usr.sbin/bhyve/uart_backend.c
133
rxfifo_available(struct uart_softc *sc)
usr.sbin/bhyve/uart_backend.c
139
uart_rxfifo_getchar(struct uart_softc *sc)
usr.sbin/bhyve/uart_backend.c
164
uart_rxfifo_numchars(struct uart_softc *sc)
usr.sbin/bhyve/uart_backend.c
170
rxfifo_putchar(struct uart_softc *sc, uint8_t ch)
usr.sbin/bhyve/uart_backend.c
196
uart_rxfifo_drain(struct uart_softc *sc, bool loopback)
usr.sbin/bhyve/uart_backend.c
220
uart_rxfifo_putchar(struct uart_softc *sc, uint8_t ch, bool loopback)
usr.sbin/bhyve/uart_backend.c
236
uart_rxfifo_reset(struct uart_softc *sc, int size)
usr.sbin/bhyve/uart_backend.c
267
uart_rxfifo_size(struct uart_softc *sc __unused)
usr.sbin/bhyve/uart_backend.c
274
uart_rxfifo_snapshot(struct uart_softc *sc, struct vm_snapshot_meta *meta)
usr.sbin/bhyve/uart_backend.c
299
struct uart_softc *sc = socket_softc->softc;
usr.sbin/bhyve/uart_backend.c
338
uart_tcp_disconnect(struct uart_softc *sc)
usr.sbin/bhyve/uart_backend.c
347
uart_stdio_backend(struct uart_softc *sc)
usr.sbin/bhyve/uart_backend.c
380
uart_tty_backend(struct uart_softc *sc, const char *path)
usr.sbin/bhyve/uart_backend.c
418
uart_tcp_backend(struct uart_softc *sc, const char *path,
usr.sbin/bhyve/uart_backend.c
513
struct uart_softc *
usr.sbin/bhyve/uart_backend.c
516
struct uart_softc *sc = calloc(1, sizeof(struct uart_softc));
usr.sbin/bhyve/uart_backend.c
526
uart_tty_open(struct uart_softc *sc, const char *path,
usr.sbin/bhyve/uart_backend.c
552
uart_softc_lock(struct uart_softc *sc)
usr.sbin/bhyve/uart_backend.c
558
uart_softc_unlock(struct uart_softc *sc)
usr.sbin/bhyve/uart_backend.c
80
struct uart_softc *softc;
usr.sbin/bhyve/uart_backend.c
88
static void uart_tcp_disconnect(struct uart_softc *);
usr.sbin/bhyve/uart_backend.h
37
struct uart_softc;
usr.sbin/bhyve/uart_backend.h
40
void uart_rxfifo_drain(struct uart_softc *sc, bool loopback);
usr.sbin/bhyve/uart_backend.h
41
int uart_rxfifo_getchar(struct uart_softc *sc);
usr.sbin/bhyve/uart_backend.h
42
int uart_rxfifo_numchars(struct uart_softc *sc);
usr.sbin/bhyve/uart_backend.h
43
int uart_rxfifo_putchar(struct uart_softc *sc, uint8_t ch, bool loopback);
usr.sbin/bhyve/uart_backend.h
44
void uart_rxfifo_reset(struct uart_softc *sc, int size);
usr.sbin/bhyve/uart_backend.h
45
int uart_rxfifo_size(struct uart_softc *sc);
usr.sbin/bhyve/uart_backend.h
47
int uart_rxfifo_snapshot(struct uart_softc *sc,
usr.sbin/bhyve/uart_backend.h
51
struct uart_softc *uart_init(void);
usr.sbin/bhyve/uart_backend.h
52
int uart_tty_open(struct uart_softc *sc, const char *path,
usr.sbin/bhyve/uart_backend.h
54
void uart_softc_lock(struct uart_softc *sc);
usr.sbin/bhyve/uart_backend.h
55
void uart_softc_unlock(struct uart_softc *sc);
usr.sbin/bhyve/uart_emul.c
84
struct uart_softc *backend;
usr.sbin/bhyve/uart_pl011.c
107
struct uart_softc *backend;