Home
last modified time | relevance | path

Searched refs:dma_fence_put (Results 1 – 25 of 111) sorted by relevance

12345

/Linux-v5.10/drivers/dma-buf/
Ddma-fence-chain.c46 dma_fence_put(fence); in dma_fence_chain_walk()
68 dma_fence_put(tmp); in dma_fence_chain_walk()
70 dma_fence_put(replacement); in dma_fence_chain_walk()
71 dma_fence_put(prev); in dma_fence_chain_walk()
74 dma_fence_put(fence); in dma_fence_chain_walk()
106 dma_fence_put(&chain->base); in dma_fence_chain_find_seqno()
132 dma_fence_put(&chain->base); in dma_fence_chain_irq_work()
141 dma_fence_put(f); in dma_fence_chain_cb()
155 dma_fence_put(fence); in dma_fence_chain_enable_signaling()
158 dma_fence_put(f); in dma_fence_chain_enable_signaling()
[all …]
Ddma-resv.c90 dma_fence_put(rcu_dereference_protected(list->shared[i], true)); in dma_resv_list_free()
167 dma_fence_put(excl); in dma_resv_fini()
247 dma_fence_put(fence); in dma_resv_reserve_shared()
297 dma_fence_put(old); in dma_resv_add_shared_fence()
332 dma_fence_put(rcu_dereference_protected(old->shared[i], in dma_resv_add_excl_fence()
335 dma_fence_put(old_fence); in dma_resv_add_excl_fence()
390 dma_fence_put(fence); in dma_resv_copy_fences()
413 dma_fence_put(old); in dma_resv_copy_fences()
471 dma_fence_put(fence_excl); in dma_resv_get_fences_rcu()
494 dma_fence_put(shared[i]); in dma_resv_get_fences_rcu()
[all …]
Dst-dma-fence-chain.c99 dma_fence_put(f); in sanitycheck()
101 dma_fence_put(chain); in sanitycheck()
161 dma_fence_put(fc->fences[i]); in fence_chains_init()
162 dma_fence_put(fc->chains[i]); in fence_chains_init()
176 dma_fence_put(fc->fences[i]); in fence_chains_fini()
181 dma_fence_put(fc->chains[i]); in fence_chains_fini()
198 dma_fence_put(fence); in find_seqno()
207 dma_fence_put(fence); in find_seqno()
222 dma_fence_put(fence); in find_seqno()
235 dma_fence_put(fence); in find_seqno()
[all …]
Dst-dma-fence.c106 dma_fence_put(f); in sanitycheck()
142 dma_fence_put(f); in test_signaling()
179 dma_fence_put(f); in test_add_callback()
208 dma_fence_put(f); in test_late_add_callback()
240 dma_fence_put(f); in test_rm_callback()
272 dma_fence_put(f); in test_late_rm_callback()
298 dma_fence_put(f); in test_status()
327 dma_fence_put(f); in test_error()
355 dma_fence_put(f); in test_wait()
404 dma_fence_put(wt.f); in test_wait_timeout()
[all …]
Ddma-fence-array.c52 dma_fence_put(&array->base); in irq_dma_fence_array_work()
67 dma_fence_put(&array->base); in dma_fence_array_cb_func()
92 dma_fence_put(&array->base); in dma_fence_array_enable_signaling()
116 dma_fence_put(array->fences[i]); in dma_fence_array_release()
/Linux-v5.10/drivers/gpu/drm/amd/amdgpu/
Damdgpu_sync.c118 dma_fence_put(*keep); in amdgpu_sync_keep_later()
299 dma_fence_put(f); in amdgpu_sync_peek_fence()
344 dma_fence_put(f); in amdgpu_sync_get_fence()
373 dma_fence_put(f); in amdgpu_sync_clone()
378 dma_fence_put(clone->last_vm_update); in amdgpu_sync_clone()
396 dma_fence_put(e->fence); in amdgpu_sync_wait()
418 dma_fence_put(e->fence); in amdgpu_sync_free()
422 dma_fence_put(sync->last_vm_update); in amdgpu_sync_free()
Damdgpu_ids.c95 dma_fence_put(fence); in amdgpu_pasid_free_cb()
144 dma_fence_put(fence); in amdgpu_pasid_free_delayed()
239 dma_fence_put(fences[j]); in amdgpu_vmid_grab_idle()
245 dma_fence_put(ring->vmid_wait); in amdgpu_vmid_grab_idle()
311 dma_fence_put((*id)->flushed_updates); in amdgpu_vmid_grab_reserved()
383 dma_fence_put((*id)->flushed_updates); in amdgpu_vmid_grab_used()
442 dma_fence_put(id->flushed_updates); in amdgpu_vmid_grab()
454 dma_fence_put(id->last_flush); in amdgpu_vmid_grab()
609 dma_fence_put(id->flushed_updates); in amdgpu_vmid_mgr_fini()
610 dma_fence_put(id->last_flush); in amdgpu_vmid_mgr_fini()
[all …]
Damdgpu_test.c140 dma_fence_put(fence); in amdgpu_do_test_moves()
186 dma_fence_put(fence); in amdgpu_do_test_moves()
234 dma_fence_put(fence); in amdgpu_do_test_moves()
Damdgpu_job.c130 dma_fence_put(job->fence); in amdgpu_job_free_cb()
140 dma_fence_put(job->fence); in amdgpu_job_free()
235 dma_fence_put(job->fence); in amdgpu_job_run()
Damdgpu_cs.c699 dma_fence_put(parser->fence); in amdgpu_cs_parser_fini()
992 dma_fence_put(old); in amdgpu_cs_process_fence_dep()
996 dma_fence_put(fence); in amdgpu_cs_process_fence_dep()
1018 dma_fence_put(fence); in amdgpu_syncobj_lookup_and_add_to_sync()
1385 dma_fence_put(fence); in amdgpu_cs_wait_ioctl()
1452 dma_fence_put(fence); in amdgpu_cs_fence_to_handle_ioctl()
1461 dma_fence_put(fence); in amdgpu_cs_fence_to_handle_ioctl()
1471 dma_fence_put(fence); in amdgpu_cs_fence_to_handle_ioctl()
1476 dma_fence_put(fence); in amdgpu_cs_fence_to_handle_ioctl()
1519 dma_fence_put(fence); in amdgpu_cs_wait_all_fences()
[all …]
Damdgpu_jpeg.c176 dma_fence_put(f); in amdgpu_jpeg_dec_set_reg()
217 dma_fence_put(fence); in amdgpu_jpeg_dec_ring_test_ib()
Damdgpu_fence.c169 dma_fence_put(old); in amdgpu_fence_emit()
286 dma_fence_put(fence); in amdgpu_fence_process()
338 dma_fence_put(fence); in amdgpu_fence_wait_empty()
547 dma_fence_put(ring->fence_drv.fences[j]); in amdgpu_fence_driver_fini()
/Linux-v5.10/drivers/gpu/drm/scheduler/
Dsched_entity.c282 dma_fence_put(entity->dependency); in drm_sched_entity_fini()
289 dma_fence_put(entity->last_scheduled); in drm_sched_entity_fini()
318 dma_fence_put(f); in drm_sched_entity_clear_dep()
373 dma_fence_put(entity->dependency); in drm_sched_entity_add_dependency_cb()
385 dma_fence_put(entity->dependency); in drm_sched_entity_add_dependency_cb()
392 dma_fence_put(fence); in drm_sched_entity_add_dependency_cb()
400 dma_fence_put(entity->dependency); in drm_sched_entity_add_dependency_cb()
432 dma_fence_put(entity->last_scheduled); in drm_sched_entity_pop_job()
Dsched_fence.c113 dma_fence_put(fence->parent); in drm_sched_fence_release_scheduled()
128 dma_fence_put(&fence->scheduled); in drm_sched_fence_release_finished()
/Linux-v5.10/drivers/gpu/drm/i915/gem/
Di915_gem_wait.c57 dma_fence_put(shared[i]); in i915_gem_object_wait_reservation()
61 dma_fence_put(shared[i]); in i915_gem_object_wait_reservation()
81 dma_fence_put(excl); in i915_gem_object_wait_reservation()
150 dma_fence_put(shared[i]); in i915_gem_object_wait_priority()
160 dma_fence_put(excl); in i915_gem_object_wait_priority()
Di915_gem_client_blt.c138 dma_fence_put(&w->dma); in clear_pages_signal_irq_worker()
248 dma_fence_put(&w->dma); in clear_pages_worker()
302 dma_fence_put(&w->dma); in clear_pages_work_notify()
/Linux-v5.10/drivers/gpu/drm/
Ddrm_syncobj.c255 dma_fence_put(fence); in drm_syncobj_fence_add_wait()
310 dma_fence_put(prev); in drm_syncobj_add_point()
343 dma_fence_put(old_fence); in drm_syncobj_replace_fence()
358 dma_fence_put(fence); in drm_syncobj_assign_null_handle()
397 dma_fence_put(*fence); in drm_syncobj_find_fence()
664 dma_fence_put(fence); in drm_syncobj_import_sync_file_fence()
669 dma_fence_put(fence); in drm_syncobj_import_sync_file_fence()
691 dma_fence_put(fence); in drm_syncobj_export_sync_file()
850 dma_fence_put(fence); in drm_syncobj_transfer_to_timeline()
873 dma_fence_put(fence); in drm_syncobj_transfer_to_binary()
[all …]
/Linux-v5.10/drivers/gpu/drm/etnaviv/
Detnaviv_sched.c35 dma_fence_put(fence); in etnaviv_sched_dependency()
49 dma_fence_put(fence); in etnaviv_sched_dependency()
62 dma_fence_put(fence); in etnaviv_sched_dependency()
/Linux-v5.10/drivers/gpu/drm/vgem/
Dvgem_fence.c182 dma_fence_put(fence); in vgem_fence_attach_ioctl()
229 dma_fence_put(fence); in vgem_fence_signal_ioctl()
244 dma_fence_put(p); in __vgem_fence_idr_fini()
/Linux-v5.10/drivers/gpu/drm/virtio/
Dvirtgpu_ioctl.c114 dma_fence_put(in_fence); in virtio_gpu_execbuffer_ioctl()
171 dma_fence_put(&out_fence->f); in virtio_gpu_execbuffer_ioctl()
182 dma_fence_put(&out_fence->f); in virtio_gpu_execbuffer_ioctl()
272 dma_fence_put(&fence->f); in virtio_gpu_resource_create_ioctl()
340 dma_fence_put(&fence->f); in virtio_gpu_transfer_from_host_ioctl()
386 dma_fence_put(&fence->f); in virtio_gpu_transfer_to_host_ioctl()
/Linux-v5.10/drivers/gpu/drm/i915/
Di915_sw_fence_work.c26 dma_fence_put(&f->dma); in fence_work()
51 dma_fence_put(&f->dma); in fence_notify()
/Linux-v5.10/drivers/gpu/drm/panfrost/
Dpanfrost_job.c260 dma_fence_put(job->in_fences[i]); in panfrost_job_cleanup()
265 dma_fence_put(job->implicit_fences[i]); in panfrost_job_cleanup()
268 dma_fence_put(job->done_fence); in panfrost_job_cleanup()
269 dma_fence_put(job->render_done_fence); in panfrost_job_cleanup()
351 dma_fence_put(job->done_fence); in panfrost_job_run()
/Linux-v5.10/drivers/gpu/drm/v3d/
Dv3d_sched.c117 dma_fence_put(job->base.irq_fence); in v3d_bin_job_run()
166 dma_fence_put(job->base.irq_fence); in v3d_render_job_run()
197 dma_fence_put(job->base.irq_fence); in v3d_tfu_job_run()
238 dma_fence_put(job->base.irq_fence); in v3d_csd_job_run()
/Linux-v5.10/drivers/gpu/drm/ttm/
Dttm_bo_vm.c89 dma_fence_put(bo->moving); in ttm_bo_vm_fault_idle()
300 dma_fence_put(moving); in ttm_bo_vm_fault_reserved()
303 dma_fence_put(moving); in ttm_bo_vm_fault_reserved()
310 dma_fence_put(moving); in ttm_bo_vm_fault_reserved()
/Linux-v5.10/include/linux/
Ddma-fence.h276 static inline void dma_fence_put(struct dma_fence *fence) in dma_fence_put() function
356 dma_fence_put(fence); in dma_fence_get_rcu_safe()

12345