Lines Matching defs:fence
195 * @f: signaled fence
198 * Signal the scheduler finished fence when the entity in question is killed.
251 DRM_ERROR("fence add callback failed (%d)\n", r);
369 struct dma_fence *fence = entity->dependency;
372 if (fence->context == entity->fence_context ||
373 fence->context == entity->fence_context + 1) {
375 * Fence is a scheduled/finished fence from a job
383 s_fence = to_drm_sched_fence(fence);
390 fence = dma_fence_get(&s_fence->scheduled);
392 entity->dependency = fence;
393 if (!dma_fence_add_callback(fence, &entity->cb,
398 dma_fence_put(fence);
455 struct dma_fence *fence;
462 fence = READ_ONCE(entity->last_scheduled);
463 if (fence && !dma_fence_is_signaled(fence))
484 * the job's fence sequence number this function should be