Lines Matching refs:fence
99 struct virtio_gpu_fence *fence; in virtio_gpu_execbuffer() local
168 vfpriv->ctx_id, &fence); in virtio_gpu_execbuffer()
170 ttm_eu_fence_buffer_objects(&ticket, &validate_list, &fence->f); in virtio_gpu_execbuffer()
175 fence_put(&fence->f); in virtio_gpu_execbuffer()
234 struct virtio_gpu_fence *fence = NULL; in virtio_gpu_resource_create_ioctl() local
299 ret = virtio_gpu_object_attach(vgdev, qobj, res_id, &fence); in virtio_gpu_resource_create_ioctl()
304 ttm_eu_fence_buffer_objects(&ticket, &validate_list, &fence->f); in virtio_gpu_resource_create_ioctl()
315 fence_put(&fence->f); in virtio_gpu_resource_create_ioctl()
326 fence_put(&fence->f); in virtio_gpu_resource_create_ioctl()
332 fence_put(&fence->f); in virtio_gpu_resource_create_ioctl()
369 struct virtio_gpu_fence *fence; in virtio_gpu_transfer_from_host_ioctl() local
396 &box, &fence); in virtio_gpu_transfer_from_host_ioctl()
398 &fence->f); in virtio_gpu_transfer_from_host_ioctl()
400 fence_put(&fence->f); in virtio_gpu_transfer_from_host_ioctl()
416 struct virtio_gpu_fence *fence; in virtio_gpu_transfer_to_host_ioctl() local
445 args->level, &box, &fence); in virtio_gpu_transfer_to_host_ioctl()
447 &fence->f); in virtio_gpu_transfer_to_host_ioctl()
448 fence_put(&fence->f); in virtio_gpu_transfer_to_host_ioctl()