Searched refs:vuart (Results 1 – 15 of 15) sorted by relevance
/xen-4.10.0-shim-comet/xen/arch/arm/ |
A D | vuart.c | 60 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 D | Makefile | 58 obj-y += vuart.o
|
/xen-4.10.0-shim-comet/xen/drivers/char/ |
A D | cadence-uart.c | 37 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 D | exynos4210-uart.c | 35 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 D | scif-uart.c | 46 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 D | pl011.c | 38 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 D | omap-uart.c | 59 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 D | ns16550.c | 77 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 D | console.txt | 24 /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 D | domain.h | 129 struct vuart { struct 135 } vuart; member
|
/xen-4.10.0-shim-comet/tools/libxl/ |
A D | libxl_arm.c | 53 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 D | libxl_create.c | 1412 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 D | libxl_types.idl | 605 ("vuart", libxl_vuart_type),
|
/xen-4.10.0-shim-comet/docs/man/ |
A D | xl.cfg.pod.5.in | 1243 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 D | xl_parse.c | 1020 if (libxl_vuart_type_from_string(buf, &b_info->arch_arm.vuart)) { in parse_config_data()
|
Completed in 24 milliseconds