Lines Matching refs:dcl

46 static void dbus_gfx_switch(DisplayChangeListener *dcl,
71 DisplayChangeListener dcl; member
97 static void dbus_gfx_update(DisplayChangeListener *dcl,
117 static void dbus_scanout_disable(DisplayChangeListener *dcl) in dbus_scanout_disable() argument
119 DBusDisplayListener *ddl = container_of(dcl, DBusDisplayListener, dcl); in dbus_scanout_disable()
235 graphic_hw_gl_block(ddl->dcl.con, false); in dbus_update_gl_cb()
240 static void dbus_call_update_gl(DisplayChangeListener *dcl, in dbus_call_update_gl() argument
244 DBusDisplayListener *ddl = container_of(dcl, DBusDisplayListener, dcl); in dbus_call_update_gl()
251 graphic_hw_gl_block(ddl->dcl.con, true); in dbus_call_update_gl()
264 dbus_gfx_update(dcl, x, y, w, h); in dbus_call_update_gl()
270 graphic_hw_gl_block(ddl->dcl.con, true); in dbus_call_update_gl()
291 static void dbus_scanout_dmabuf(DisplayChangeListener *dcl, in dbus_scanout_dmabuf() argument
294 DBusDisplayListener *ddl = container_of(dcl, DBusDisplayListener, dcl); in dbus_scanout_dmabuf()
494 static void dbus_scanout_texture(DisplayChangeListener *dcl, in dbus_scanout_texture() argument
522 dbus_scanout_dmabuf(dcl, dmabuf); in dbus_scanout_texture()
527 DBusDisplayListener *ddl = container_of(dcl, DBusDisplayListener, dcl); in dbus_scanout_texture()
544 static void dbus_cursor_dmabuf(DisplayChangeListener *dcl, in dbus_cursor_dmabuf() argument
548 DBusDisplayListener *ddl = container_of(dcl, DBusDisplayListener, dcl); in dbus_cursor_dmabuf()
597 static void dbus_release_dmabuf(DisplayChangeListener *dcl, in dbus_release_dmabuf() argument
600 dbus_scanout_disable(dcl); in dbus_release_dmabuf()
604 static void dbus_gl_cursor_position(DisplayChangeListener *dcl, in dbus_gl_cursor_position() argument
607 DBusDisplayListener *ddl = container_of(dcl, DBusDisplayListener, dcl); in dbus_gl_cursor_position()
614 static void dbus_scanout_update(DisplayChangeListener *dcl, in dbus_scanout_update() argument
618 dbus_call_update_gl(dcl, x, y, w, h); in dbus_scanout_update()
621 static void dbus_gl_refresh(DisplayChangeListener *dcl) in dbus_gl_refresh() argument
623 DBusDisplayListener *ddl = container_of(dcl, DBusDisplayListener, dcl); in dbus_gl_refresh()
625 graphic_hw_update(dcl->con); in dbus_gl_refresh()
627 if (!ddl->ds || qemu_console_is_gl_blocked(ddl->dcl.con)) { in dbus_gl_refresh()
638 dbus_call_update_gl(dcl, box->x1, box->y1, in dbus_gl_refresh()
644 dbus_call_update_gl(dcl, 0, 0, in dbus_gl_refresh()
652 static void dbus_refresh(DisplayChangeListener *dcl) in dbus_refresh() argument
654 graphic_hw_update(dcl->con); in dbus_refresh()
658 static void dbus_gl_gfx_update(DisplayChangeListener *dcl, in dbus_gl_gfx_update() argument
661 DBusDisplayListener *ddl = container_of(dcl, DBusDisplayListener, dcl); in dbus_gl_gfx_update()
734 static void dbus_gfx_update(DisplayChangeListener *dcl, in dbus_gfx_update() argument
737 DBusDisplayListener *ddl = container_of(dcl, DBusDisplayListener, dcl); in dbus_gfx_update()
768 static void dbus_gl_gfx_switch(DisplayChangeListener *dcl, in dbus_gl_gfx_switch() argument
771 DBusDisplayListener *ddl = container_of(dcl, DBusDisplayListener, dcl); in dbus_gl_gfx_switch()
782 dbus_scanout_texture(&ddl->dcl, ddl->ds->texture, false, in dbus_gl_gfx_switch()
788 static void dbus_gfx_switch(DisplayChangeListener *dcl, in dbus_gfx_switch() argument
791 DBusDisplayListener *ddl = container_of(dcl, DBusDisplayListener, dcl); in dbus_gfx_switch()
797 static void dbus_mouse_set(DisplayChangeListener *dcl, in dbus_mouse_set() argument
800 DBusDisplayListener *ddl = container_of(dcl, DBusDisplayListener, dcl); in dbus_mouse_set()
806 static void dbus_cursor_define(DisplayChangeListener *dcl, in dbus_cursor_define() argument
809 DBusDisplayListener *ddl = container_of(dcl, DBusDisplayListener, dcl); in dbus_cursor_define()
872 unregister_displaychangelistener(&ddl->dcl); in dbus_display_listener_dispose()
896 ddl->dcl.ops = &dbus_dcl_ops; in dbus_display_listener_constructed()
899 ddl->dcl.ops = &dbus_gl_dcl_ops; in dbus_display_listener_constructed()
1165 ddl->dcl.con = con; in dbus_display_listener_new()
1166 register_displaychangelistener(&ddl->dcl); in dbus_display_listener_new()