Home
last modified time | relevance | path

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

1234

/linux/drivers/dma-buf/
H A Dst-dma-fence.c48 dma_fence_put(f); in test_sanitycheck()
86 dma_fence_put(f); in test_signaling()
119 dma_fence_put(f); in test_add_callback()
146 dma_fence_put(f); in test_late_add_callback()
174 dma_fence_put(f); in test_rm_callback()
202 dma_fence_put(f); in test_late_rm_callback()
226 dma_fence_put(f); in test_status()
253 dma_fence_put(f); in test_error()
279 dma_fence_put(f); in test_wait()
327 dma_fence_put(wt.f); in test_wait_timeout()
[all …]
H A Ddma-fence-unwrap.c111 dma_fence_put(fences[i]); in dma_fence_dedup_array()
135 dma_fence_put(unsignaled); in __dma_fence_unwrap_merge()
159 dma_fence_put(unsignaled); in __dma_fence_unwrap_merge()
189 dma_fence_put(array[i]); in __dma_fence_unwrap_merge()
H A Ddma-buf.c313 dma_fence_put(fence); in dma_buf_poll_cb()
331 dma_fence_put(fence); in dma_buf_poll_add_cb()
468 dma_fence_put(fence); in dma_buf_export_sync_file()
534 dma_fence_put(fence); in dma_buf_import_sync_file()
/linux/drivers/gpu/host1x/
H A Dfence.c82 dma_fence_put(&f->base); in host1x_fence_signal()
91 dma_fence_put(&f->base); in host1x_fence_signal()
95 dma_fence_put(&f->base); in host1x_fence_signal()
107 dma_fence_put(&f->base); in do_fence_timeout()
116 dma_fence_put(&f->base); in do_fence_timeout()
122 dma_fence_put(&f->base); in do_fence_timeout()
/linux/drivers/gpu/drm/scheduler/
H A Dsched_entity.c266 dma_fence_put(&s_fence->scheduled); in drm_sched_entity_kill_jobs_work()
274 dma_fence_put(f); in drm_sched_entity_kill_jobs_work()
290 dma_fence_put(f); in drm_sched_entity_kill_jobs_cb()
332 dma_fence_put(prev); in drm_sched_entity_kill()
338 dma_fence_put(prev); in drm_sched_entity_kill()
408 dma_fence_put(entity->dependency); in drm_sched_entity_fini()
412 dma_fence_put(rcu_dereference_check(entity->last_scheduled, true)); in drm_sched_entity_fini()
443 dma_fence_put(f); in drm_sched_entity_wakeup()
482 dma_fence_put(entity->dependency); in drm_sched_entity_add_dependency_cb()
495 dma_fence_put(entity->dependency); in drm_sched_entity_add_dependency_cb()
[all …]
/linux/drivers/gpu/drm/xe/tests/
H A Dxe_migrate.c61 dma_fence_put(fence); in run_sanity_job()
122 dma_fence_put(fence); in test_copy()
140 dma_fence_put(fence); in test_copy()
157 dma_fence_put(fence); in test_copy()
291 dma_fence_put(fence); in xe_migrate_sanity_test()
313 dma_fence_put(fence); in xe_migrate_sanity_test()
467 dma_fence_put(fence); in blt_copy()
471 dma_fence_put(m->fence); in blt_copy()
486 dma_fence_put(fence); in blt_copy()
512 dma_fence_put(fence); in test_migrate()
[all …]
/linux/drivers/gpu/drm/
H A Ddrm_syncobj.c281 dma_fence_put(fence); in drm_syncobj_fence_add_wait()
306 dma_fence_put(entry->fence); in syncobj_eventfd_entry_free()
361 dma_fence_put(prev); in drm_syncobj_add_point()
397 dma_fence_put(old_fence); in drm_syncobj_replace_fence()
415 dma_fence_put(fence); in drm_syncobj_assign_null_handle()
477 dma_fence_put(*fence); in drm_syncobj_find_fence()
739 dma_fence_put(fence); in drm_syncobj_import_sync_file_fence()
754 dma_fence_put(fence); in drm_syncobj_import_sync_file_fence()
776 dma_fence_put(fence); in drm_syncobj_export_sync_file()
940 dma_fence_put(tmp); in drm_syncobj_transfer_to_timeline()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_userq_fence.c120 dma_fence_put(userq->last_fence); in amdgpu_userq_fence_driver_free()
176 dma_fence_put(fence); in amdgpu_userq_fence_driver_process()
204 dma_fence_put(f); in amdgpu_userq_fence_driver_destroy()
281 dma_fence_put(userq->last_fence); in amdgpu_userq_fence_init()
575 dma_fence_put(&fence->base); in amdgpu_userq_signal_ioctl()
631 dma_fence_put(fence); in amdgpu_userq_wait_count_fences()
643 dma_fence_put(fence); in amdgpu_userq_wait_count_fences()
755 dma_fence_put(fence); in amdgpu_userq_wait_return_fence_info()
760 dma_fence_put(fence); in amdgpu_userq_wait_return_fence_info()
776 dma_fence_put(fence); in amdgpu_userq_wait_return_fence_info()
[all …]
H A Damdgpu_vm_tlb_fence.c58 dma_fence_put(f->dependency); in amdgpu_tlb_fence_work()
70 dma_fence_put(&f->base); in amdgpu_tlb_fence_work()
H A Damdgpu_cs.c460 dma_fence_put(old); in amdgpu_cs_p2_dependencies()
464 dma_fence_put(fence); in amdgpu_cs_p2_dependencies()
486 dma_fence_put(fence); in amdgpu_syncobj_lookup_and_add()
1252 dma_fence_put(fence); in amdgpu_cs_sync_rings()
1258 dma_fence_put(fence); in amdgpu_cs_sync_rings()
1307 dma_fence_put(fence); in amdgpu_cs_submit()
1401 dma_fence_put(parser->fence); in amdgpu_cs_parser_fini()
1529 dma_fence_put(fence); in amdgpu_cs_wait_ioctl()
1596 dma_fence_put(fence); in amdgpu_cs_fence_to_handle_ioctl()
1605 dma_fence_put(fence); in amdgpu_cs_fence_to_handle_ioctl()
[all …]
H A Damdgpu_vm.c883 dma_fence_put(id->last_flush); in amdgpu_vm_flush()
893 dma_fence_put(id->pasid_mapping); in amdgpu_vm_flush()
905 dma_fence_put(isolation->spearhead); in amdgpu_vm_flush()
909 dma_fence_put(fence); in amdgpu_vm_flush()
1087 dma_fence_put(vm->last_tlb_flush); in amdgpu_vm_tlb_flush()
1184 dma_fence_put(tmp); in amdgpu_vm_update_range()
1608 dma_fence_put(f); in amdgpu_vm_clear_freed()
1614 dma_fence_put(*fence); in amdgpu_vm_clear_freed()
1617 dma_fence_put(f); in amdgpu_vm_clear_freed()
2255 dma_fence_put(bo_va->last_pt_update); in amdgpu_vm_bo_del()
[all …]
H A Damdgpu_uvd.c546 dma_fence_put(fence); in amdgpu_uvd_free_handles()
1170 dma_fence_put(f); in amdgpu_uvd_send_msg()
1320 dma_fence_put(fence); in amdgpu_uvd_ring_test_ib()
1336 dma_fence_put(fence); in amdgpu_uvd_ring_test_ib()
/linux/drivers/gpu/drm/vgem/
H A Dvgem_fence.c167 dma_fence_put(fence); in vgem_fence_attach_ioctl()
214 dma_fence_put(fence); in vgem_fence_signal_ioctl()
229 dma_fence_put(p); in __vgem_fence_idr_fini()
/linux/drivers/gpu/drm/virtio/
H A Dvirtgpu_fence.c144 dma_fence_put(&curr->f); in virtio_gpu_fence_event_process()
154 dma_fence_put(&signaled->f); in virtio_gpu_fence_event_process()
/linux/drivers/gpu/drm/i915/
H A Di915_deps.c69 dma_fence_put(deps->fences[i]); in i915_deps_fini()
200 dma_fence_put(entry); in i915_deps_add_dependency()
H A Di915_active.c460 dma_fence_put(fence); in i915_active_add_request()
552 dma_fence_put(fence); in enable_signaling()
627 dma_fence_put(fence); in __await_active()
1071 dma_fence_put(prev); in __i915_active_fence_set()
1117 dma_fence_put(fence); in i915_active_fence_set()
H A Di915_vma_resource.h175 dma_fence_put(&vma_res->unbind_fence); in i915_vma_resource_put()
H A Di915_active.h228 dma_fence_put(fence); in __i915_request_await_exclusive()
/linux/drivers/accel/rocket/
H A Drocket_job.c245 dma_fence_put(job->done_fence); in rocket_job_cleanup()
246 dma_fence_put(job->inference_done_fence); in rocket_job_cleanup()
317 dma_fence_put(job->done_fence); in rocket_job_run()
338 dma_fence_put(job->done_fence); in rocket_job_run()
340 dma_fence_put(fence); in rocket_job_run()
/linux/include/linux/
H A Ddma-fence.h308 static inline void dma_fence_put(struct dma_fence *fence) in dma_fence_put() function
388 dma_fence_put(fence); in dma_fence_get_rcu_safe()
/linux/drivers/gpu/drm/scheduler/tests/
H A Dmock_scheduler.c237 dma_fence_put(&job->hw_fence); in mock_sched_timedout_job()
248 dma_fence_put(&job->hw_fence); in mock_sched_free_job()
/linux/drivers/accel/amdxdna/
H A Daie2_ctx.c86 dma_fence_put(job->out_fence); in aie2_job_release()
165 dma_fence_put(fence); in aie2_cmd_get_out_fence()
179 dma_fence_put(fence); in aie2_hwctx_wait_for_idle()
434 dma_fence_put(job->fence); in aie2_sched_job_run()
924 dma_fence_put(out_fence); in aie2_cmd_wait()
/linux/drivers/gpu/drm/imagination/
H A Dpvr_queue.c256 dma_fence_put(f); in pvr_queue_fence_put()
1226 dma_fence_put(queue->last_queued_job_scheduled_fence); in pvr_queue_job_push()
1439 dma_fence_put(queue->last_queued_job_scheduled_fence); in pvr_queue_kill()
1465 dma_fence_put(queue->last_queued_job_scheduled_fence); in pvr_queue_destroy()
/linux/drivers/gpu/drm/msm/
H A Dmsm_gem_submit.c103 dma_fence_put(submit->user_fence); in __msm_gem_submit_destroy()
115 dma_fence_put(submit->hw_fence); in __msm_gem_submit_destroy()
417 dma_fence_put(last_fence); in submit_attach_object_fences()
/linux/drivers/gpu/drm/xe/
H A Dxe_svm.c317 dma_fence_put(fence); in __xe_svm_garbage_collector()
682 dma_fence_put(fence); in xe_svm_copy()
720 dma_fence_put(fence); in xe_svm_copy()
730 dma_fence_put(fence); in xe_svm_copy()
776 dma_fence_put(devmem_allocation->pre_migrate_fence); in xe_svm_devmem_release()
1377 dma_fence_put(fence);

1234