/qemu/hw/display/ |
H A D | cg3.c | 74 QemuConsole *con; member 91 DisplaySurface *surface = qemu_console_surface(s->con); in cg3_update_display() 140 dpy_gfx_update(s->con, 0, y_start, width, y - y_start); in cg3_update_display() 149 dpy_gfx_update(s->con, 0, y_start, width, y - y_start); in cg3_update_display() 319 s->con = graphic_console_init(dev, 0, &cg3_ops, s); in cg3_realizefn() 320 qemu_console_resize(s->con, s->width, s->height); in cg3_realizefn()
|
H A D | ssd0303.c | 55 QemuConsole *con; member 209 DisplaySurface *surface = qemu_console_surface(s->con); in ssd0303_update_display() 271 dpy_gfx_update(s->con, 0, 0, 96 * MAGNIFY, 16 * MAGNIFY); in ssd0303_update_display() 310 s->con = graphic_console_init(dev, 0, &ssd0303_ops, s); in ssd0303_realize() 311 qemu_console_resize(s->con, 96 * MAGNIFY, 16 * MAGNIFY); in ssd0303_realize()
|
H A D | tcx.c | 64 QemuConsole *con; member 215 DisplaySurface *surface = qemu_console_surface(ts->con); in tcx_update_display() 246 dpy_gfx_update(ts->con, 0, y_start, in tcx_update_display() 256 dpy_gfx_update(ts->con, 0, y_start, in tcx_update_display() 265 DisplaySurface *surface = qemu_console_surface(ts->con); in tcx24_update_display() 299 dpy_gfx_update(ts->con, 0, y_start, in tcx24_update_display() 311 dpy_gfx_update(ts->con, 0, y_start, in tcx24_update_display() 322 qemu_console_resize(s->con, s->width, s->height); in tcx_invalidate_display() 330 qemu_console_resize(s->con, s->width, s->height); in tcx24_invalidate_display() 873 s->con = graphic_console_init(dev, 0, &tcx_ops, s); in tcx_realizefn() [all …]
|
H A D | tc6393xb.c | 133 QemuConsole *con; member 415 DisplaySurface *surface = qemu_console_surface(s->con); in tc6393xb_draw_graphic() 434 dpy_gfx_update_full(s->con); in tc6393xb_draw_graphic() 439 DisplaySurface *surface = qemu_console_surface(s->con); in tc6393xb_draw_blank() 453 dpy_gfx_update_full(s->con); in tc6393xb_draw_blank() 459 DisplaySurface *surface = qemu_console_surface(s->con); in tc6393xb_update_display() 472 qemu_console_resize(s->con, s->scr_width, s->scr_height); in tc6393xb_update_display() 565 s->con = graphic_console_init(NULL, 0, &tc6393xb_gfx_ops, s); in tc6393xb_init()
|
H A D | ssd0323.c | 53 QemuConsole *con; member 187 DisplaySurface *surface = qemu_console_surface(s->con); in ssd0323_update_display() 273 dpy_gfx_update(s->con, 0, 0, 128 * MAGNIFY, 64 * MAGNIFY); in ssd0323_update_display() 358 s->con = graphic_console_init(dev, 0, &ssd0323_ops, s); in ssd0323_realize() 359 qemu_console_resize(s->con, 128 * MAGNIFY, 64 * MAGNIFY); in ssd0323_realize()
|
H A D | ramfb.c | 106 void ramfb_display_update(QemuConsole *con, RAMFBState *s) in ramfb_display_update() argument 113 dpy_gfx_replace_surface(con, s->ds); in ramfb_display_update() 118 dpy_gfx_update_full(con); in ramfb_display_update()
|
H A D | vga.c | 1247 surface = qemu_console_surface(s->con); in vga_draw_text() 1248 dpy_text_resize(s->con, width, height); in vga_draw_text() 1652 surface = qemu_console_surface(s->con); in vga_draw_graphic() 1722 dpy_gfx_update(s->con, 0, y_start, in vga_draw_graphic() 1747 dpy_gfx_update(s->con, 0, y_start, in vga_draw_graphic() 1771 dpy_gfx_update_full(s->con); in vga_draw_blank() 1961 dpy_text_resize(s->con, width, height); in vga_update_text() 1986 dpy_text_cursor(s->con, in vga_update_text() 1990 dpy_text_cursor(s->con, -1, -1); in vga_update_text() 2051 dpy_text_cursor(s->con, -1, -1); in vga_update_text() [all …]
|
H A D | qxl-render.c | 29 DisplaySurface *surface = qemu_console_surface(qxl->vga.con); in qxl_blit() 138 dpy_gfx_replace_surface(vga->con, surface); in qxl_render_update_area_unlocked() 157 dpy_gfx_update(vga->con, in qxl_render_update_area_unlocked() 166 graphic_hw_update_done(qxl->ssd.dcl.con); in qxl_render_update_area_unlocked() 186 graphic_hw_update_done(qxl->ssd.dcl.con); in qxl_render_update() 310 if (!dpy_cursor_define_supported(qxl->vga.con)) { in qxl_render_cursor()
|
H A D | bcm2835_fb.c | 62 DisplaySurface *surface = qemu_console_surface(s->con); in draw_line_src16() 155 DisplaySurface *surface = qemu_console_surface(s->con); in fb_update_display() 209 dpy_gfx_update(s->con, 0, first, s->config.xres, in fb_update_display() 262 qemu_console_resize(s->con, s->config.xres, s->config.yres); in bcm2835_fb_reconfigure() 428 s->con = graphic_console_init(dev, 0, &vgafb_ops, s); in bcm2835_fb_realize() 429 qemu_console_resize(s->con, s->config.xres, s->config.yres); in bcm2835_fb_realize()
|
H A D | omap_lcdc.c | 32 QemuConsole *con; member 212 surface = qemu_console_surface(omap_lcd->con); in omap_update_display() 265 qemu_console_resize(omap_lcd->con, in omap_update_display() 267 surface = qemu_console_surface(omap_lcd->con); in omap_update_display() 322 dpy_gfx_update(omap_lcd->con, 0, first, width, last - first + 1); in omap_update_display() 504 s->con = graphic_console_init(NULL, 0, &omap_ops, s); in omap_lcdc_init()
|
H A D | virtio-vga.c | 174 vga->con = g->scanout[0].con; in virtio_vga_base_realize() 175 graphic_console_set_hwops(vga->con, &virtio_vga_base_ops, vvga); in virtio_vga_base_realize() 178 object_property_set_link(OBJECT(g->scanout[i].con), "device", in virtio_vga_base_realize()
|
H A D | vmware_vga.c | 356 DisplaySurface *surface = qemu_console_surface(s->vga.con); in vmsvga_update_rect() 381 dpy_gfx_update(s->vga.con, x, y, w, h); in vmsvga_update_rect() 423 DisplaySurface *surface = qemu_console_surface(s->vga.con); in vmsvga_copy_rect() 461 DisplaySurface *surface = qemu_console_surface(s->vga.con); in vmsvga_fill_rect() 557 dpy_cursor_define(s->vga.con, qc); in vmsvga_cursor_define() 814 DisplaySurface *surface = qemu_console_surface(s->vga.con); in vmsvga_value_read() 907 if (dpy_cursor_define_supported(s->vga.con)) { in vmsvga_value_read() 1123 DisplaySurface *surface = qemu_console_surface(s->vga.con); in vmsvga_check_size() 1135 dpy_gfx_replace_surface(s->vga.con, surface); in vmsvga_check_size() 1157 dpy_gfx_update_full(s->vga.con); in vmsvga_update_display() [all …]
|
H A D | virtio-gpu-udmabuf.c | 165 dpy_gl_release_dmabuf(scanout->con, dmabuf->buf); in virtio_gpu_free_dmabuf() 217 qemu_console_resize(scanout->con, width, height); in virtio_gpu_update_dmabuf() 218 dpy_gl_scanout_dmabuf(scanout->con, new_primary->buf); in virtio_gpu_update_dmabuf()
|
H A D | pxa2xx_lcd.c | 47 QemuConsole *con; member 1011 DisplaySurface *surface = qemu_console_surface(s->con); in pxa2xx_palette_parse() 1117 DisplaySurface *surface = qemu_console_surface(s->con); in pxa2xx_lcdc_dma0_redraw_rot0() 1146 DisplaySurface *surface = qemu_console_surface(s->con); in pxa2xx_lcdc_dma0_redraw_rot90() 1176 DisplaySurface *surface = qemu_console_surface(s->con); in pxa2xx_lcdc_dma0_redraw_rot180() 1207 DisplaySurface *surface = qemu_console_surface(s->con); in pxa2xx_lcdc_dma0_redraw_rot270() 1247 qemu_console_resize(s->con, height, width); in pxa2xx_lcdc_resize() 1249 qemu_console_resize(s->con, width, height); in pxa2xx_lcdc_resize() 1318 dpy_gfx_update(s->con, 0, miny, s->xres, maxy - miny + 1); in pxa2xx_update_display() 1321 dpy_gfx_update(s->con, miny, 0, maxy - miny + 1, s->xres); in pxa2xx_update_display() [all …]
|
H A D | blizzard.c | 72 QemuConsole *con; member 139 DisplaySurface *surface = qemu_console_surface(s->con); in blizzard_window() 879 DisplaySurface *surface = qemu_console_surface(s->con); in blizzard_update_display() 888 qemu_console_resize(s->con, s->x, s->y); in blizzard_update_display() 889 surface = qemu_console_surface(s->con); in blizzard_update_display() 919 dpy_gfx_update(s->con, s->mx[0], s->my[0], in blizzard_update_display() 1015 s->con = graphic_console_init(NULL, 0, &blizzard_ops, s); in s1d13745_init() 1016 surface = qemu_console_surface(s->con); in s1d13745_init()
|
H A D | xenfb.c | 65 QemuConsole *con; member 234 QemuConsole *con; in xenfb_mouse_event() local 271 con = qemu_console_lookup_by_index(0); in xenfb_mouse_event() 272 if (!con) { in xenfb_mouse_event() 276 surface = qemu_console_surface(con); in xenfb_mouse_event() 634 DisplaySurface *surface = qemu_console_surface(xenfb->con); in xenfb_guest_copy() 668 dpy_gfx_update(xenfb->con, x, y, w, h); in xenfb_guest_copy() 754 dpy_gfx_replace_surface(xenfb->con, surface); in xenfb_update() 911 fb->con = graphic_console_init(NULL, 0, &xenfb_ops, fb); in fb_initialise()
|
H A D | macfb.c | 273 DisplaySurface *surface = qemu_console_surface(s->con); in macfb_draw_graphic() 323 dpy_gfx_update(s->con, 0, ymin, s->width, y - ymin); in macfb_draw_graphic() 330 dpy_gfx_update(s->con, 0, ymin, s->width, y - ymin); in macfb_draw_graphic() 461 DisplaySurface *surface = qemu_console_surface(s->con); in macfb_update_display() 471 qemu_console_resize(s->con, s->width, s->height); in macfb_update_display() 669 s->con = graphic_console_init(dev, 0, &macfb_ops, s); in macfb_common_realize() 670 surface = qemu_console_surface(s->con); in macfb_common_realize()
|
/qemu/include/ui/ |
H A D | qemu-spice.h | 32 bool qemu_spice_have_display_interface(QemuConsole *con); 33 int qemu_spice_add_display_interface(QXLInstance *qxlin, QemuConsole *con);
|
H A D | kbd-state.h | 38 QKbdState *qkbd_state_init(QemuConsole *con); 111 void qkbd_state_switch_console(QKbdState *kbd, QemuConsole *con);
|
/qemu/ui/ |
H A D | util.c | 49 bool qemu_console_fill_device_address(QemuConsole *con, in qemu_console_fill_device_address() argument 54 DeviceState *dev = DEVICE(object_property_get_link(OBJECT(con), in qemu_console_fill_device_address()
|
H A D | dbus-listener.c | 219 graphic_hw_gl_block(ddl->dcl.con, false); in dbus_update_gl_cb() 235 graphic_hw_gl_block(ddl->dcl.con, true); in dbus_call_update_gl() 254 graphic_hw_gl_block(ddl->dcl.con, true); in dbus_call_update_gl() 562 graphic_hw_update(dcl->con); in dbus_gl_refresh() 564 if (!ddl->ds || qemu_console_is_gl_blocked(ddl->dcl.con)) { in dbus_gl_refresh() 591 graphic_hw_update(dcl->con); in dbus_refresh() 1016 QemuConsole *con; in dbus_display_listener_new() local 1042 con = qemu_console_lookup_by_index(dbus_display_console_get_index(console)); in dbus_display_listener_new() 1043 assert(con); in dbus_display_listener_new() 1044 ddl->dcl.con = con; in dbus_display_listener_new()
|
H A D | dbus.c | 172 QemuConsole *con; in dbus_display_add_console() local 175 con = qemu_console_lookup_by_index(idx); in dbus_display_add_console() 176 assert(con); in dbus_display_add_console() 178 if (qemu_console_is_graphic(con) && in dbus_display_add_console() 180 qemu_console_set_display_gl_ctx(con, &dd->glctx); in dbus_display_add_console() 183 dbus_console = dbus_display_console_new(dd, con); in dbus_display_add_console()
|
H A D | cocoa.m | 399 if (!con) { 404 qkbd_state_switch_console(kbd, con); 405 dcl.con = con; 561 if (!qemu_console_is_graphic(dcl.con)) { 598 dpy_set_ui_info(dcl.con, &info, TRUE); 738 QemuTextConsole *con = QEMU_TEXT_CONSOLE(dcl.con); 739 qemu_text_console_put_keysym(con, keysym); 1976 graphic_hw_update(dcl->con); 1978 if (qemu_input_is_absolute(dcl->con)) { 2060 dcl.con = qemu_console_lookup_default(); [all …]
|
H A D | sdl2-2d.c | 75 if (is_placeholder(new_surface) && qemu_console_get_index(dcl->con)) { in sdl2_2d_switch() 132 graphic_hw_update(dcl->con); in sdl2_2d_refresh()
|
H A D | spice-core.c | 874 bool qemu_spice_have_display_interface(QemuConsole *con) in qemu_spice_have_display_interface() argument 876 if (g_slist_find(spice_consoles, con)) { in qemu_spice_have_display_interface() 882 int qemu_spice_add_display_interface(QXLInstance *qxlin, QemuConsole *con) in qemu_spice_add_display_interface() argument 884 if (g_slist_find(spice_consoles, con)) { in qemu_spice_add_display_interface() 887 qxlin->id = qemu_console_get_index(con); in qemu_spice_add_display_interface() 888 spice_consoles = g_slist_append(spice_consoles, con); in qemu_spice_add_display_interface()
|