/qemu/ui/ |
H A D | console.c | 265 QemuConsole *con = dcl->con; in displaychangelistener_display_console() local 756 con->hw_ops->ui_info(con->hw, head, &con->ui_info); in dpy_set_ui_info_timer() 815 if (con != dcl->con) { in dpy_gfx_update() 861 if (con != dcl->con) { in dpy_gfx_replace_surface() 877 if (dcl->con && dcl->con != con) { in dpy_gfx_check_format() 915 if (con != dcl->con) { in dpy_text_cursor() 933 if (con != dcl->con) { in dpy_text_update() 951 if (con != dcl->con) { in dpy_text_resize() 1044 if (con != dcl->con) { in dpy_gl_scanout_disable() 1071 if (con != dcl->con) { in dpy_gl_scanout_texture() [all …]
|
H A D | sdl2.c | 214 if (!qemu_input_is_absolute(scon->dcl.con)) { in sdl_hide_cursor() 241 QemuConsole *con = scon ? scon->dcl.con : NULL; in sdl_grab_start() local 243 if (!con || !qemu_console_is_graphic(con)) { in sdl_grab_start() 322 if (qemu_input_is_absolute(scon->dcl.con)) { in sdl_send_mouse_event() 488 QemuConsole *con = scon ? scon->dcl.con : NULL; in handle_textinput() local 490 if (!con) { in handle_textinput() 494 if (QEMU_IS_TEXT_CONSOLE(con)) { in handle_textinput() 893 if (!con) { in sdl2_display_init() 904 assert(con != NULL); in sdl2_display_init() 905 if (!qemu_console_is_graphic(con) && in sdl2_display_init() [all …]
|
H A D | dbus-console.c | 205 if (!dpy_ui_info_supported(ddc->dcl.con)) { in dbus_console_set_ui_info() 213 dpy_set_ui_info(ddc->dcl.con, &info, false); in dbus_console_set_ui_info() 392 if (qemu_input_is_absolute(ddc->dcl.con)) { in dbus_mouse_rel_motion() 459 if (!qemu_input_is_absolute(ddc->dcl.con)) { in dbus_mouse_set_pos() 535 return qemu_console_get_index(ddc->dcl.con); in dbus_display_console_get_index() 554 assert(con); in dbus_display_console_new() 556 label = qemu_console_get_label(con); in dbus_display_console_new() 557 idx = qemu_console_get_index(con); in dbus_display_console_new() 563 ddc->dcl.con = con; in dbus_display_console_new() 572 "head", qemu_console_get_head(con), in dbus_display_console_new() [all …]
|
H A D | kbd-state.c | 13 QemuConsole *con; member 101 if (qemu_console_is_graphic(kbd->con)) { in qkbd_state_key_event() 102 qemu_input_event_send_key_qcode(kbd->con, qcode, down); in qkbd_state_key_event() 120 void qkbd_state_switch_console(QKbdState *kbd, QemuConsole *con) in qkbd_state_switch_console() argument 123 kbd->con = con; in qkbd_state_switch_console() 136 QKbdState *qkbd_state_init(QemuConsole *con) in qkbd_state_init() argument 140 kbd->con = con; in qkbd_state_init()
|
H A D | curses.c | 101 if (qemu_console_is_fixedsize(dcl->con)) { in curses_calc_pad() 204 if (!qemu_console_is_graphic(dcl->con)) { in curses_cursor_position() 277 graphic_hw_invalidate(dcl->con); in curses_refresh() 281 graphic_hw_text_update(dcl->con, screen); in curses_refresh() 322 if (con) { in curses_refresh() 326 dcl->con = con; in curses_refresh() 362 if (qemu_console_is_graphic(dcl->con)) { in curses_refresh() 366 qemu_input_event_send_key_number(dcl->con, SHIFT_CODE, true); in curses_refresh() 374 qemu_input_event_send_key_number(dcl->con, ALT_CODE, true); in curses_refresh() 392 qemu_input_event_send_key_number(dcl->con, ALT_CODE, false); in curses_refresh() [all …]
|
H A D | input.c | 16 QemuConsole *con; member 88 QemuConsole *con; in qemu_input_handler_bind() local 97 s->con = con; in qemu_input_handler_bind() 101 qemu_input_find_handler(uint32_t mask, QemuConsole *con) in qemu_input_find_handler() argument 106 if (s->con == NULL || s->con != con) { in qemu_input_find_handler() 115 if (s->con != NULL) { in qemu_input_find_handler() 130 QemuConsole *con; in qmp_input_send_event() local 133 con = NULL; in qmp_input_send_event() 170 qemu_input_event_send(con, evt); in qmp_input_send_event() 497 bool qemu_input_is_absolute(QemuConsole *con) in qemu_input_is_absolute() argument [all …]
|
H A D | egl-headless.c | 26 graphic_hw_update(dcl->con); in egl_refresh() 166 dpy_gfx_update(edpy->dcl.con, x, y, w, h); in egl_scanout_flush() 221 QemuConsole *con; in egl_headless_init() local 228 con = qemu_console_lookup_by_index(idx); in egl_headless_init() 229 if (!con || !qemu_console_is_graphic(con)) { in egl_headless_init() 234 edpy->dcl.con = con; in egl_headless_init() 239 qemu_console_set_display_gl_ctx(con, ctx); in egl_headless_init()
|
H A D | sdl2-input.c | 36 QemuConsole *con = scon->dcl.con; in sdl2_process_key() local 46 if (QEMU_IS_TEXT_CONSOLE(con)) { in sdl2_process_key() 47 QemuTextConsole *s = QEMU_TEXT_CONSOLE(con); in sdl2_process_key()
|
H A D | spice-display.c | 463 assert(ssd->dcl.con); in qemu_spice_cursor_refresh_bh() 466 dpy_cursor_define(ssd->dcl.con, c); in qemu_spice_cursor_refresh_bh() 473 assert(ssd->dcl.con); in qemu_spice_cursor_refresh_bh() 479 dpy_mouse_set(ssd->dcl.con, x, y, 1); in qemu_spice_cursor_refresh_bh() 487 graphic_hw_update(ssd->dcl.con); in qemu_spice_display_refresh() 681 info = *dpy_get_ui_info(ssd->dcl.con); in interface_client_monitors_config() 852 graphic_hw_update(dcl->con); in spice_gl_refresh() 1165 ssd->dcl.con = con; in qemu_spice_display_init_one() 1195 QemuConsole *spice_con, *con; in qemu_spice_display_init() local 1215 if (!con || !qemu_console_is_graphic(con)) { in qemu_spice_display_init() [all …]
|
H A D | gtk.c | 440 graphic_hw_update(dcl->con); in gd_refresh() 456 qemu_input_is_absolute(dcl->con)) { in gd_mouse_set() 737 info = *dpy_get_ui_info(vc->gfx.dcl.con); in gd_set_ui_refresh_rate() 750 info = *dpy_get_ui_info(vc->gfx.dcl.con); in gd_set_ui_size() 1212 QemuTextConsole *con = QEMU_TEXT_CONSOLE(vc->gfx.dcl.con); in gd_text_key_down() local 2152 vc->label = qemu_console_get_label(con); in gd_vc_gfx_init() 2212 vc->gfx.kbd = qkbd_state_init(con); in gd_vc_gfx_init() 2213 vc->gfx.dcl.con = con; in gd_vc_gfx_init() 2247 QemuConsole *con; in gd_create_menu_view() local 2315 if (!con) { in gd_create_menu_view() [all …]
|
H A D | ui-qmp-cmds.c | 336 QemuConsole *con; in qmp_screendump() local 341 con = qemu_console_lookup_by_device_name(device, has_head ? head : 0, in qmp_screendump() 343 if (!con) { in qmp_screendump() 351 con = qemu_console_lookup_by_index(0); in qmp_screendump() 352 if (!con) { in qmp_screendump() 358 qemu_console_co_wait_update(con); in qmp_screendump() 365 surface = qemu_console_surface(con); in qmp_screendump()
|
H A D | vnc.c | 559 if (vd->dcl.con) { in qmp_query_vnc_servers() 1800 QemuConsole *con = vs->vd->dcl.con; in pointer_event() local 1879 if (con) { in do_key_event() 1882 vs->vd->dcl.con = con; in do_key_event() 1939 QemuTextConsole *con = QEMU_TEXT_CONSOLE(vs->vd->dcl.con); in do_key_event() local 2326 graphic_hw_update(vs->vd->dcl.con); in set_pixel_format() 3214 graphic_hw_update(vd->dcl.con); in vnc_refresh() 3340 graphic_hw_update(vd->dcl.con); in vnc_connect() 4020 QemuConsole *con; in vnc_display_open() local 4211 if (con != vd->dcl.con) { in vnc_display_open() [all …]
|
/qemu/hw/char/ |
H A D | xen_console.c | 89 xen_device_notify_event_channel(XEN_DEVICE(con), con->event_channel, NULL); in OBJECT_DECLARE_SIMPLE_TYPE() 158 xen_device_notify_event_channel(XEN_DEVICE(con), con->event_channel, NULL); in xencons_receive() 165 size = con->buffer.size - con->buffer.consumed; in xencons_send() 168 con->buffer.data + con->buffer.consumed, in xencons_send() 199 if (con->buffer.size - con->buffer.consumed) { in con_event() 236 switch (con->dev) { in xen_console_connect() 279 trace_xen_console_connect(con->dev, con->ring_ref, port, in xen_console_connect() 307 if (con->sring) { in xen_console_disconnect() 441 if (!con->dev) { in xen_console_realize() 537 XenConsole *con; in type_init() local [all …]
|
/qemu/include/ui/ |
H A D | console.h | 277 QemuConsole *con; member 319 void dpy_gfx_update_full(QemuConsole *con); 328 bool dpy_gfx_check_format(QemuConsole *con, 332 void dpy_gl_scanout_texture(QemuConsole *con, 337 void dpy_gl_scanout_dmabuf(QemuConsole *con, 341 void dpy_gl_cursor_position(QemuConsole *con, 343 void dpy_gl_release_dmabuf(QemuConsole *con, 345 void dpy_gl_update(QemuConsole *con, 353 bool console_has_gl(QemuConsole *con); 386 void graphic_console_close(QemuConsole *con); [all …]
|
/qemu/hw/adc/ |
H A D | npcm7xx_adc.c | 52 s->con = 0x000c0001; in npcm7xx_adc_reset() 107 if (s->con & NPCM7XX_ADC_CON_INT_EN) { in npcm7xx_adc_convert_done() 108 s->con |= NPCM7XX_ADC_CON_INT; in npcm7xx_adc_convert_done() 111 s->con &= ~NPCM7XX_ADC_CON_CONV; in npcm7xx_adc_convert_done() 124 uint32_t old_con = s->con; in npcm7xx_adc_write_con() 134 s->con = new_con; in npcm7xx_adc_write_con() 136 if (s->con & NPCM7XX_ADC_CON_RST) { in npcm7xx_adc_write_con() 141 if ((s->con & NPCM7XX_ADC_CON_EN)) { in npcm7xx_adc_write_con() 142 if (s->con & NPCM7XX_ADC_CON_CONV) { in npcm7xx_adc_write_con() 159 value = s->con; in npcm7xx_adc_read() [all …]
|
/qemu/hw/display/ |
H A D | vhost-user-gpu.c | 147 dpy_mouse_set(s->con, pos->x, pos->y, in vhost_user_gpu_handle_cursor() 172 QemuConsole *con = NULL; in vhost_user_gpu_handle_display() local 237 con = s->con; in vhost_user_gpu_handle_display() 240 dpy_gfx_replace_surface(con, NULL); in vhost_user_gpu_handle_display() 264 con = g->parent_obj.scanout[m->scanout_id].con; in vhost_user_gpu_handle_display() 274 dpy_gl_scanout_disable(con); in vhost_user_gpu_handle_display() 290 dpy_gl_scanout_dmabuf(con, dmabuf); in vhost_user_gpu_handle_display() 304 con = g->parent_obj.scanout[m->scanout_id].con; in vhost_user_gpu_handle_display() 305 if (!console_has_gl(con)) { in vhost_user_gpu_handle_display() 322 con = s->con; in vhost_user_gpu_handle_display() [all …]
|
H A D | jazz_led.c | 46 QemuConsole *con; member 150 DisplaySurface *surface = qemu_console_surface(s->con); in jazz_led_update_display() 220 dpy_gfx_update_full(s->con); in jazz_led_update_display() 234 dpy_text_cursor(s->con, -1, -1); in jazz_led_text_update() 235 qemu_console_resize(s->con, 2, 1); in jazz_led_text_update() 244 dpy_text_update(s->con, 0, 0, 2, 1); in jazz_led_text_update() 285 s->con = graphic_console_init(dev, 0, &jazz_led_ops, s); in jazz_led_realize() 294 qemu_console_resize(s->con, 60, 80); in jazz_led_reset()
|
H A D | next-fb.c | 40 QemuConsole *con; member 77 DisplaySurface *surface = qemu_console_surface(s->con); in nextfb_update() 92 dpy_gfx_update(s->con, 0, 0, s->cols, s->rows); in nextfb_update() 118 s->con = graphic_console_init(dev, 0, &nextfb_ops, s); in nextfb_realize() 119 qemu_console_resize(s->con, s->cols, s->rows); in nextfb_realize()
|
H A D | g364fb.c | 50 QemuConsole *con; member 78 DisplaySurface *surface = qemu_console_surface(s->con); in g364fb_draw_graphic8() 194 dpy_gfx_update(s->con, xmin, ymin, in g364fb_draw_graphic8() 214 dpy_gfx_update(s->con, xmin, ymin, xmax - xmin + 1, ymax - ymin + 1); in g364fb_draw_graphic8() 221 DisplaySurface *surface = qemu_console_surface(s->con); in g364fb_draw_blank() 237 dpy_gfx_update_full(s->con); in g364fb_draw_blank() 244 DisplaySurface *surface = qemu_console_surface(s->con); in g364fb_update_display() 253 qemu_console_resize(s->con, s->width, s->height); in g364fb_update_display() 344 DisplaySurface *surface = qemu_console_surface(s->con); in g364_invalidate_cursor_position() 478 s->con = graphic_console_init(dev, 0, &g364fb_ops, s); in g364fb_init()
|
H A D | ramfb-standalone.c | 17 QemuConsole *con; member 29 ramfb_display_update(ramfb->con, ramfb->state); in display_update_wrapper() 41 ramfb->con = graphic_console_init(dev, 0, &wrapper_ops, dev); in ramfb_realizefn()
|
H A D | bochs-display.c | 38 QemuConsole *con; member 227 dpy_gfx_replace_surface(s->con, ds); in bochs_display_update() 232 dpy_gfx_update_full(s->con); in bochs_display_update() 246 dpy_gfx_update(s->con, 0, ys, in bochs_display_update() 252 dpy_gfx_update(s->con, 0, ys, in bochs_display_update() 280 s->con = graphic_console_init(DEVICE(dev), 0, &bochs_display_gfx_ops, s); in bochs_display_realize() 345 graphic_console_close(s->con); in bochs_display_exit()
|
H A D | virtio-gpu-virgl.c | 127 if (!g->parent_obj.scanout[idx].con) { in virtio_gpu_rect_update() 131 dpy_gl_update(g->parent_obj.scanout[idx].con, x, y, width, height); in virtio_gpu_rect_update() 191 qemu_console_resize(g->parent_obj.scanout[ss.scanout_id].con, in virgl_cmd_set_scanout() 195 g->parent_obj.scanout[ss.scanout_id].con, info.tex_id, in virgl_cmd_set_scanout() 202 g->parent_obj.scanout[ss.scanout_id].con, NULL); in virgl_cmd_set_scanout() 203 dpy_gl_scanout_disable(g->parent_obj.scanout[ss.scanout_id].con); in virgl_cmd_set_scanout() 544 ctx = dpy_gl_ctx_create(g->parent_obj.scanout[scanout_idx].con, &qparams); in virgl_create_context() 553 dpy_gl_ctx_destroy(g->parent_obj.scanout[0].con, qctx); in virgl_destroy_context() 562 return dpy_gl_ctx_make_current(g->parent_obj.scanout[scanout_idx].con, in virgl_make_context_current() 615 dpy_gfx_replace_surface(g->parent_obj.scanout[i].con, NULL); in virtio_gpu_virgl_reset_scanout() [all …]
|
H A D | pl110.c | 61 QemuConsole *con; member 216 DisplaySurface *surface = qemu_console_surface(s->con); in pl110_update_display() 306 dpy_gfx_update(s->con, 0, first, s->cols, last - first + 1); in pl110_update_display() 316 qemu_console_resize(s->con, s->cols, s->rows); in pl110_invalidate_display() 322 DisplaySurface *surface = qemu_console_surface(s->con); in pl110_update_palette() 360 qemu_console_resize(s->con, width, height); in pl110_resize() 495 qemu_console_resize(s->con, s->cols, s->rows); in pl110_write() 560 s->con = graphic_console_init(dev, 0, &pl110_gfx_ops, s); in pl110_realize()
|
/qemu/hw/vfio/ |
H A D | display.c | 262 dpy_gl_release_dmabuf(dpy->con, dmabuf->buf); in vfio_display_free_one_dmabuf() 294 ramfb_display_update(dpy->con, dpy->ramfb); in vfio_display_dmabuf_update() 304 qemu_console_resize(dpy->con, width, height); in vfio_display_dmabuf_update() 305 dpy_gl_scanout_dmabuf(dpy->con, primary->buf); in vfio_display_dmabuf_update() 327 dpy_gl_cursor_position(dpy->con, in vfio_display_dmabuf_update() 333 dpy_gl_update(dpy->con, 0, 0, width, height); in vfio_display_dmabuf_update() 385 if (!vdev || !vdev->dpy || !vdev->dpy->con || in vfio_display_reset() 390 dpy_gl_scanout_disable(vdev->dpy->con); in vfio_display_reset() 392 dpy_gfx_update_full(vdev->dpy->con); in vfio_display_reset() 469 dpy_gfx_update(dpy->con, 0, 0, in vfio_display_region_update() [all …]
|
/qemu/hw/misc/ |
H A D | npcm7xx_clk.c | 43 #define PLLCON_FBDV(con) extract32((con), 16, 12) argument 44 #define PLLCON_OTDV2(con) extract32((con), 13, 3) argument 45 #define PLLCON_OTDV1(con) extract32((con), 8, 3) argument 46 #define PLLCON_INDV(con) extract32((con), 0, 6) argument 124 uint32_t con = s->clk->regs[s->reg]; in npcm7xx_clk_update_pll() local 128 if (con & PLLCON_LOKI) { in npcm7xx_clk_update_pll() 130 freq *= PLLCON_FBDV(con); in npcm7xx_clk_update_pll() 131 freq /= PLLCON_INDV(con) * PLLCON_OTDV1(con) * PLLCON_OTDV2(con); in npcm7xx_clk_update_pll()
|