Lines Matching refs:vgfb
96 struct virtio_gpu_framebuffer *vgfb; in virtio_gpu_primary_plane_update() local
108 vgfb = to_virtio_gpu_framebuffer(plane->state->fb); in virtio_gpu_primary_plane_update()
109 bo = gem_to_virtio_gpu_obj(vgfb->base.obj[0]); in virtio_gpu_primary_plane_update()
148 struct virtio_gpu_framebuffer *vgfb; in virtio_gpu_cursor_prepare_fb() local
154 vgfb = to_virtio_gpu_framebuffer(new_state->fb); in virtio_gpu_cursor_prepare_fb()
155 bo = gem_to_virtio_gpu_obj(vgfb->base.obj[0]); in virtio_gpu_cursor_prepare_fb()
157 vgfb->fence = virtio_gpu_fence_alloc(vgdev); in virtio_gpu_cursor_prepare_fb()
158 if (!vgfb->fence) in virtio_gpu_cursor_prepare_fb()
168 struct virtio_gpu_framebuffer *vgfb; in virtio_gpu_cursor_cleanup_fb() local
173 vgfb = to_virtio_gpu_framebuffer(plane->state->fb); in virtio_gpu_cursor_cleanup_fb()
174 if (vgfb->fence) { in virtio_gpu_cursor_cleanup_fb()
175 dma_fence_put(&vgfb->fence->f); in virtio_gpu_cursor_cleanup_fb()
176 vgfb->fence = NULL; in virtio_gpu_cursor_cleanup_fb()
186 struct virtio_gpu_framebuffer *vgfb; in virtio_gpu_cursor_plane_update() local
199 vgfb = to_virtio_gpu_framebuffer(plane->state->fb); in virtio_gpu_cursor_plane_update()
200 bo = gem_to_virtio_gpu_obj(vgfb->base.obj[0]); in virtio_gpu_cursor_plane_update()
212 0, 0, vgfb->fence); in virtio_gpu_cursor_plane_update()
216 &vgfb->fence->f); in virtio_gpu_cursor_plane_update()
217 dma_fence_put(&vgfb->fence->f); in virtio_gpu_cursor_plane_update()
218 vgfb->fence = NULL; in virtio_gpu_cursor_plane_update()