Lines Matching defs:drm_sched_fence
159 * &drm_sched_fence which is part of the entity.
170 * &drm_sched_fence.scheduled uses the fence_context but
171 * &drm_sched_fence.finished uses fence_context + 1.
265 * struct drm_sched_fence - fences corresponding to the scheduling of a job.
267 struct drm_sched_fence {
287 * @deadline: deadline set on &drm_sched_fence.finished which
288 * potentially needs to be propagated to &drm_sched_fence.parent
295 * &drm_sched_fence.finished fence once parent is signalled.
313 struct drm_sched_fence *to_drm_sched_fence(struct dma_fence *f);
340 struct drm_sched_fence *s_fence;
585 struct drm_sched_fence *drm_sched_fence_alloc(
587 void drm_sched_fence_init(struct drm_sched_fence *fence,
589 void drm_sched_fence_free(struct drm_sched_fence *fence);
591 void drm_sched_fence_scheduled(struct drm_sched_fence *fence,
593 void drm_sched_fence_finished(struct drm_sched_fence *fence, int result);