/xen/xen/drivers/char/ |
A D | ns16550.c | 531 struct ns16550 *uart = port->uart; in ns16550_interrupt() local 562 struct ns16550 *uart = port->uart; in __ns16550_poll() local 594 struct ns16550 *uart = port->uart; in ns16550_tx_ready() local 600 uart->lsr_mask ) == uart->lsr_mask ) ? uart->fifo_size : 0; in ns16550_tx_ready() 605 struct ns16550 *uart = port->uart; in ns16550_putc() local 611 struct ns16550 *uart = port->uart; in ns16550_getc() local 694 struct ns16550 *uart = port->uart; in ns16550_init_preirq() local 723 struct ns16550 *uart = port->uart; in ns16550_init_irq() local 748 struct ns16550 *uart = port->uart; in ns16550_init_postirq() local 760 bits = uart->data_bits + uart->stop_bits + !!uart->parity; in ns16550_init_postirq() [all …]
|
A D | omap-uart.c | 65 struct omap_uart *uart = port->uart; in omap_uart_interrupt() local 89 divisor = uart->clock_hz / (uart->baud << 4); in baud_protocol_setup() 131 omap_write(uart, UART_LCR, (uart->data_bits - 5) | in baud_protocol_setup() 196 struct omap_uart *uart = port->uart; in omap_uart_init_preirq() local 228 struct omap_uart *uart = port->uart; in omap_uart_init_postirq() local 257 struct omap_uart *uart = port->uart; in omap_uart_tx_ready() local 277 struct omap_uart *uart = port->uart; in omap_uart_putc() local 284 struct omap_uart *uart = port->uart; in omap_uart_getc() local 295 struct omap_uart *uart = port->uart; in omap_uart_irq() local 297 return ((uart->irq > 0) ? uart->irq : -1); in omap_uart_irq() [all …]
|
A D | scif-uart.c | 96 struct scif_uart *uart = port->uart; in scif_uart_interrupt() local 132 struct scif_uart *uart = port->uart; in scif_uart_init_preirq() local 163 struct scif_uart *uart = port->uart; in scif_uart_init_postirq() local 198 struct scif_uart *uart = port->uart; in scif_uart_tx_ready() local 215 struct scif_uart *uart = port->uart; in scif_uart_putc() local 227 struct scif_uart *uart = port->uart; in scif_uart_getc() local 246 struct scif_uart *uart = port->uart; in scif_uart_irq() local 248 return ((uart->irq > 0) ? uart->irq : -1); in scif_uart_irq() 253 struct scif_uart *uart = port->uart; in scif_vuart_info() local 260 struct scif_uart *uart = port->uart; in scif_uart_start_tx() local [all …]
|
A D | exynos4210-uart.c | 51 struct exynos4210_uart *uart = port->uart; in exynos4210_uart_interrupt() local 103 struct exynos4210_uart *uart = port->uart; in exynos4210_uart_init_preirq() local 117 divisor = ((uart->clock_hz) / (uart->baud)) - 1; in exynos4210_uart_init_preirq() 139 ASSERT(uart->data_bits >= 5 && uart->data_bits <= 8); in exynos4210_uart_init_preirq() 147 ASSERT(uart->stop_bits >= 1 && uart->stop_bits <= 2); in exynos4210_uart_init_preirq() 192 struct exynos4210_uart *uart = port->uart; in exynos4210_uart_init_postirq() local 225 struct exynos4210_uart *uart = port->uart; in exynos4210_uart_tx_ready() local 247 struct exynos4210_uart *uart = port->uart; in exynos4210_uart_putc() local 254 struct exynos4210_uart *uart = port->uart; in exynos4210_uart_getc() local 272 struct exynos4210_uart *uart = port->uart; in exynos4210_uart_irq() local [all …]
|
A D | pl011.c | 66 struct pl011 *uart = port->uart; in pl011_interrupt() local 93 struct pl011 *uart = port->uart; in pl011_init_preirq() local 128 struct pl011 *uart = port->uart; in pl011_init_postirq() local 159 struct pl011 *uart = port->uart; in pl011_tx_ready() local 166 struct pl011 *uart = port->uart; in pl011_putc() local 173 struct pl011 *uart = port->uart; in pl011_getc() local 184 struct pl011 *uart = port->uart; in pl011_irq() local 186 return ((uart->irq > 0) ? uart->irq : -1); in pl011_irq() 191 struct pl011 *uart = port->uart; in pl011_vuart() local 198 struct pl011 *uart = port->uart; in pl011_tx_stop() local [all …]
|
A D | cadence-uart.c | 40 #define cuart_read(uart, off) readl((uart)->regs + (off)) argument 46 struct cuart *uart = port->uart; in cuart_interrupt() local 62 struct cuart *uart = port->uart; in cuart_init_preirq() local 72 struct cuart *uart = port->uart; in cuart_init_postirq() local 80 if ( (rc = setup_irq(uart->irq, 0, &uart->irqaction)) != 0 ) in cuart_init_postirq() 105 struct cuart *uart = port->uart; in cuart_tx_ready() local 113 struct cuart *uart = port->uart; in cuart_putc() local 120 struct cuart *uart = port->uart; in cuart_getc() local 131 struct cuart *uart = port->uart; in cuart_irq() local 133 return ( (uart->irq > 0) ? uart->irq : -1 ); in cuart_irq() [all …]
|
A D | mvebu-uart.c | 72 struct mvebu3700_uart *uart = port->uart; in mvebu3700_uart_interrupt() local 85 struct mvebu3700_uart *uart = port->uart; in mvebu3700_uart_init_preirq() local 108 struct mvebu3700_uart *uart = port->uart; in mvebu3700_uart_init_postirq() local 115 if ( setup_irq(uart->irq, 0, &uart->irqaction) != 0 ) in mvebu3700_uart_init_postirq() 139 struct mvebu3700_uart *uart = port->uart; in mvebu3700_uart_putc() local 146 struct mvebu3700_uart *uart = port->uart; in mvebu3700_uart_getc() local 158 struct mvebu3700_uart *uart = port->uart; in mvebu3700_irq() local 165 struct mvebu3700_uart *uart = port->uart; in mvebu3700_vuart_info() local 172 struct mvebu3700_uart *uart = port->uart; in mvebu3700_uart_stop_tx() local 182 struct mvebu3700_uart *uart = port->uart; in mvebu3700_uart_start_tx() local [all …]
|
A D | meson-uart.c | 66 struct meson_uart *uart = port->uart; in meson_uart_interrupt() local 78 struct meson_uart *uart = port->uart; in meson_uart_init_preirq() local 94 struct meson_uart *uart = port->uart; in meson_uart_init_postirq() local 100 if ( setup_irq(uart->irq, 0, &uart->irqaction) != 0 ) in meson_uart_init_postirq() 130 struct meson_uart *uart = port->uart; in meson_uart_putc() local 137 struct meson_uart *uart = port->uart; in meson_uart_getc() local 149 struct meson_uart *uart = port->uart; in meson_irq() local 156 struct meson_uart *uart = port->uart; in meson_vuart_info() local 163 struct meson_uart *uart = port->uart; in meson_uart_stop_tx() local 170 struct meson_uart *uart = port->uart; in meson_uart_start_tx() local [all …]
|
A D | Makefile | 3 obj-$(CONFIG_HAS_CADENCE_UART) += cadence-uart.o 5 obj-$(CONFIG_HAS_EXYNOS4210) += exynos4210-uart.o 6 obj-$(CONFIG_HAS_MESON) += meson-uart.o 7 obj-$(CONFIG_HAS_MVEBU) += mvebu-uart.o 8 obj-$(CONFIG_HAS_OMAP) += omap-uart.o 9 obj-$(CONFIG_HAS_SCIF) += scif-uart.o 11 obj-$(CONFIG_ARM) += arm-uart.o
|
A D | ehci-dbgp.c | 1172 struct ehci_dbgp *dbgp = port->uart; in ehci_dbgp_flush() 1201 struct ehci_dbgp *dbgp = port->uart; in ehci_dbgp_putc() 1214 struct ehci_dbgp *dbgp = port->uart; in ehci_dbgp_tx_ready() 1233 struct ehci_dbgp *dbgp = port->uart; in ehci_dbgp_getc() 1251 struct ehci_dbgp *dbgp = port->uart; in _ehci_dbgp_poll() 1314 struct ehci_dbgp *dbgp = port->uart; in ehci_dbgp_init_preirq() 1363 struct ehci_dbgp *dbgp = port->uart; in ehci_dbgp_init_postirq() 1414 ehci_dbgp_check_release(port->uart); in ehci_dbgp_endboot() 1419 struct ehci_dbgp *dbgp = port->uart; in ehci_dbgp_suspend() 1436 struct ehci_dbgp *dbgp = port->uart; in ehci_dbgp_resume()
|
A D | serial.c | 573 void *uart) in serial_register_uart() argument 577 com[idx].uart = uart; in serial_register_uart()
|
/xen/xen/arch/arm/ |
A D | vuart.c | 89 struct vuart *uart = &d->arch.vuart; in vuart_print_char() local 95 spin_lock(&uart->lock); in vuart_print_char() 96 uart->buf[uart->idx++] = c; in vuart_print_char() 97 if ( (uart->idx == (VUART_BUF_SIZE - 2)) || (c == '\n') ) in vuart_print_char() 100 uart->buf[uart->idx++] = '\n'; in vuart_print_char() 101 uart->buf[uart->idx] = '\0'; in vuart_print_char() 102 printk(XENLOG_G_DEBUG "DOM%u: %s", d->domain_id, uart->buf); in vuart_print_char() 103 uart->idx = 0; in vuart_print_char() 105 spin_unlock(&uart->lock); in vuart_print_char()
|
/xen/xen/include/xen/ |
A D | serial.h | 46 void *uart; member 153 void serial_register_uart(int idx, struct uart_driver *driver, void *uart);
|
/xen/xen/arch/arm/arm32/ |
A D | debug-8250.inc | 17 #include <xen/8250-uart.h>
|
A D | debug-exynos4210.inc | 19 #include <asm/exynos4210-uart.h>
|
A D | debug-scif.inc | 20 #include <asm/scif-uart.h>
|
A D | debug-pl011.inc | 19 #include <asm/pl011-uart.h>
|
/xen/xen/arch/arm/arm64/ |
A D | debug-8250.inc | 19 #include <xen/8250-uart.h>
|
A D | debug-cadence.inc | 21 #include <asm/cadence-uart.h>
|
A D | debug-scif.inc | 22 #include <asm/scif-uart.h>
|
/xen/docs/misc/arm/ |
A D | early-printk.txt | 21 apply to the register offsets within the uart.
|
/xen/ |
A D | MAINTAINERS | 239 F: xen/drivers/char/arm-uart.c 240 F: xen/drivers/char/cadence-uart.c 241 F: xen/drivers/char/exynos4210-uart.c 242 F: xen/drivers/char/meson-uart.c 243 F: xen/drivers/char/mvebu-uart.c 244 F: xen/drivers/char/omap-uart.c 246 F: xen/drivers/char/scif-uart.c
|
/xen/docs/man/ |
A D | xl.cfg.5.pod.in | 1328 L</vuart="uart"> to know how to enable vuart console. 2868 =item B<vuart="uart">
|