Home
last modified time | relevance | path

Searched refs:PCIQXLDevice (Results 1 – 4 of 4) sorted by relevance

/openbmc/qemu/hw/display/
H A Dqxl.h30 struct PCIQXLDevice { struct
129 OBJECT_DECLARE_SIMPLE_TYPE(PCIQXLDevice, PCI_QXL) argument
167 void *qxl_phys2virt(PCIQXLDevice *qxl, QXLPHYSICAL phys, int group_id,
169 void qxl_set_guest_bug(PCIQXLDevice *qxl, const char *msg, ...)
172 void qxl_spice_update_area(PCIQXLDevice *qxl, uint32_t surface_id,
177 void qxl_spice_loadvm_commands(PCIQXLDevice *qxl, struct QXLCommandExt *ext,
179 void qxl_spice_oom(PCIQXLDevice *qxl);
180 void qxl_spice_reset_memslots(PCIQXLDevice *qxl);
181 void qxl_spice_reset_image_cache(PCIQXLDevice *qxl);
182 void qxl_spice_reset_cursor(PCIQXLDevice *qxl);
[all …]
H A Dqxl.c118 static void qxl_send_events(PCIQXLDevice *d, uint32_t events);
119 static int qxl_destroy_primary(PCIQXLDevice *d, qxl_async_io async);
120 static void qxl_reset_memslots(PCIQXLDevice *d);
121 static void qxl_reset_surfaces(PCIQXLDevice *d);
122 static void qxl_ring_set_dirty(PCIQXLDevice *qxl);
126 void qxl_set_guest_bug(PCIQXLDevice *qxl, const char *msg, ...) in qxl_set_guest_bug()
141 static void qxl_clear_guest_bug(PCIQXLDevice *qxl) in qxl_clear_guest_bug()
146 void qxl_spice_update_area(PCIQXLDevice *qxl, uint32_t surface_id, in qxl_spice_update_area()
166 static void qxl_spice_destroy_surface_wait_complete(PCIQXLDevice *qxl, in qxl_spice_destroy_surface_wait_complete()
176 static void qxl_spice_destroy_surface_wait(PCIQXLDevice *qxl, uint32_t id, in qxl_spice_destroy_surface_wait()
[all …]
H A Dqxl-render.c27 static void qxl_blit(PCIQXLDevice *qxl, QXLRect *rect) in qxl_blit()
60 void qxl_render_resize(PCIQXLDevice *qxl) in qxl_render_resize()
90 static void qxl_set_rect_to_surface(PCIQXLDevice *qxl, QXLRect *area) in qxl_set_rect_to_surface()
98 static void qxl_render_update_area_unlocked(PCIQXLDevice *qxl) in qxl_render_update_area_unlocked()
176 void qxl_render_update(PCIQXLDevice *qxl) in qxl_render_update()
202 PCIQXLDevice *qxl = opaque; in qxl_render_update_area_bh()
209 void qxl_render_update_area_done(PCIQXLDevice *qxl, QXLCookie *cookie) in qxl_render_update_area_done()
219 static void qxl_unpack_chunks(void *dest, size_t size, PCIQXLDevice *qxl, in qxl_unpack_chunks()
245 static QEMUCursor *qxl_cursor(PCIQXLDevice *qxl, QXLCursor *cursor, in qxl_cursor()
299 int qxl_render_cursor(PCIQXLDevice *qxl, QXLCommandExt *ext) in qxl_render_cursor()
H A Dqxl-logger.c104 static int qxl_log_image(PCIQXLDevice *qxl, QXLPHYSICAL addr, int group_id) in qxl_log_image()
138 static int qxl_log_cmd_draw_copy(PCIQXLDevice *qxl, QXLCopy *copy, in qxl_log_cmd_draw_copy()
155 static int qxl_log_cmd_draw(PCIQXLDevice *qxl, QXLDrawable *draw, int group_id) in qxl_log_cmd_draw()
168 static int qxl_log_cmd_draw_compat(PCIQXLDevice *qxl, QXLCompatDrawable *draw, in qxl_log_cmd_draw_compat()
186 static void qxl_log_cmd_surface(PCIQXLDevice *qxl, QXLSurfaceCmd *cmd) in qxl_log_cmd_surface()
204 int qxl_log_cmd_cursor(PCIQXLDevice *qxl, QXLCursorCmd *cmd, int group_id) in qxl_log_cmd_cursor()
236 int qxl_log_command(PCIQXLDevice *qxl, const char *ring, QXLCommandExt *ext) in qxl_log_command()