Lines Matching refs:console

258                               libxl__device_console *console,  in libxl__device_console_add()  argument
266 if (console->devid && state) { in libxl__device_console_add()
270 if (!console->devid && (console->name || console->path)) { in libxl__device_console_add()
280 device->backend_devid = console->devid; in libxl__device_console_add()
281 device->backend_domid = console->backend_domid; in libxl__device_console_add()
283 device->devid = console->devid; in libxl__device_console_add()
296 if (console->name) { in libxl__device_console_add()
298 flexarray_append(ro_front, console->name); in libxl__device_console_add()
300 flexarray_append(back, console->name); in libxl__device_console_add()
302 if (console->connection) { in libxl__device_console_add()
304 flexarray_append(back, console->connection); in libxl__device_console_add()
306 if (console->path) { in libxl__device_console_add()
308 flexarray_append(back, console->path); in libxl__device_console_add()
312 flexarray_append(front, GCSPRINTF("%d", console->backend_domid)); in libxl__device_console_add()
317 if (console->consback == LIBXL__CONSOLE_BACKEND_XENCONSOLED) in libxl__device_console_add()
322 flexarray_append(ro_front, console->output); in libxl__device_console_add()
350 libxl__device_console *console, in libxl__device_vuart_add() argument
361 device.backend_devid = console->devid; in libxl__device_vuart_add()
362 device.backend_domid = console->backend_domid; in libxl__device_vuart_add()
364 device.devid = console->devid; in libxl__device_vuart_add()
394 libxl__device_console *console, in libxl__init_console_from_channel() argument
400 libxl__device_console_init(console); in libxl__init_console_from_channel()
432 console->connection = libxl__strdup(NOGC, "pty"); in libxl__init_console_from_channel()
433 console->output = libxl__sprintf(NOGC, "pty"); in libxl__init_console_from_channel()
440 console->connection = libxl__strdup(NOGC, "socket"); in libxl__init_console_from_channel()
441 console->path = libxl__strdup(NOGC, channel->u.socket.path); in libxl__init_console_from_channel()
442 console->output = libxl__sprintf(NOGC, "chardev:libxl-channel%d", in libxl__init_console_from_channel()
452 console->devid = channel->devid; in libxl__init_console_from_channel()
453 console->consback = LIBXL__CONSOLE_BACKEND_IOEMU; in libxl__init_console_from_channel()
454 console->backend_domid = channel->backend_domid; in libxl__init_console_from_channel()
455 console->name = libxl__strdup(NOGC, channel->name); in libxl__init_console_from_channel()