Searched refs:uart_softc (Results 1 - 25 of 56) sorted by relevance

123

/freebsd-10.0-release/sys/dev/uart/
H A Duart_dev_ns8250.h36 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 Duart_dev_pl011.c225 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 Duart_bus.h75 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 Duart_dev_imx.c129 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 Duart_dev_quicc.c234 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 Duart_dev_sab82532.c354 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 Duart_dev_z8530.c268 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 Duart_emul.h35 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 Dpci_lpc.c48 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 Duart_dev_sa1110.c130 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 Duart_bus_sa1110.c62 sizeof(struct uart_softc),
69 struct uart_softc *sc;
/freebsd-10.0-release/sys/arm/samsung/exynos/
H A Duart.c208 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 Duart_dev_adm5120.c138 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 Duart_dev_s3c2410.c207 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 Duart_bus_s3c2410.c35 sizeof(struct uart_softc),
43 struct uart_softc *sc;
/freebsd-10.0-release/sys/mips/rt305x/
H A Duart_dev_rt305x.c184 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 Duart_dev_cdnc.c391 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 Duart_dev_at91usart.c69 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 Duart_bus_at91usart.c64 sizeof(struct uart_softc),
72 struct uart_softc *sc;
/freebsd-10.0-release/sys/mips/atheros/
H A Duart_dev_ar933x.c312 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 Duart_dev_oct16550.c384 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 Duart_bus_ec.c64 sizeof(struct uart_softc),
70 struct uart_softc *sc;
/freebsd-10.0-release/sys/arm/xscale/i80321/
H A Duart_bus_i80321.c59 sizeof(struct uart_softc),
66 struct uart_softc *sc;
/freebsd-10.0-release/sys/arm/xscale/ixp425/
H A Duart_bus_ixp425.c63 sizeof(struct uart_softc),
70 struct uart_softc *sc;
/freebsd-10.0-release/sys/arm/xscale/pxa/
H A Duart_bus_pxa.c66 sizeof(struct uart_softc),
73 struct uart_softc *sc;

Completed in 133 milliseconds

123