Lines Matching refs:dmabuf

43     QemuDmaBuf *dmabuf = vc->gfx.guest_fb.dmabuf;  in gd_gl_area_draw()  local
62 if (dmabuf) { in gd_gl_area_draw()
63 if (!qemu_dmabuf_get_draw_submitted(dmabuf)) { in gd_gl_area_draw()
66 qemu_dmabuf_set_draw_submitted(dmabuf, false); in gd_gl_area_draw()
81 if (dmabuf) { in gd_gl_area_draw()
82 egl_dmabuf_create_sync(dmabuf); in gd_gl_area_draw()
87 if (dmabuf) { in gd_gl_area_draw()
89 egl_dmabuf_create_fence(dmabuf); in gd_gl_area_draw()
90 fence_fd = qemu_dmabuf_get_fence_fd(dmabuf); in gd_gl_area_draw()
130 if (vc->gfx.guest_fb.dmabuf && in gd_gl_area_refresh()
131 qemu_dmabuf_get_draw_submitted(vc->gfx.guest_fb.dmabuf)) { in gd_gl_area_refresh()
292 if (vc->gfx.guest_fb.dmabuf && in gd_gl_area_scanout_flush()
293 !qemu_dmabuf_get_draw_submitted(vc->gfx.guest_fb.dmabuf)) { in gd_gl_area_scanout_flush()
295 qemu_dmabuf_set_draw_submitted(vc->gfx.guest_fb.dmabuf, true); in gd_gl_area_scanout_flush()
302 QemuDmaBuf *dmabuf) in gd_gl_area_scanout_dmabuf() argument
310 egl_dmabuf_import_texture(dmabuf); in gd_gl_area_scanout_dmabuf()
311 texture = qemu_dmabuf_get_texture(dmabuf); in gd_gl_area_scanout_dmabuf()
316 x = qemu_dmabuf_get_x(dmabuf); in gd_gl_area_scanout_dmabuf()
317 y = qemu_dmabuf_get_y(dmabuf); in gd_gl_area_scanout_dmabuf()
318 width = qemu_dmabuf_get_width(dmabuf); in gd_gl_area_scanout_dmabuf()
319 height = qemu_dmabuf_get_height(dmabuf); in gd_gl_area_scanout_dmabuf()
320 backing_width = qemu_dmabuf_get_backing_width(dmabuf); in gd_gl_area_scanout_dmabuf()
321 backing_height = qemu_dmabuf_get_backing_height(dmabuf); in gd_gl_area_scanout_dmabuf()
322 y0_top = qemu_dmabuf_get_y0_top(dmabuf); in gd_gl_area_scanout_dmabuf()
328 if (qemu_dmabuf_get_allow_fences(dmabuf)) { in gd_gl_area_scanout_dmabuf()
329 vc->gfx.guest_fb.dmabuf = dmabuf; in gd_gl_area_scanout_dmabuf()