Lines Matching refs:old
188 struct dma_fence *old; in amdgpu_fence_emit() local
191 old = dma_fence_get_rcu_safe(ptr); in amdgpu_fence_emit()
194 if (old) { in amdgpu_fence_emit()
195 r = dma_fence_wait(old, false); in amdgpu_fence_emit()
196 dma_fence_put(old); in amdgpu_fence_emit()
710 struct dma_fence *old, **ptr; in amdgpu_fence_driver_clear_job_fences() local
714 old = rcu_dereference_protected(*ptr, 1); in amdgpu_fence_driver_clear_job_fences()
715 if (old && old->ops == &amdgpu_job_fence_ops) { in amdgpu_fence_driver_clear_job_fences()
722 job = container_of(old, struct amdgpu_job, hw_fence); in amdgpu_fence_driver_clear_job_fences()
723 if (!job->base.s_fence && !dma_fence_is_signaled(old)) in amdgpu_fence_driver_clear_job_fences()
724 dma_fence_signal(old); in amdgpu_fence_driver_clear_job_fences()
726 dma_fence_put(old); in amdgpu_fence_driver_clear_job_fences()