Home
last modified time | relevance | path

Searched refs:vuart (Results 1 – 15 of 15) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/arm/
A Dvuart.c60 if ( !d->arch.vuart.info ) in domain_vuart_init()
63 spin_lock_init(&d->arch.vuart.lock); in domain_vuart_init()
64 d->arch.vuart.idx = 0; in domain_vuart_init()
67 if ( !d->arch.vuart.buf ) in domain_vuart_init()
71 d->arch.vuart.info->base_addr, in domain_vuart_init()
72 d->arch.vuart.info->size, in domain_vuart_init()
83 xfree(d->arch.vuart.buf); in domain_vuart_free()
89 struct vuart *uart = &d->arch.vuart; in vuart_print_char()
119 if ( offset == d->arch.vuart.info->status_off ) in vuart_mmio_read()
121 *r = d->arch.vuart.info->status; in vuart_mmio_read()
[all …]
A DMakefile58 obj-y += vuart.o
/xen-4.10.0-shim-comet/xen/drivers/char/
A Dcadence-uart.c37 struct vuart_info vuart; member
140 return &uart->vuart; in cuart_vuart()
191 uart->vuart.base_addr = addr; in cuart_init()
192 uart->vuart.size = size; in cuart_init()
193 uart->vuart.data_off = R_UART_RX; in cuart_init()
194 uart->vuart.status_off = R_UART_SR; in cuart_init()
195 uart->vuart.status = UART_SR_INTR_TEMPTY; in cuart_init()
A Dexynos4210-uart.c35 struct vuart_info vuart; member
281 return &uart->vuart; in exynos4210_vuart_info()
340 uart->vuart.base_addr = addr; in exynos4210_uart_init()
341 uart->vuart.size = size; in exynos4210_uart_init()
342 uart->vuart.data_off = UTXH; in exynos4210_uart_init()
343 uart->vuart.status_off = UTRSTAT; in exynos4210_uart_init()
344 uart->vuart.status = UTRSTAT_TXE | UTRSTAT_TXFE; in exynos4210_uart_init()
A Dscif-uart.c46 struct vuart_info vuart; member
204 return &uart->vuart; in scif_vuart_info()
272 uart->vuart.base_addr = addr; in scif_uart_init()
273 uart->vuart.size = size; in scif_uart_init()
274 uart->vuart.data_off = SCIF_SCFTDR; in scif_uart_init()
275 uart->vuart.status_off = SCIF_SCFSR; in scif_uart_init()
276 uart->vuart.status = SCFSR_TDFE; in scif_uart_init()
A Dpl011.c38 struct vuart_info vuart; member
193 return &uart->vuart; in pl011_vuart()
243 uart->vuart.base_addr = addr; in pl011_uart_init()
244 uart->vuart.size = size; in pl011_uart_init()
245 uart->vuart.data_off = DR; in pl011_uart_init()
246 uart->vuart.status_off = FR; in pl011_uart_init()
247 uart->vuart.status = 0; in pl011_uart_init()
A Domap-uart.c59 struct vuart_info vuart; member
304 return &uart->vuart; in omap_vuart_info()
371 uart->vuart.base_addr = addr; in omap_uart_init()
372 uart->vuart.size = size; in omap_uart_init()
373 uart->vuart.data_off = UART_THR; in omap_uart_init()
374 uart->vuart.status_off = UART_LSR << REG_SHIFT; in omap_uart_init()
375 uart->vuart.status = UART_LSR_THRE; in omap_uart_init()
A Dns16550.c77 struct vuart_info vuart; member
905 return &uart->vuart; in ns16550_vuart_info()
1513 uart->vuart.base_addr = uart->io_base; in ns16550_uart_dt_init()
1514 uart->vuart.size = uart->io_size; in ns16550_uart_dt_init()
1515 uart->vuart.data_off = UART_THR <<uart->reg_shift; in ns16550_uart_dt_init()
1516 uart->vuart.status_off = UART_LSR<<uart->reg_shift; in ns16550_uart_dt_init()
1517 uart->vuart.status = UART_LSR_THRE|UART_LSR_TEMT; in ns16550_uart_dt_init()
/xen-4.10.0-shim-comet/docs/misc/
A Dconsole.txt24 /local/domain/$DOMID/vuart/0
26 The vuart console provides access to a virtual SBSA UART on ARM systems.
27 To enable vuart the following line has to be added to the guest configuration
30 vuart = "sbsa_uart"
83 /local/domain/$DOMID/vuart/0/tty
116 parameter plus an optional console type (pv for PV consoles, vuart for
/xen-4.10.0-shim-comet/xen/include/asm-arm/
A Ddomain.h129 struct vuart { struct
135 } vuart; member
/xen-4.10.0-shim-comet/tools/libxl/
A Dlibxl_arm.c53 if (d_config->b_info.arch_arm.vuart == LIBXL_VUART_TYPE_SBSA_UART) { in libxl__arch_domain_prepare_config()
951 if (info->arch_arm.vuart == LIBXL_VUART_TYPE_SBSA_UART) in libxl__prepare_dtb()
1110 if (info->arch_arm.vuart != LIBXL_VUART_TYPE_SBSA_UART) { in libxl__arch_build_dom_finish()
A Dlibxl_create.c1412 libxl__device_console console, vuart; in domcreate_launch_dm() local
1422 if (d_config->b_info.arch_arm.vuart == LIBXL_VUART_TYPE_SBSA_UART) { in domcreate_launch_dm()
1423 init_console_info(gc, &vuart, 0); in domcreate_launch_dm()
1424 vuart.backend_domid = state->console_domid; in domcreate_launch_dm()
1425 libxl__device_vuart_add(gc, domid, &vuart, state); in domcreate_launch_dm()
1426 libxl__device_console_dispose(&vuart); in domcreate_launch_dm()
A Dlibxl_types.idl605 ("vuart", libxl_vuart_type),
/xen-4.10.0-shim-comet/docs/man/
A Dxl.cfg.pod.5.in1243 If vuart console is enabled then irq 32 is reserved for it. See
1244 L</vuart="uart"> to know how to enable vuart console.
2570 =item B<vuart="uart">
2572 To enable vuart console, user must specify the following option in the
2575 vuart = "sbsa_uart"
/xen-4.10.0-shim-comet/tools/xl/
A Dxl_parse.c1020 if (libxl_vuart_type_from_string(buf, &b_info->arch_arm.vuart)) { in parse_config_data()

Completed in 24 milliseconds