Lines Matching refs:s_fence
67 struct drm_sched_fence *s_fence = to_drm_sched_fence(f); in amdgpu_sync_same_dev() local
69 if (s_fence) { in amdgpu_sync_same_dev()
72 ring = container_of(s_fence->sched, struct amdgpu_ring, sched); in amdgpu_sync_same_dev()
88 struct drm_sched_fence *s_fence; in amdgpu_sync_get_owner() local
94 s_fence = to_drm_sched_fence(f); in amdgpu_sync_get_owner()
95 if (s_fence) in amdgpu_sync_get_owner()
96 return s_fence->owner; in amdgpu_sync_get_owner()
267 struct drm_sched_fence *s_fence = to_drm_sched_fence(f); in amdgpu_sync_peek_fence() local
275 if (ring && s_fence) { in amdgpu_sync_peek_fence()
279 if (s_fence->sched == &ring->sched) { in amdgpu_sync_peek_fence()
280 if (dma_fence_is_signaled(&s_fence->scheduled)) in amdgpu_sync_peek_fence()
283 return &s_fence->scheduled; in amdgpu_sync_peek_fence()