• Home
  • Raw
  • Download

Lines Matching refs:ds

45 void original_qemu_console_resize(DisplayState *ds, int width, int height);
152 DisplayState *ds; member
237 static unsigned int vga_get_color(DisplayState *ds, unsigned int rgba) in vga_get_color() argument
241 switch(ds_get_bits_per_pixel(ds)) { in vga_get_color()
272 void vga_fill_rect(DisplayState *ds, int posx, int posy, in vga_fill_rect() argument
278 bpp = (ds_get_bits_per_pixel(ds) + 7) >> 3; in vga_fill_rect()
279 d1 = ds_get_data(ds) + in vga_fill_rect()
280 ds_get_linesize(ds) * posy + bpp * posx; in vga_fill_rect()
303 d1 += ds_get_linesize(ds); in vga_fill_rect()
308 static void vga_bitblt(DisplayState *ds, int xs, int ys, int xd, int yd, int w, int h) in vga_bitblt() argument
314 bpp = (ds_get_bits_per_pixel(ds) + 7) >> 3; in vga_bitblt()
317 s = ds_get_data(ds) + in vga_bitblt()
318 ds_get_linesize(ds) * ys + bpp * xs; in vga_bitblt()
319 d = ds_get_data(ds) + in vga_bitblt()
320 ds_get_linesize(ds) * yd + bpp * xd; in vga_bitblt()
323 d += ds_get_linesize(ds); in vga_bitblt()
324 s += ds_get_linesize(ds); in vga_bitblt()
327 s = ds_get_data(ds) + in vga_bitblt()
328 ds_get_linesize(ds) * (ys + h - 1) + bpp * xs; in vga_bitblt()
329 d = ds_get_data(ds) + in vga_bitblt()
330 ds_get_linesize(ds) * (yd + h - 1) + bpp * xd; in vga_bitblt()
333 d -= ds_get_linesize(ds); in vga_bitblt()
334 s -= ds_get_linesize(ds); in vga_bitblt()
422 static inline unsigned int col_expand(DisplayState *ds, unsigned int col) in col_expand() argument
424 switch(ds_get_bits_per_pixel(ds)) { in col_expand()
472 static void vga_putcharxy(DisplayState *ds, int x, int y, int ch, in vga_putcharxy() argument
494 bpp = (ds_get_bits_per_pixel(ds) + 7) >> 3; in vga_putcharxy()
495 d = ds_get_data(ds) + in vga_putcharxy()
496 ds_get_linesize(ds) * y * FONT_HEIGHT + bpp * x * FONT_WIDTH; in vga_putcharxy()
497 linesize = ds_get_linesize(ds); in vga_putcharxy()
500 switch(ds_get_bits_per_pixel(ds)) { in vga_putcharxy()
606 if (!ds_get_bits_per_pixel(s->ds)) { in update_xy()
617 vga_putcharxy(s->ds, x, y2, c->ch, in update_xy()
632 if (!ds_get_bits_per_pixel(s->ds)) { in console_show_cursor()
649 vga_putcharxy(s->ds, x, y, c->ch, &t_attrib); in console_show_cursor()
651 vga_putcharxy(s->ds, x, y, c->ch, &(c->t_attrib)); in console_show_cursor()
665 if (!ds_get_bits_per_pixel(s->ds)) { in console_refresh()
674 vga_fill_rect(s->ds, 0, 0, ds_get_width(s->ds), ds_get_height(s->ds), in console_refresh()
680 vga_putcharxy(s->ds, x, y, c->ch, in console_refresh()
688 dpy_update(s->ds, 0, 0, ds_get_width(s->ds), ds_get_height(s->ds)); in console_refresh()
750 if (!ds_get_bits_per_pixel(s->ds)) { in console_put_lf()
758 vga_bitblt(s->ds, 0, FONT_HEIGHT, 0, 0, in console_put_lf()
761 vga_fill_rect(s->ds, 0, (s->height - 1) * FONT_HEIGHT, in console_put_lf()
1107 active_console->g_width = ds_get_width(active_console->ds); in console_select()
1108 active_console->g_height = ds_get_height(active_console->ds); in console_select()
1112 DisplayState *ds = s->ds; in console_select() local
1114 if (ds_get_bits_per_pixel(s->ds)) { in console_select()
1115 ds->surface = qemu_resize_displaysurface(ds, s->g_width, s->g_height); in console_select()
1117 s->ds->surface->width = s->width; in console_select()
1118 s->ds->surface->height = s->height; in console_select()
1120 dpy_resize(s->ds); in console_select()
1139 if (ds_get_bits_per_pixel(s->ds) && s->update_x0 < s->update_x1) { in console_puts()
1140 dpy_update(s->ds, s->update_x0, s->update_y0, in console_puts()
1243 if (!ds_get_bits_per_pixel(s->ds) && s->console_type == TEXT_CONSOLE) { in text_console_invalidate()
1244 s->g_width = ds_get_width(s->ds); in text_console_invalidate()
1245 s->g_height = ds_get_height(s->ds); in text_console_invalidate()
1265 dpy_update(s->ds, s->text_x[0], s->text_y[0], in text_console_update()
1273 dpy_cursor(s->ds, s->x, s->y); in text_console_update()
1278 static TextConsole *get_graphic_console(DisplayState *ds) in get_graphic_console() argument
1284 if (s->console_type == GRAPHIC_CONSOLE && s->ds == ds) in get_graphic_console()
1290 static TextConsole *new_console(DisplayState *ds, console_type_t console_type) in new_console() argument
1302 s->ds = ds; in new_console()
1393 DisplayState *ds = qemu_mallocz(sizeof(DisplayState)); in dumb_display_init() local
1394 ds->allocator = &default_allocator; in dumb_display_init()
1395 ds->surface = qemu_create_displaysurface(ds, 640, 480); in dumb_display_init()
1396 register_displaystate(ds); in dumb_display_init()
1402 void register_displaystate(DisplayState *ds) in register_displaystate() argument
1408 ds->next = NULL; in register_displaystate()
1409 *s = ds; in register_displaystate()
1420 DisplayAllocator *register_displayallocator(DisplayState *ds, DisplayAllocator *da) in register_displayallocator() argument
1422 if(ds->allocator == &default_allocator) { in register_displayallocator()
1424 surf = da->create_displaysurface(ds_get_width(ds), ds_get_height(ds)); in register_displayallocator()
1425 defaultallocator_free_displaysurface(ds->surface); in register_displayallocator()
1426 ds->surface = surf; in register_displayallocator()
1427 ds->allocator = da; in register_displayallocator()
1429 return ds->allocator; in register_displayallocator()
1439 DisplayState *ds; in graphic_console_init() local
1441 ds = (DisplayState *) qemu_mallocz(sizeof(DisplayState)); in graphic_console_init()
1442 ds->allocator = &default_allocator; in graphic_console_init()
1444 ds->surface = qemu_create_displaysurface(ds, android_display_width, android_display_height); in graphic_console_init()
1446 ds->surface = qemu_create_displaysurface(ds, 640, 480); in graphic_console_init()
1449 s = new_console(ds, GRAPHIC_CONSOLE); in graphic_console_init()
1451 qemu_free_displaysurface(ds); in graphic_console_init()
1452 qemu_free(ds); in graphic_console_init()
1461 register_displaystate(ds); in graphic_console_init()
1462 return ds; in graphic_console_init()
1475 void console_color_init(DisplayState *ds) in console_color_init() argument
1480 color_table[j][i] = col_expand(ds, in console_color_init()
1481 vga_get_color(ds, color_table_rgb[j][i])); in console_color_init()
1496 static void text_console_do_init(CharDriverState *chr, DisplayState *ds) in text_console_do_init() argument
1509 s->ds = ds; in text_console_do_init()
1513 console_color_init(s->ds); in text_console_do_init()
1521 s->g_width = ds_get_width(s->ds); in text_console_do_init()
1522 s->g_height = ds_get_height(s->ds); in text_console_do_init()
1631 void text_consoles_set_display(DisplayState *ds) in text_consoles_set_display() argument
1636 text_console_do_init(text_consoles[i], ds); in text_consoles_set_display()
1642 void qemu_console_resize(DisplayState *ds, int width, int height) in qemu_console_resize() argument
1644 TextConsole *s = get_graphic_console(ds); in qemu_console_resize()
1650 ds->surface = qemu_resize_displaysurface(ds, width, height); in qemu_console_resize()
1651 dpy_resize(ds); in qemu_console_resize()
1655 void qemu_console_copy(DisplayState *ds, int src_x, int src_y, in qemu_console_copy() argument
1659 dpy_copy(ds, src_x, src_y, dst_x, dst_y, w, h); in qemu_console_copy()
1792 unregister_displayupdatelistener(DisplayState *ds, DisplayUpdateListener *dul) in unregister_displayupdatelistener() argument
1794 DisplayUpdateListener **pnode = &ds->update_listeners; in unregister_displayupdatelistener()
1808 android_display_reset(DisplayState* ds, int width, int height, int bitspp) in android_display_reset() argument
1814 qemu_free_displaysurface(ds); in android_display_reset()
1829 ds->surface = surface; in android_display_reset()