Home
last modified time | relevance | path

Searched refs:serial_port (Results 1 – 13 of 13) sorted by relevance

/xen/xen/include/xen/
A Dserial.h43 struct serial_port { struct
67 void (*init_irq)(struct serial_port *);
70 void (*endboot)(struct serial_port *);
72 void (*suspend)(struct serial_port *);
73 void (*resume)(struct serial_port *);
76 int (*tx_ready)(struct serial_port *);
78 void (*putc)(struct serial_port *, char);
80 void (*flush)(struct serial_port *);
84 int (*irq)(struct serial_port *);
86 void (*start_tx)(struct serial_port *);
[all …]
/xen/xen/drivers/char/
A Dcadence-uart.c45 struct serial_port *port = data; in cuart_interrupt()
60 static void __init cuart_init_preirq(struct serial_port *port) in cuart_init_preirq()
70 static void __init cuart_init_postirq(struct serial_port *port) in cuart_init_postirq()
93 static void cuart_suspend(struct serial_port *port) in cuart_suspend()
98 static void cuart_resume(struct serial_port *port) in cuart_resume()
103 static int cuart_tx_ready(struct serial_port *port) in cuart_tx_ready()
111 static void cuart_putc(struct serial_port *port, char c) in cuart_putc()
118 static int cuart_getc(struct serial_port *port, char *pc) in cuart_getc()
129 static int __init cuart_irq(struct serial_port *port) in cuart_irq()
136 static const struct vuart_info *cuart_vuart(struct serial_port *port) in cuart_vuart()
A Dmeson-uart.c65 struct serial_port *port = data; in meson_uart_interrupt()
76 static void __init meson_uart_init_preirq(struct serial_port *port) in meson_uart_init_preirq()
92 static void __init meson_uart_init_postirq(struct serial_port *port) in meson_uart_init_postirq()
118 static void meson_uart_suspend(struct serial_port *port) in meson_uart_suspend()
123 static void meson_uart_resume(struct serial_port *port) in meson_uart_resume()
128 static void meson_uart_putc(struct serial_port *port, char c) in meson_uart_putc()
135 static int meson_uart_getc(struct serial_port *port, char *c) in meson_uart_getc()
147 static int __init meson_irq(struct serial_port *port) in meson_irq()
161 static void meson_uart_stop_tx(struct serial_port *port) in meson_uart_stop_tx()
168 static void meson_uart_start_tx(struct serial_port *port) in meson_uart_start_tx()
[all …]
A Dmvebu-uart.c71 struct serial_port *port = data; in mvebu3700_uart_interrupt()
83 static void __init mvebu3700_uart_init_preirq(struct serial_port *port) in mvebu3700_uart_init_preirq()
106 static void __init mvebu3700_uart_init_postirq(struct serial_port *port) in mvebu3700_uart_init_postirq()
127 static void mvebu3700_uart_suspend(struct serial_port *port) in mvebu3700_uart_suspend()
132 static void mvebu3700_uart_resume(struct serial_port *port) in mvebu3700_uart_resume()
137 static void mvebu3700_uart_putc(struct serial_port *port, char c) in mvebu3700_uart_putc()
144 static int mvebu3700_uart_getc(struct serial_port *port, char *c) in mvebu3700_uart_getc()
156 static int __init mvebu3700_irq(struct serial_port *port) in mvebu3700_irq()
170 static void mvebu3700_uart_stop_tx(struct serial_port *port) in mvebu3700_uart_stop_tx()
180 static void mvebu3700_uart_start_tx(struct serial_port *port) in mvebu3700_uart_start_tx()
[all …]
A Dpl011.c65 struct serial_port *port = data; in pl011_interrupt()
91 static void __init pl011_init_preirq(struct serial_port *port) in pl011_init_preirq()
126 static void __init pl011_init_postirq(struct serial_port *port) in pl011_init_postirq()
147 static void pl011_suspend(struct serial_port *port) in pl011_suspend()
152 static void pl011_resume(struct serial_port *port) in pl011_resume()
157 static int pl011_tx_ready(struct serial_port *port) in pl011_tx_ready()
164 static void pl011_putc(struct serial_port *port, char c) in pl011_putc()
171 static int pl011_getc(struct serial_port *port, char *pc) in pl011_getc()
182 static int __init pl011_irq(struct serial_port *port) in pl011_irq()
196 static void pl011_tx_stop(struct serial_port *port) in pl011_tx_stop()
[all …]
A Dscif-uart.c95 struct serial_port *port = data; in scif_uart_interrupt()
130 static void __init scif_uart_init_preirq(struct serial_port *port) in scif_uart_init_preirq()
161 static void __init scif_uart_init_postirq(struct serial_port *port) in scif_uart_init_postirq()
186 static void scif_uart_suspend(struct serial_port *port) in scif_uart_suspend()
191 static void scif_uart_resume(struct serial_port *port) in scif_uart_resume()
196 static int scif_uart_tx_ready(struct serial_port *port) in scif_uart_tx_ready()
213 static void scif_uart_putc(struct serial_port *port, char c) in scif_uart_putc()
225 static int scif_uart_getc(struct serial_port *port, char *pc) in scif_uart_getc()
244 static int __init scif_uart_irq(struct serial_port *port) in scif_uart_irq()
258 static void scif_uart_start_tx(struct serial_port *port) in scif_uart_start_tx()
[all …]
A Dexynos4210-uart.c50 struct serial_port *port = data; in exynos4210_uart_interrupt()
101 static void __init exynos4210_uart_init_preirq(struct serial_port *port) in exynos4210_uart_init_preirq()
190 static void __init exynos4210_uart_init_postirq(struct serial_port *port) in exynos4210_uart_init_postirq()
213 static void exynos4210_uart_suspend(struct serial_port *port) in exynos4210_uart_suspend()
218 static void exynos4210_uart_resume(struct serial_port *port) in exynos4210_uart_resume()
223 static int exynos4210_uart_tx_ready(struct serial_port *port) in exynos4210_uart_tx_ready()
245 static void exynos4210_uart_putc(struct serial_port *port, char c) in exynos4210_uart_putc()
252 static int exynos4210_uart_getc(struct serial_port *port, char *pc) in exynos4210_uart_getc()
270 static int __init exynos4210_uart_irq(struct serial_port *port) in exynos4210_uart_irq()
277 static const struct vuart_info *exynos4210_vuart_info(struct serial_port *port) in exynos4210_vuart_info()
A Dserial.c25 static struct serial_port com[SERHND_IDX + 1] = {
40 static inline void serial_stop_tx(struct serial_port *port) in serial_stop_tx()
199 struct serial_port *port; in serial_putc()
229 struct serial_port *port; in serial_puts()
264 struct serial_port *port; in serial_getc()
361 struct serial_port *port; in serial_set_rx_handler()
404 struct serial_port *port; in serial_force_unlock()
419 struct serial_port *port; in serial_start_sync()
454 struct serial_port *port; in serial_end_sync()
471 struct serial_port *port; in serial_start_log_everything()
[all …]
A Domap-uart.c64 struct serial_port *port = data; in omap_uart_interrupt()
194 static void __init omap_uart_init_preirq(struct serial_port *port) in omap_uart_init_preirq()
226 static void __init omap_uart_init_postirq(struct serial_port *port) in omap_uart_init_postirq()
245 static void omap_uart_suspend(struct serial_port *port) in omap_uart_suspend()
250 static void omap_uart_resume(struct serial_port *port) in omap_uart_resume()
255 static int omap_uart_tx_ready(struct serial_port *port) in omap_uart_tx_ready()
275 static void omap_uart_putc(struct serial_port *port, char c) in omap_uart_putc()
282 static int omap_uart_getc(struct serial_port *port, char *pc) in omap_uart_getc()
293 static int __init omap_uart_irq(struct serial_port *port) in omap_uart_irq()
300 static const struct vuart_info *omap_vuart_info(struct serial_port *port) in omap_vuart_info()
A Dns16550.c530 struct serial_port *port = dev_id; in ns16550_interrupt()
561 struct serial_port *port = this_cpu(poll_port); in __ns16550_poll()
592 static int ns16550_tx_ready(struct serial_port *port) in ns16550_tx_ready()
838 static void ns16550_suspend(struct serial_port *port) in ns16550_suspend()
851 static void _ns16550_resume(struct serial_port *port) in _ns16550_resume()
881 struct serial_port *port = data; in ns16550_delayed_resume()
890 static void ns16550_resume(struct serial_port *port) in ns16550_resume()
1658 if ( unlikely(!spcr->serial_port.address) )
1675 uart->io_base = spcr->serial_port.address;
1676 uart->io_size = spcr->serial_port.bit_width;
[all …]
A Dehci-dbgp.c1170 static void ehci_dbgp_flush(struct serial_port *port) in ehci_dbgp_flush()
1199 static void ehci_dbgp_putc(struct serial_port *port, char c) in ehci_dbgp_putc()
1212 static int ehci_dbgp_tx_ready(struct serial_port *port) in ehci_dbgp_tx_ready()
1231 static int ehci_dbgp_getc(struct serial_port *port, char *pc) in ehci_dbgp_getc()
1246 static struct serial_port *poll_port;
1250 struct serial_port *port = poll_port; in _ehci_dbgp_poll()
1312 static void __init ehci_dbgp_init_preirq(struct serial_port *port) in ehci_dbgp_init_preirq()
1361 static void __init ehci_dbgp_init_postirq(struct serial_port *port) in ehci_dbgp_init_postirq()
1412 static void __init ehci_dbgp_endboot(struct serial_port *port) in ehci_dbgp_endboot()
1417 static void ehci_dbgp_suspend(struct serial_port *port) in ehci_dbgp_suspend()
[all …]
/xen/xen/include/acpi/
A Dactbl2.h1003 struct acpi_generic_address serial_port; member
/xen/xen/arch/arm/acpi/
A Ddomain_build.c51 mfn = spcr->serial_port.address >> PAGE_SHIFT; in acpi_iomem_deny_access()

Completed in 27 milliseconds