Lines Matching refs:s_fence
66 struct drm_sched_fence *s_fence = to_drm_sched_fence(f); in amdgpu_sync_same_dev() local
68 if (s_fence) { in amdgpu_sync_same_dev()
71 ring = container_of(s_fence->sched, struct amdgpu_ring, sched); in amdgpu_sync_same_dev()
87 struct drm_sched_fence *s_fence; in amdgpu_sync_get_owner() local
93 s_fence = to_drm_sched_fence(f); in amdgpu_sync_get_owner()
94 if (s_fence) in amdgpu_sync_get_owner()
95 return s_fence->owner; in amdgpu_sync_get_owner()
295 struct drm_sched_fence *s_fence = to_drm_sched_fence(f); in amdgpu_sync_peek_fence() local
303 if (ring && s_fence) { in amdgpu_sync_peek_fence()
307 if (s_fence->sched == &ring->sched) { in amdgpu_sync_peek_fence()
308 if (dma_fence_is_signaled(&s_fence->scheduled)) in amdgpu_sync_peek_fence()
311 return &s_fence->scheduled; in amdgpu_sync_peek_fence()