Searched refs:hw_fence (Results 1 – 7 of 7) sorted by relevance
69 dma_fence_signal_locked(&job->hw_fence); in drm_mock_sched_job_complete()93 sched->hw_timeline.cur_seqno = job->hw_fence.seqno; in drm_mock_sched_job_signal_timer()145 container_of(fence, typeof(*job), hw_fence); in drm_mock_sched_hw_fence_timeline_name()153 container_of(fence, typeof(*job), hw_fence); in drm_mock_sched_hw_fence_release()172 dma_fence_init(&job->hw_fence, in mock_sched_run_job()178 dma_fence_get(&job->hw_fence); /* Reference for the job_list */ in mock_sched_run_job()202 return &job->hw_fence; in mock_sched_run_job()229 if (!dma_fence_is_signaled_locked(&job->hw_fence)) { in mock_sched_timedout_job()232 dma_fence_set_error(&job->hw_fence, -ETIMEDOUT); in mock_sched_timedout_job()233 dma_fence_signal_locked(&job->hw_fence); in mock_sched_timedout_job()[all …]
49 submit->hw_fence = msm_fence_alloc(); in submit_create()50 if (IS_ERR(submit->hw_fence)) { in submit_create()51 ret = PTR_ERR(submit->hw_fence); in submit_create()59 kfree(submit->hw_fence); in submit_create()112 if (kref_read(&submit->hw_fence->refcount) == 0) { in __msm_gem_submit_destroy()113 kfree(submit->hw_fence); in __msm_gem_submit_destroy()115 dma_fence_put(submit->hw_fence); in __msm_gem_submit_destroy()
23 msm_fence_init(submit->hw_fence, fctx); in msm_job_run()49 return dma_fence_get(submit->hw_fence); in msm_job_run()
446 struct dma_fence *hw_fence; member
763 if (submit && dma_fence_is_signaled(submit->hw_fence)) { in retire_submits()804 submit->seqno = submit->hw_fence->seqno; in msm_gpu_submit()
160 af = job->hw_fence; in amdgpu_ib_schedule()
5043 fence = &job->hw_fence->base; in amdgpu_device_pre_asic_reset()5801 if (job && (dma_fence_get_status(&job->hw_fence->base) > 0)) { in amdgpu_device_gpu_recover()