/freebsd-10.0-release/sys/dev/uart/ |
H A D | uart_dev_ns8250.h | 36 struct uart_softc base; 48 int ns8250_bus_attach(struct uart_softc *); 49 int ns8250_bus_detach(struct uart_softc *); 50 int ns8250_bus_flush(struct uart_softc *, int); 51 int ns8250_bus_getsig(struct uart_softc *); 52 int ns8250_bus_ioctl(struct uart_softc *, int, intptr_t); 53 int ns8250_bus_ipend(struct uart_softc *); 54 int ns8250_bus_param(struct uart_softc *, int, int, int, int); 55 int ns8250_bus_probe(struct uart_softc *); 56 int ns8250_bus_receive(struct uart_softc *); [all...] |
H A D | uart_dev_pl011.c | 225 struct uart_softc base; 234 static int uart_pl011_bus_attach(struct uart_softc *); 235 static int uart_pl011_bus_detach(struct uart_softc *); 236 static int uart_pl011_bus_flush(struct uart_softc *, int); 237 static int uart_pl011_bus_getsig(struct uart_softc *); 238 static int uart_pl011_bus_ioctl(struct uart_softc *, int, intptr_t); 239 static int uart_pl011_bus_ipend(struct uart_softc *); 240 static int uart_pl011_bus_param(struct uart_softc *, int, int, int, int); 241 static int uart_pl011_bus_probe(struct uart_softc *); 242 static int uart_pl011_bus_receive(struct uart_softc *); [all...] |
H A D | uart_bus.h | 75 struct uart_softc { struct 147 void uart_sched_softih(struct uart_softc *, uint32_t); 149 int uart_tty_attach(struct uart_softc *); 150 int uart_tty_detach(struct uart_softc *); 157 uart_rx_empty(struct uart_softc *sc) 163 uart_rx_full(struct uart_softc *sc) 170 uart_rx_get(struct uart_softc *sc) 183 uart_rx_next(struct uart_softc *sc) 196 uart_rx_peek(struct uart_softc *sc) 205 uart_rx_put(struct uart_softc *s [all...] |
H A D | uart_dev_imx.c | 129 struct uart_softc base; 132 static int imx_uart_bus_attach(struct uart_softc *); 133 static int imx_uart_bus_detach(struct uart_softc *); 134 static int imx_uart_bus_flush(struct uart_softc *, int); 135 static int imx_uart_bus_getsig(struct uart_softc *); 136 static int imx_uart_bus_ioctl(struct uart_softc *, int, intptr_t); 137 static int imx_uart_bus_ipend(struct uart_softc *); 138 static int imx_uart_bus_param(struct uart_softc *, int, int, int, int); 139 static int imx_uart_bus_probe(struct uart_softc *); 140 static int imx_uart_bus_receive(struct uart_softc *); [all...] |
H A D | uart_dev_quicc.c | 234 struct uart_softc base; 237 static int quicc_bus_attach(struct uart_softc *); 238 static int quicc_bus_detach(struct uart_softc *); 239 static int quicc_bus_flush(struct uart_softc *, int); 240 static int quicc_bus_getsig(struct uart_softc *); 241 static int quicc_bus_ioctl(struct uart_softc *, int, intptr_t); 242 static int quicc_bus_ipend(struct uart_softc *); 243 static int quicc_bus_param(struct uart_softc *, int, int, int, int); 244 static int quicc_bus_probe(struct uart_softc *); 245 static int quicc_bus_receive(struct uart_softc *); [all...] |
H A D | uart_dev_sab82532.c | 354 struct uart_softc base; 357 static int sab82532_bus_attach(struct uart_softc *); 358 static int sab82532_bus_detach(struct uart_softc *); 359 static int sab82532_bus_flush(struct uart_softc *, int); 360 static int sab82532_bus_getsig(struct uart_softc *); 361 static int sab82532_bus_ioctl(struct uart_softc *, int, intptr_t); 362 static int sab82532_bus_ipend(struct uart_softc *); 363 static int sab82532_bus_param(struct uart_softc *, int, int, int, int); 364 static int sab82532_bus_probe(struct uart_softc *); 365 static int sab82532_bus_receive(struct uart_softc *); [all...] |
H A D | uart_dev_z8530.c | 268 struct uart_softc base; 273 static int z8530_bus_attach(struct uart_softc *); 274 static int z8530_bus_detach(struct uart_softc *); 275 static int z8530_bus_flush(struct uart_softc *, int); 276 static int z8530_bus_getsig(struct uart_softc *); 277 static int z8530_bus_ioctl(struct uart_softc *, int, intptr_t); 278 static int z8530_bus_ipend(struct uart_softc *); 279 static int z8530_bus_param(struct uart_softc *, int, int, int, int); 280 static int z8530_bus_probe(struct uart_softc *); 281 static int z8530_bus_receive(struct uart_softc *); [all...] |
/freebsd-10.0-release/usr.sbin/bhyve/ |
H A D | uart_emul.h | 35 struct uart_softc; 38 struct uart_softc *uart_init(uart_intr_func_t intr_assert, 42 uint8_t uart_read(struct uart_softc *sc, int offset); 43 void uart_write(struct uart_softc *sc, int offset, uint8_t value); 44 int uart_set_backend(struct uart_softc *sc, const char *opt);
|
H A D | pci_lpc.c | 48 struct uart_softc *uart_softc; member in struct:lpc_uart_softc 120 *eax = uart_read(sc->uart_softc, offset); 122 uart_write(sc->uart_softc, offset, *eax); 146 sc->uart_softc = uart_init(lpc_uart_intr_assert, 149 if (uart_set_backend(sc->uart_softc, sc->opts) != 0) {
|
/freebsd-10.0-release/sys/arm/sa11x0/ |
H A D | uart_dev_sa1110.c | 130 static int sa1110_bus_probe(struct uart_softc *sc); 131 static int sa1110_bus_attach(struct uart_softc *sc); 132 static int sa1110_bus_flush(struct uart_softc *, int); 133 static int sa1110_bus_getsig(struct uart_softc *); 134 static int sa1110_bus_ioctl(struct uart_softc *, int, intptr_t); 135 static int sa1110_bus_ipend(struct uart_softc *); 136 static int sa1110_bus_param(struct uart_softc *, int, int, int, int); 137 static int sa1110_bus_receive(struct uart_softc *); 138 static int sa1110_bus_setsig(struct uart_softc *, int); 139 static int sa1110_bus_transmit(struct uart_softc *); [all...] |
H A D | uart_bus_sa1110.c | 62 sizeof(struct uart_softc), 69 struct uart_softc *sc;
|
/freebsd-10.0-release/sys/arm/samsung/exynos/ |
H A D | uart.c | 208 static int s3c2410_bus_probe(struct uart_softc *sc); 209 static int s3c2410_bus_attach(struct uart_softc *sc); 210 static int s3c2410_bus_flush(struct uart_softc *, int); 211 static int s3c2410_bus_getsig(struct uart_softc *); 212 static int s3c2410_bus_ioctl(struct uart_softc *, int, intptr_t); 213 static int s3c2410_bus_ipend(struct uart_softc *); 214 static int s3c2410_bus_param(struct uart_softc *, int, int, int, int); 215 static int s3c2410_bus_receive(struct uart_softc *); 216 static int s3c2410_bus_setsig(struct uart_softc *, int); 217 static int s3c2410_bus_transmit(struct uart_softc *); [all...] |
/freebsd-10.0-release/sys/mips/adm5120/ |
H A D | uart_dev_adm5120.c | 138 struct uart_softc base; 141 static int adm5120_uart_bus_attach(struct uart_softc *); 142 static int adm5120_uart_bus_detach(struct uart_softc *); 143 static int adm5120_uart_bus_flush(struct uart_softc *, int); 144 static int adm5120_uart_bus_getsig(struct uart_softc *); 145 static int adm5120_uart_bus_ioctl(struct uart_softc *, int, intptr_t); 146 static int adm5120_uart_bus_ipend(struct uart_softc *); 147 static int adm5120_uart_bus_param(struct uart_softc *, int, int, int, int); 148 static int adm5120_uart_bus_probe(struct uart_softc *); 149 static int adm5120_uart_bus_receive(struct uart_softc *); [all...] |
/freebsd-10.0-release/sys/arm/s3c2xx0/ |
H A D | uart_dev_s3c2410.c | 207 static int s3c2410_bus_probe(struct uart_softc *sc); 208 static int s3c2410_bus_attach(struct uart_softc *sc); 209 static int s3c2410_bus_flush(struct uart_softc *, int); 210 static int s3c2410_bus_getsig(struct uart_softc *); 211 static int s3c2410_bus_ioctl(struct uart_softc *, int, intptr_t); 212 static int s3c2410_bus_ipend(struct uart_softc *); 213 static int s3c2410_bus_param(struct uart_softc *, int, int, int, int); 214 static int s3c2410_bus_receive(struct uart_softc *); 215 static int s3c2410_bus_setsig(struct uart_softc *, int); 216 static int s3c2410_bus_transmit(struct uart_softc *); [all...] |
H A D | uart_bus_s3c2410.c | 35 sizeof(struct uart_softc), 43 struct uart_softc *sc;
|
/freebsd-10.0-release/sys/mips/rt305x/ |
H A D | uart_dev_rt305x.c | 184 struct uart_softc base; 187 static int rt305x_uart_bus_attach(struct uart_softc *); 188 static int rt305x_uart_bus_detach(struct uart_softc *); 189 static int rt305x_uart_bus_flush(struct uart_softc *, int); 190 static int rt305x_uart_bus_getsig(struct uart_softc *); 191 static int rt305x_uart_bus_ioctl(struct uart_softc *, int, intptr_t); 192 static int rt305x_uart_bus_ipend(struct uart_softc *); 193 static int rt305x_uart_bus_param(struct uart_softc *, int, int, int, int); 194 static int rt305x_uart_bus_probe(struct uart_softc *); 195 static int rt305x_uart_bus_receive(struct uart_softc *); [all...] |
/freebsd-10.0-release/sys/arm/xilinx/ |
H A D | uart_dev_cdnc.c | 391 static int cdnc_uart_bus_probe(struct uart_softc *sc); 392 static int cdnc_uart_bus_attach(struct uart_softc *sc); 393 static int cdnc_uart_bus_flush(struct uart_softc *, int); 394 static int cdnc_uart_bus_getsig(struct uart_softc *); 395 static int cdnc_uart_bus_ioctl(struct uart_softc *, int, intptr_t); 396 static int cdnc_uart_bus_ipend(struct uart_softc *); 397 static int cdnc_uart_bus_param(struct uart_softc *, int, int, int, int); 398 static int cdnc_uart_bus_receive(struct uart_softc *); 399 static int cdnc_uart_bus_setsig(struct uart_softc *, int); 400 static int cdnc_uart_bus_transmit(struct uart_softc *); [all...] |
/freebsd-10.0-release/sys/arm/at91/ |
H A D | uart_dev_at91usart.c | 69 struct uart_softc base; 309 static int at91_usart_bus_probe(struct uart_softc *sc); 310 static int at91_usart_bus_attach(struct uart_softc *sc); 311 static int at91_usart_bus_flush(struct uart_softc *, int); 312 static int at91_usart_bus_getsig(struct uart_softc *); 313 static int at91_usart_bus_ioctl(struct uart_softc *, int, intptr_t); 314 static int at91_usart_bus_ipend(struct uart_softc *); 315 static int at91_usart_bus_param(struct uart_softc *, int, int, int, int); 316 static int at91_usart_bus_receive(struct uart_softc *); 317 static int at91_usart_bus_setsig(struct uart_softc *, in [all...] |
H A D | uart_bus_at91usart.c | 64 sizeof(struct uart_softc), 72 struct uart_softc *sc;
|
/freebsd-10.0-release/sys/mips/atheros/ |
H A D | uart_dev_ar933x.c | 312 struct uart_softc base; 317 static int ar933x_bus_attach(struct uart_softc *); 318 static int ar933x_bus_detach(struct uart_softc *); 319 static int ar933x_bus_flush(struct uart_softc *, int); 320 static int ar933x_bus_getsig(struct uart_softc *); 321 static int ar933x_bus_ioctl(struct uart_softc *, int, intptr_t); 322 static int ar933x_bus_ipend(struct uart_softc *); 323 static int ar933x_bus_param(struct uart_softc *, int, int, int, int); 324 static int ar933x_bus_probe(struct uart_softc *); 325 static int ar933x_bus_receive(struct uart_softc *); [all...] |
/freebsd-10.0-release/sys/mips/cavium/ |
H A D | uart_dev_oct16550.c | 384 struct uart_softc base; 390 static int oct16550_bus_attach(struct uart_softc *); 391 static int oct16550_bus_detach(struct uart_softc *); 392 static int oct16550_bus_flush(struct uart_softc *, int); 393 static int oct16550_bus_getsig(struct uart_softc *); 394 static int oct16550_bus_ioctl(struct uart_softc *, int, intptr_t); 395 static int oct16550_bus_ipend(struct uart_softc *); 396 static int oct16550_bus_param(struct uart_softc *, int, int, int, int); 397 static int oct16550_bus_probe(struct uart_softc *); 398 static int oct16550_bus_receive(struct uart_softc *); [all...] |
/freebsd-10.0-release/sys/arm/econa/ |
H A D | uart_bus_ec.c | 64 sizeof(struct uart_softc), 70 struct uart_softc *sc;
|
/freebsd-10.0-release/sys/arm/xscale/i80321/ |
H A D | uart_bus_i80321.c | 59 sizeof(struct uart_softc), 66 struct uart_softc *sc;
|
/freebsd-10.0-release/sys/arm/xscale/ixp425/ |
H A D | uart_bus_ixp425.c | 63 sizeof(struct uart_softc), 70 struct uart_softc *sc;
|
/freebsd-10.0-release/sys/arm/xscale/pxa/ |
H A D | uart_bus_pxa.c | 66 sizeof(struct uart_softc), 73 struct uart_softc *sc;
|