Searched refs:out_fence (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/gpu/drm/ |
| H A D | drm_writeback.c | 502 if (job->out_fence) in drm_writeback_cleanup_job() 503 dma_fence_put(job->out_fence); in drm_writeback_cleanup_job() 547 struct dma_fence *out_fence; in drm_writeback_signal_completion() local 561 out_fence = job->out_fence; in drm_writeback_signal_completion() 562 if (out_fence) { in drm_writeback_signal_completion() 564 dma_fence_set_error(out_fence, status); in drm_writeback_signal_completion() 565 dma_fence_signal(out_fence); in drm_writeback_signal_completion() 566 dma_fence_put(out_fence); in drm_writeback_signal_completion() 567 job->out_fence = NULL; in drm_writeback_signal_completion()
|
| H A D | drm_atomic_uapi.c | 1466 conn_state->writeback_job->out_fence = fence; in prepare_signaling()
|
| H A D | drm_atomic.c | 518 if (writeback_job->out_fence) { in drm_atomic_connector_check()
|
| /linux/drivers/gpu/drm/virtio/ |
| H A D | virtgpu_submit.c | 37 struct virtio_gpu_fence *out_fence; member 255 struct dma_fence *fence = &submit->out_fence->f; in virtio_gpu_process_post_deps() 344 if (submit->out_fence) in virtio_gpu_cleanup_submit() 345 dma_fence_put(&submit->out_fence->f); in virtio_gpu_cleanup_submit() 355 submit->out_fence); in virtio_gpu_submit() 375 struct virtio_gpu_fence *out_fence; in virtio_gpu_init_submit() local 391 out_fence = virtio_gpu_fence_alloc(vgdev, fence_ctx, ring_idx); in virtio_gpu_init_submit() 393 out_fence = NULL; in virtio_gpu_init_submit() 396 err = virtio_gpu_fence_event_create(dev, file, out_fence, ring_idx); in virtio_gpu_init_submit() 398 dma_fence_put(&out_fence->f); in virtio_gpu_init_submit() [all …]
|
| /linux/drivers/gpu/drm/etnaviv/ |
| H A D | etnaviv_sched.c | 46 if (dma_fence_is_signaled(submit->out_fence)) in etnaviv_sched_timedout_job() 121 submit->out_fence = dma_fence_get(&submit->sched_job.s_fence->finished); in etnaviv_sched_push_job() 123 submit->out_fence, xa_limit_32b, in etnaviv_sched_push_job()
|
| H A D | etnaviv_gem.h | 98 struct dma_fence *out_fence; member
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_kms.h | 109 struct vmw_fence_obj **out_fence; member 390 struct vmw_fence_obj **out_fence, 459 struct vmw_fence_obj **out_fence, 467 struct vmw_fence_obj **out_fence, 489 struct vmw_fence_obj **out_fence,
|
| H A D | vmwgfx_execbuf.c | 4088 struct vmw_fence_obj **out_fence, uint32_t flags) in vmw_execbuf_process() argument 4266 if (unlikely(out_fence != NULL)) { in vmw_execbuf_process() 4267 *out_fence = fence; in vmw_execbuf_process()
|
| /linux/include/uapi/drm/ |
| H A D | vgem_drm.h | 49 __u32 out_fence; member
|
| /linux/Documentation/gpu/ |
| H A D | drm-vm-bind-async.rst | 120 complete and signal the out_fence. In particular if the operation is
|