Lines Matching refs:dcl

41     DisplayChangeListener dcl;  member
73 dbus_gfx_switch(DisplayChangeListener *dcl, in dbus_gfx_switch() argument
76 DBusDisplayConsole *ddc = container_of(dcl, DBusDisplayConsole, dcl); in dbus_gfx_switch()
84 dbus_gfx_update(DisplayChangeListener *dcl, in dbus_gfx_update() argument
90 dbus_gl_scanout_disable(DisplayChangeListener *dcl) in dbus_gl_scanout_disable() argument
95 dbus_gl_scanout_texture(DisplayChangeListener *dcl, in dbus_gl_scanout_texture() argument
104 DBusDisplayConsole *ddc = container_of(dcl, DBusDisplayConsole, dcl); in dbus_gl_scanout_texture()
110 dbus_gl_scanout_dmabuf(DisplayChangeListener *dcl, in dbus_gl_scanout_dmabuf() argument
115 DBusDisplayConsole *ddc = container_of(dcl, DBusDisplayConsole, dcl); in dbus_gl_scanout_dmabuf()
124 dbus_gl_scanout_update(DisplayChangeListener *dcl, in dbus_gl_scanout_update() argument
146 ddc->dcl.ops = &dbus_console_dcl_ops; in dbus_display_console_init()
154 unregister_displaychangelistener(&ddc->dcl); in dbus_display_console_dispose()
204 if (!dpy_ui_info_supported(ddc->dcl.con)) { in dbus_console_set_ui_info()
212 dpy_set_ui_info(ddc->dcl.con, &info, false); in dbus_console_set_ui_info()
379 if (qemu_input_is_absolute(ddc->dcl.con)) { in dbus_mouse_rel_motion()
387 qemu_input_queue_rel(ddc->dcl.con, INPUT_AXIS_X, dx); in dbus_mouse_rel_motion()
388 qemu_input_queue_rel(ddc->dcl.con, INPUT_AXIS_Y, dy); in dbus_mouse_rel_motion()
418 width = qemu_console_get_width(ddc->dcl.con, 0); in dbus_touch_send_event()
419 height = qemu_console_get_height(ddc->dcl.con, 0); in dbus_touch_send_event()
421 console_handle_touch_event(ddc->dcl.con, touch_slots, in dbus_touch_send_event()
446 if (!qemu_input_is_absolute(ddc->dcl.con)) { in dbus_mouse_set_pos()
454 width = qemu_console_get_width(ddc->dcl.con, 0); in dbus_mouse_set_pos()
455 height = qemu_console_get_height(ddc->dcl.con, 0); in dbus_mouse_set_pos()
463 qemu_input_queue_abs(ddc->dcl.con, INPUT_AXIS_X, x, 0, width); in dbus_mouse_set_pos()
464 qemu_input_queue_abs(ddc->dcl.con, INPUT_AXIS_Y, y, 0, height); in dbus_mouse_set_pos()
480 qemu_input_queue_btn(ddc->dcl.con, button, true); in dbus_mouse_press()
495 qemu_input_queue_btn(ddc->dcl.con, button, false); in dbus_mouse_release()
507 "is-absolute", qemu_input_is_absolute(ddc->dcl.con), in dbus_mouse_update_is_absolute()
522 return qemu_console_get_index(ddc->dcl.con); in dbus_display_console_get_index()
550 ddc->dcl.con = con; in dbus_display_console_new()
608 register_displaychangelistener(&ddc->dcl); in dbus_display_console_new()