Lines Matching refs:dcl

559         if (vd->dcl.con) {  in qmp_query_vnc_servers()
560 dev = DEVICE(object_property_get_link(OBJECT(vd->dcl.con), in qmp_query_vnc_servers()
622 static void vnc_refresh(DisplayChangeListener *dcl);
665 static void vnc_dpy_update(DisplayChangeListener *dcl, in vnc_dpy_update() argument
668 VncDisplay *vd = container_of(dcl, VncDisplay, dcl); in vnc_dpy_update()
823 static void vnc_dpy_switch(DisplayChangeListener *dcl, in vnc_dpy_switch() argument
826 VncDisplay *vd = container_of(dcl, VncDisplay, dcl); in vnc_dpy_switch()
983 static void vnc_mouse_set(DisplayChangeListener *dcl, in vnc_mouse_set() argument
991 QEMUCursor *c = qemu_console_get_cursor(vs->vd->dcl.con); in vnc_cursor_define()
1026 static void vnc_dpy_cursor_define(DisplayChangeListener *dcl, in vnc_dpy_cursor_define() argument
1029 VncDisplay *vd = container_of(dcl, VncDisplay, dcl); in vnc_dpy_cursor_define()
1774 int absolute = qemu_input_is_absolute(vs->vd->dcl.con); in check_pointer_type_change()
1800 QemuConsole *con = vs->vd->dcl.con; in pointer_event()
1880 unregister_displaychangelistener(&vs->vd->dcl); in do_key_event()
1882 vs->vd->dcl.con = con; in do_key_event()
1883 register_displaychangelistener(&vs->vd->dcl); in do_key_event()
1938 if (QEMU_IS_TEXT_CONSOLE(vs->vd->dcl.con)) { in do_key_event()
1939 QemuTextConsole *con = QEMU_TEXT_CONSOLE(vs->vd->dcl.con); in do_key_event()
2052 if (lsym >= 'A' && lsym <= 'Z' && qemu_console_is_graphic(vs->vd->dcl.con)) { in key_event()
2325 graphic_hw_invalidate(vs->vd->dcl.con); in set_pixel_format()
2326 graphic_hw_update(vs->vd->dcl.con); in set_pixel_format()
2383 update_displaychangelistener(&vd->dcl, VNC_REFRESH_INTERVAL_BASE); in protocol_client_msg()
2604 if (dpy_ui_info_supported(vs->vd->dcl.con)) { in protocol_client_msg()
2609 dpy_set_ui_info(vs->vd->dcl.con, &info, false); in protocol_client_msg()
3203 static void vnc_refresh(DisplayChangeListener *dcl) in vnc_refresh() argument
3205 VncDisplay *vd = container_of(dcl, VncDisplay, dcl); in vnc_refresh()
3210 update_displaychangelistener(&vd->dcl, VNC_REFRESH_INTERVAL_MAX); in vnc_refresh()
3214 graphic_hw_update(vd->dcl.con); in vnc_refresh()
3217 update_displaychangelistener(&vd->dcl, VNC_REFRESH_INTERVAL_BASE); in vnc_refresh()
3230 vd->dcl.update_interval /= 2; in vnc_refresh()
3231 if (vd->dcl.update_interval < VNC_REFRESH_INTERVAL_BASE) { in vnc_refresh()
3232 vd->dcl.update_interval = VNC_REFRESH_INTERVAL_BASE; in vnc_refresh()
3235 vd->dcl.update_interval += VNC_REFRESH_INTERVAL_INC; in vnc_refresh()
3236 if (vd->dcl.update_interval > VNC_REFRESH_INTERVAL_MAX) { in vnc_refresh()
3237 vd->dcl.update_interval = VNC_REFRESH_INTERVAL_MAX; in vnc_refresh()
3298 update_displaychangelistener(&vd->dcl, VNC_REFRESH_INTERVAL_BASE); in vnc_connect()
3340 graphic_hw_update(vd->dcl.con); in vnc_connect()
3422 vd->dcl.ops = &dcl_ops; in vnc_display_init()
3423 register_displaychangelistener(&vd->dcl); in vnc_display_init()
3424 vd->kbd = qkbd_state_init(vd->dcl.con); in vnc_display_init()
4208 if (con != vd->dcl.con) { in vnc_display_open()
4210 unregister_displaychangelistener(&vd->dcl); in vnc_display_open()
4211 vd->dcl.con = con; in vnc_display_open()
4212 register_displaychangelistener(&vd->dcl); in vnc_display_open()
4213 vd->kbd = qkbd_state_init(vd->dcl.con); in vnc_display_open()