Lines Matching refs:vgfb

138 	struct virtio_gpu_framebuffer *vgfb;  in virtio_gpu_resource_flush()  local
141 vgfb = to_virtio_gpu_framebuffer(plane->state->fb); in virtio_gpu_resource_flush()
142 bo = gem_to_virtio_gpu_obj(vgfb->base.obj[0]); in virtio_gpu_resource_flush()
143 if (vgfb->fence) { in virtio_gpu_resource_flush()
149 virtio_gpu_array_add_obj(objs, vgfb->base.obj[0]); in virtio_gpu_resource_flush()
152 width, height, objs, vgfb->fence); in virtio_gpu_resource_flush()
155 dma_fence_wait_timeout(&vgfb->fence->f, true, in virtio_gpu_resource_flush()
157 dma_fence_put(&vgfb->fence->f); in virtio_gpu_resource_flush()
158 vgfb->fence = NULL; in virtio_gpu_resource_flush()
247 struct virtio_gpu_framebuffer *vgfb; in virtio_gpu_plane_prepare_fb() local
253 vgfb = to_virtio_gpu_framebuffer(new_state->fb); in virtio_gpu_plane_prepare_fb()
254 bo = gem_to_virtio_gpu_obj(vgfb->base.obj[0]); in virtio_gpu_plane_prepare_fb()
259 vgfb->fence = virtio_gpu_fence_alloc(vgdev, vgdev->fence_drv.context, in virtio_gpu_plane_prepare_fb()
261 if (!vgfb->fence) in virtio_gpu_plane_prepare_fb()
271 struct virtio_gpu_framebuffer *vgfb; in virtio_gpu_plane_cleanup_fb() local
276 vgfb = to_virtio_gpu_framebuffer(plane->state->fb); in virtio_gpu_plane_cleanup_fb()
277 if (vgfb->fence) { in virtio_gpu_plane_cleanup_fb()
278 dma_fence_put(&vgfb->fence->f); in virtio_gpu_plane_cleanup_fb()
279 vgfb->fence = NULL; in virtio_gpu_plane_cleanup_fb()
291 struct virtio_gpu_framebuffer *vgfb; in virtio_gpu_cursor_plane_update() local
303 vgfb = to_virtio_gpu_framebuffer(plane->state->fb); in virtio_gpu_cursor_plane_update()
304 bo = gem_to_virtio_gpu_obj(vgfb->base.obj[0]); in virtio_gpu_cursor_plane_update()
317 virtio_gpu_array_add_obj(objs, vgfb->base.obj[0]); in virtio_gpu_cursor_plane_update()
323 0, 0, objs, vgfb->fence); in virtio_gpu_cursor_plane_update()
325 dma_fence_wait(&vgfb->fence->f, true); in virtio_gpu_cursor_plane_update()
326 dma_fence_put(&vgfb->fence->f); in virtio_gpu_cursor_plane_update()
327 vgfb->fence = NULL; in virtio_gpu_cursor_plane_update()