Home
last modified time | relevance | path

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

1234

/Linux-v4.19/drivers/dma-buf/
Dreservation.c127 dma_fence_put(old_fence); in reservation_object_add_shared_inplace()
152 dma_fence_put(signaled); in reservation_object_add_shared_inplace()
213 dma_fence_put(f); in reservation_object_add_shared_replace()
273 dma_fence_put(rcu_dereference_protected(old->shared[i], in reservation_object_add_excl_fence()
276 dma_fence_put(old_fence); in reservation_object_add_excl_fence()
333 dma_fence_put(fence); in reservation_object_copy_fences()
362 dma_fence_put(old); in reservation_object_copy_fences()
446 dma_fence_put(shared[i]); in reservation_object_get_fences_rcu()
447 dma_fence_put(fence_excl); in reservation_object_get_fences_rcu()
503 dma_fence_put(fence); in reservation_object_wait_timeout_rcu()
[all …]
Ddma-fence-array.c39 dma_fence_put(&array->base); in irq_dma_fence_array_work()
52 dma_fence_put(&array->base); in dma_fence_array_cb_func()
74 dma_fence_put(&array->base); in dma_fence_array_enable_signaling()
96 dma_fence_put(array->fences[i]); in dma_fence_array_release()
Ddma-buf.c219 dma_fence_put(fence_excl); in dma_buf_poll()
225 dma_fence_put(fence_excl); in dma_buf_poll()
262 dma_fence_put(fence); in dma_buf_poll()
266 dma_fence_put(fence); in dma_buf_poll()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_sync.c120 dma_fence_put(*keep); in amdgpu_sync_keep_later()
272 dma_fence_put(f); in amdgpu_sync_peek_fence()
320 dma_fence_put(f); in amdgpu_sync_get_fence()
349 dma_fence_put(f); in amdgpu_sync_clone()
354 dma_fence_put(clone->last_vm_update); in amdgpu_sync_clone()
372 dma_fence_put(e->fence); in amdgpu_sync_wait()
394 dma_fence_put(e->fence); in amdgpu_sync_free()
398 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()
379 dma_fence_put((*id)->flushed_updates); in amdgpu_vmid_grab_used()
439 dma_fence_put(id->flushed_updates); in amdgpu_vmid_grab()
451 dma_fence_put(id->last_flush); in amdgpu_vmid_grab()
603 dma_fence_put(id->flushed_updates); in amdgpu_vmid_mgr_fini()
604 dma_fence_put(id->last_flush); in amdgpu_vmid_mgr_fini()
[all …]
Damdgpu_job.c110 dma_fence_put(job->fence); in amdgpu_job_free_cb()
120 dma_fence_put(job->fence); in amdgpu_job_free()
226 dma_fence_put(job->fence); in amdgpu_job_run()
Damdgpu_test.c140 dma_fence_put(fence); in amdgpu_do_test_moves()
185 dma_fence_put(fence); in amdgpu_do_test_moves()
232 dma_fence_put(fence); in amdgpu_do_test_moves()
Damdgpu_vcn.c324 dma_fence_put(f); in amdgpu_vcn_dec_send_msg()
425 dma_fence_put(fence); in amdgpu_vcn_dec_ring_test_ib()
508 dma_fence_put(f); in amdgpu_vcn_enc_get_create_msg()
560 dma_fence_put(f); in amdgpu_vcn_enc_get_destroy_msg()
597 dma_fence_put(fence); in amdgpu_vcn_enc_ring_test_ib()
671 dma_fence_put(f); in amdgpu_vcn_jpeg_set_reg()
719 dma_fence_put(fence); in amdgpu_vcn_jpeg_ring_test_ib()
Damdgpu_cs.c796 dma_fence_put(parser->fence); in amdgpu_cs_parser_fini()
1094 dma_fence_put(fence); in amdgpu_cs_process_fence_dep()
1113 dma_fence_put(fence); in amdgpu_syncobj_lookup_and_add_to_sync()
1236 dma_fence_put(p->fence); in amdgpu_cs_submit()
1237 dma_fence_put(&job->base.s_fence->finished); in amdgpu_cs_submit()
1270 dma_fence_put(&job->base.s_fence->finished); in amdgpu_cs_submit()
1373 dma_fence_put(fence); in amdgpu_cs_wait_ioctl()
1437 dma_fence_put(fence); in amdgpu_cs_fence_to_handle_ioctl()
1446 dma_fence_put(fence); in amdgpu_cs_fence_to_handle_ioctl()
1456 dma_fence_put(fence); in amdgpu_cs_fence_to_handle_ioctl()
[all …]
Damdgpu_benchmark.c49 dma_fence_put(fence); in amdgpu_benchmark_do_move()
56 dma_fence_put(fence); in amdgpu_benchmark_do_move()
Damdgpu_fence.c261 dma_fence_put(fence); in amdgpu_fence_process()
308 dma_fence_put(fence); in amdgpu_fence_wait_empty()
506 dma_fence_put(ring->fence_drv.fences[j]); in amdgpu_fence_driver_fini()
Damdgpu_display.c47 dma_fence_put(f); in amdgpu_display_flip_callback()
65 dma_fence_put(fence); in amdgpu_display_flip_handle_fence()
253 dma_fence_put(work->excl); in amdgpu_display_crtc_page_flip_target()
255 dma_fence_put(work->shared[i]); in amdgpu_display_crtc_page_flip_target()
/Linux-v4.19/drivers/gpu/drm/scheduler/
Dgpu_scheduler.c244 dma_fence_put(&job->s_fence->finished); in drm_sched_entity_kill_jobs_cb()
322 dma_fence_put(entity->dependency); in drm_sched_entity_fini()
349 dma_fence_put(entity->last_scheduled); in drm_sched_entity_fini()
373 dma_fence_put(f); in drm_sched_entity_wakeup()
382 dma_fence_put(f); in drm_sched_entity_clear_dep()
449 dma_fence_put(entity->dependency); in drm_sched_entity_add_dependency_cb()
461 dma_fence_put(entity->dependency); in drm_sched_entity_add_dependency_cb()
468 dma_fence_put(fence); in drm_sched_entity_add_dependency_cb()
476 dma_fence_put(entity->dependency); in drm_sched_entity_add_dependency_cb()
498 dma_fence_put(entity->last_scheduled); in drm_sched_entity_pop_job()
[all …]
Dsched_fence.c111 dma_fence_put(fence->parent); in drm_sched_fence_release_scheduled()
126 dma_fence_put(&fence->scheduled); in drm_sched_fence_release_finished()
/Linux-v4.19/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-v4.19/drivers/gpu/drm/vgem/
Dvgem_fence.c213 dma_fence_put(fence); in vgem_fence_attach_ioctl()
260 dma_fence_put(fence); in vgem_fence_signal_ioctl()
275 dma_fence_put(p); in __vgem_fence_idr_fini()
/Linux-v4.19/drivers/gpu/drm/virtio/
Dvirtgpu_ioctl.c179 dma_fence_put(&fence->f); in virtio_gpu_execbuffer_ioctl()
308 dma_fence_put(&fence->f); in virtio_gpu_resource_create_ioctl()
319 dma_fence_put(&fence->f); in virtio_gpu_resource_create_ioctl()
325 dma_fence_put(&fence->f); in virtio_gpu_resource_create_ioctl()
393 dma_fence_put(&fence->f); in virtio_gpu_transfer_from_host_ioctl()
441 dma_fence_put(&fence->f); in virtio_gpu_transfer_to_host_ioctl()
/Linux-v4.19/drivers/gpu/drm/i915/
Di915_gem_clflush.c96 dma_fence_put(&clflush->dma); in i915_clflush_work()
111 dma_fence_put(&clflush->dma); in i915_clflush_notify()
Di915_sw_fence.c424 dma_fence_put(cb->dma); in irq_i915_sw_fence_work()
524 dma_fence_put(shared[i]); in i915_sw_fence_await_reservation()
541 dma_fence_put(excl); in i915_sw_fence_await_reservation()
/Linux-v4.19/include/linux/
Dreservation.h118 dma_fence_put(excl); in reservation_object_fini()
123 dma_fence_put(rcu_dereference_protected(fobj->shared[i], 1)); in reservation_object_fini()
Ddma-fence.h256 static inline void dma_fence_put(struct dma_fence *fence) in dma_fence_put() function
336 dma_fence_put(fence); in dma_fence_get_rcu_safe()
/Linux-v4.19/drivers/gpu/drm/v3d/
Dv3d_gem.c405 dma_fence_put(exec->bin.in_fence); in v3d_exec_cleanup()
406 dma_fence_put(exec->render.in_fence); in v3d_exec_cleanup()
408 dma_fence_put(exec->bin.done_fence); in v3d_exec_cleanup()
409 dma_fence_put(exec->render.done_fence); in v3d_exec_cleanup()
411 dma_fence_put(exec->bin_done_fence); in v3d_exec_cleanup()
/Linux-v4.19/drivers/gpu/drm/
Ddrm_syncobj.c188 dma_fence_put(old_fence); in drm_syncobj_replace_fence()
229 dma_fence_put(&fence->base); in drm_syncobj_assign_null_handle()
498 dma_fence_put(fence); in drm_syncobj_import_sync_file_fence()
503 dma_fence_put(fence); in drm_syncobj_import_sync_file_fence()
525 dma_fence_put(fence); in drm_syncobj_export_sync_file()
811 dma_fence_put(entries[i].fence); in drm_syncobj_array_wait_timeout()
/Linux-v4.19/drivers/gpu/drm/nouveau/
Dnouveau_fence.c72 dma_fence_put(&fence->base); in nouveau_fence_signal()
402 dma_fence_put(&(*pfence)->base); in nouveau_fence_unref()
481 dma_fence_put(&fence->base); in nouveau_fence_no_signaling()
/Linux-v4.19/drivers/gpu/drm/vmwgfx/
Dvmwgfx_fence.h75 dma_fence_put(&fence->base); in vmw_fence_obj_unreference()

1234