Lines Matching refs:cr
776 libxl_xen_console_reader *cr; in libxl_xen_console_read_start() local
785 cr = libxl__zalloc(NOGC, sizeof(libxl_xen_console_reader)); in libxl_xen_console_read_start()
786 cr->buffer = libxl__malloc(NOGC, size); in libxl_xen_console_read_start()
787 cr->size = size; in libxl_xen_console_read_start()
788 cr->clear = clear; in libxl_xen_console_read_start()
789 cr->incremental = 1; in libxl_xen_console_read_start()
792 return cr; in libxl_xen_console_read_start()
811 libxl_xen_console_reader *cr, in libxl_xen_console_read_line() argument
820 unsigned int nr_chars = cr->size - 1; in libxl_xen_console_read_line()
823 ret = xc_readconsolering(ctx->xch, cr->buffer, &nr_chars, in libxl_xen_console_read_line()
824 cr->clear, cr->incremental, &cr->index); in libxl_xen_console_read_line()
832 cr->buffer[nr_chars] = '\0'; in libxl_xen_console_read_line()
833 *buff = cr->buffer; in libxl_xen_console_read_line()
846 libxl_xen_console_reader *cr) in libxl_xen_console_read_finish() argument
848 free(cr->buffer); in libxl_xen_console_read_finish()
849 free(cr); in libxl_xen_console_read_finish()