Home
last modified time | relevance | path

Searched refs:dma_fence_get (Results 1 – 25 of 43) sorted by relevance

12

/linux/drivers/dma-buf/
H A Ddma-fence-unwrap.c37 cursor->chain = dma_fence_get(head); in dma_fence_unwrap_first()
136 unsignaled = dma_fence_get(tmp); in __dma_fence_unwrap_merge()
169 array[count++] = dma_fence_get(tmp); in __dma_fence_unwrap_merge()
H A Dsync_file.c73 sync_file->fence = dma_fence_get(fence); in sync_file_create()
112 fence = dma_fence_get(sync_file->fence); in sync_file_get_fence()
/linux/drivers/gpu/drm/scheduler/
H A Dsched_entity.c320 dma_fence_get(prev); in drm_sched_entity_kill()
324 dma_fence_get(&s_fence->finished); in drm_sched_entity_kill()
494 fence = dma_fence_get(&s_fence->scheduled); in drm_sched_entity_add_dependency_cb()
524 return dma_fence_get(f); in drm_sched_job_dependency()
553 dma_fence_get(&sched_job->s_fence->finished)); in drm_sched_entity_pop_job()
/linux/drivers/gpu/host1x/
H A Dfence.c41 dma_fence_get(f); in host1x_syncpt_fence_enable_signaling()
54 dma_fence_get(f); in host1x_syncpt_fence_enable_signaling()
/linux/drivers/gpu/drm/xe/
H A Dxe_tlb_inval_job.c252 dma_fence_get(fence); /* ref released once dependency processed by scheduler */ in xe_tlb_inval_job_push()
270 dma_fence_get(job->fence); /* Pairs with put in DRM scheduler */ in xe_tlb_inval_job_push()
277 dma_fence_get(&job->dep.drm.s_fence->finished); in xe_tlb_inval_job_push()
/linux/drivers/gpu/drm/i915/
H A Di915_deps.c96 deps->fences[deps->num_deps++] = dma_fence_get(fence); in i915_deps_grow()
201 deps->fences[i] = dma_fence_get(fence); in i915_deps_add_dependency()
H A Di915_vma_resource.h165 dma_fence_get(&vma_res->unbind_fence); in i915_vma_resource_get()
/linux/drivers/gpu/drm/imagination/
H A Dpvr_queue.c484 return dma_fence_get(job->cccb_fence); in pvr_queue_get_job_cccb_fence()
544 return dma_fence_get(f); in pvr_queue_get_paired_frag_job_dep()
759 return dma_fence_get(job->done_fence); in pvr_queue_run_job()
817 return dma_fence_get(job->done_fence); in pvr_queue_run_job()
840 job->base.s_fence->parent = dma_fence_get(job->done_fence); in pvr_queue_start()
896 job->base.s_fence->parent = dma_fence_get(job->done_fence); in pvr_queue_timedout_job()
1227 queue->last_queued_job_scheduled_fence = dma_fence_get(&job->base.s_fence->scheduled); in pvr_queue_job_push()
/linux/include/linux/
H A Ddma-fence-chain.h119 for (iter = dma_fence_get(head); iter; \
H A Ddma-fence.h320 static inline struct dma_fence *dma_fence_get(struct dma_fence *fence) in dma_fence_get() function
/linux/drivers/gpu/drm/
H A Ddrm_syncobj.c279 fence = dma_fence_get(rcu_dereference_protected(syncobj->fence, 1)); in drm_syncobj_fence_add_wait()
342 dma_fence_get(fence); in drm_syncobj_add_point()
380 dma_fence_get(fence); in drm_syncobj_replace_fence()
1021 dma_fence_get(fence); in syncobj_wait_syncobj_func()
1427 fence = dma_fence_get(rcu_dereference_protected(syncobj->fence, 1)); in syncobj_eventfd_entry_func()
1688 dma_fence_get(fence); in drm_syncobj_query_ioctl()
1702 last_signaled = dma_fence_get(iter); in drm_syncobj_query_ioctl()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vm_tlb_fence.c107 dma_fence_get(&f->base); in amdgpu_vm_tlb_fence_create()
H A Damdgpu_ctx.c751 dma_fence_get(fence); in amdgpu_ctx_add_fence()
788 fence = dma_fence_get(centity->fences[seq & (amdgpu_sched_jobs - 1)]); in amdgpu_ctx_get_fence()
850 other = dma_fence_get(centity->fences[idx]); in amdgpu_ctx_wait_prev_fence()
H A Damdgpu_userq_fence.c282 userq->last_fence = dma_fence_get(&fence->base); in amdgpu_userq_fence_init()
287 dma_fence_get(&fence->base); in amdgpu_userq_fence_init()
705 fences[(*num_fences)++] = dma_fence_get(fence); in amdgpu_userq_wait_add_fence()
H A Damdgpu_vm.c879 dma_fence_get(fence); in amdgpu_vm_flush()
884 id->last_flush = dma_fence_get(fence); in amdgpu_vm_flush()
894 id->pasid_mapping = dma_fence_get(fence); in amdgpu_vm_flush()
906 isolation->spearhead = dma_fence_get(fence); in amdgpu_vm_flush()
1088 vm->last_tlb_flush = dma_fence_get(*fence); in amdgpu_vm_tlb_flush()
H A Damdgpu_vce.c536 *fence = dma_fence_get(f); in amdgpu_vce_get_create_msg()
605 *fence = dma_fence_get(f); in amdgpu_vce_get_destroy_msg()
/linux/drivers/gpu/drm/virtio/
H A Dvirtgpu_fence.c93 dma_fence_get(&fence->f); in virtio_gpu_fence_emit()
/linux/drivers/gpu/drm/msm/
H A Dmsm_ringbuffer.c49 return dma_fence_get(submit->hw_fence); in msm_job_run()
/linux/drivers/accel/ethosu/
H A Dethosu_job.c135 job->inference_done_fence = dma_fence_get(&job->base.s_fence->finished); in ethosu_job_push()
223 dma_fence_get(fence); in ethosu_job_run()
/linux/drivers/gpu/drm/xe/tests/
H A Dxe_migrate.c55 fence = dma_fence_get(&job->drm.s_fence->finished); in run_sanity_job()
468 fence = dma_fence_get(&job->drm.s_fence->finished); in blt_copy()
472 m->fence = dma_fence_get(fence); in blt_copy()
/linux/drivers/accel/rocket/
H A Drocket_job.c212 job->inference_done_fence = dma_fence_get(&job->base.s_fence->finished); in rocket_job_push()
318 job->done_fence = dma_fence_get(fence); in rocket_job_run()
/linux/drivers/gpu/drm/radeon/
H A Dradeon_fence.c414 dma_fence_get(f); in radeon_fence_enable_signaling()
647 dma_fence_get(&fence->base); in radeon_fence_ref()
/linux/drivers/gpu/drm/scheduler/tests/
H A Dmock_scheduler.c178 dma_fence_get(&job->hw_fence); /* Reference for the job_list */ in mock_sched_run_job()
/linux/drivers/accel/amdxdna/
H A Daie2_ctx.c162 out_fence = dma_fence_get(dma_fence_chain_contained(fence)); in aie2_cmd_get_out_fence()
405 fence = dma_fence_get(job->fence); in aie2_sched_job_run()
1183 job->out_fence = dma_fence_get(&job->base.s_fence->finished); in aie2_cmd_submit()
/linux/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_migrate.c420 spin_fence = dma_fence_get(&rq->fence); in igt_async_migrate()

12