Lines Matching refs:vgplane_st
204 struct virtio_gpu_plane_state *vgplane_st; in virtio_gpu_resource_flush() local
208 vgplane_st = to_virtio_gpu_plane_state(plane->state); in virtio_gpu_resource_flush()
210 if (vgplane_st->fence) { in virtio_gpu_resource_flush()
220 vgplane_st->fence); in virtio_gpu_resource_flush()
222 dma_fence_wait_timeout(&vgplane_st->fence->f, true, in virtio_gpu_resource_flush()
351 struct virtio_gpu_plane_state *vgplane_st; in virtio_gpu_plane_prepare_fb() local
360 vgplane_st = to_virtio_gpu_plane_state(new_state); in virtio_gpu_plane_prepare_fb()
370 vgplane_st->fence = virtio_gpu_fence_alloc(vgdev, in virtio_gpu_plane_prepare_fb()
373 if (!vgplane_st->fence) in virtio_gpu_plane_prepare_fb()
386 if (vgplane_st->fence) { in virtio_gpu_plane_prepare_fb()
387 dma_fence_put(&vgplane_st->fence->f); in virtio_gpu_plane_prepare_fb()
388 vgplane_st->fence = NULL; in virtio_gpu_plane_prepare_fb()
407 struct virtio_gpu_plane_state *vgplane_st; in virtio_gpu_plane_cleanup_fb() local
413 vgplane_st = to_virtio_gpu_plane_state(state); in virtio_gpu_plane_cleanup_fb()
414 if (vgplane_st->fence) { in virtio_gpu_plane_cleanup_fb()
415 dma_fence_put(&vgplane_st->fence->f); in virtio_gpu_plane_cleanup_fb()
416 vgplane_st->fence = NULL; in virtio_gpu_plane_cleanup_fb()
433 struct virtio_gpu_plane_state *vgplane_st; in virtio_gpu_cursor_plane_update() local
446 vgplane_st = to_virtio_gpu_plane_state(plane->state); in virtio_gpu_cursor_plane_update()
466 0, 0, objs, vgplane_st->fence); in virtio_gpu_cursor_plane_update()
468 dma_fence_wait(&vgplane_st->fence->f, true); in virtio_gpu_cursor_plane_update()