drm_sched_fence
struct drm_sched_fence *s_fence = to_drm_sched_fence(f);
struct drm_sched_fence *s_fence = to_drm_sched_fence(f);
struct drm_sched_fence *s_fence;
struct drm_sched_fence *to_drm_sched_fence(struct dma_fence *f);
struct drm_sched_fence *s_fence;
struct drm_sched_fence *drm_sched_fence_create(
void drm_sched_fence_scheduled(struct drm_sched_fence *fence);
void drm_sched_fence_finished(struct drm_sched_fence *fence);
struct drm_sched_fence *s_fence = job->s_fence;
struct drm_sched_fence *s_fence;
struct drm_sched_fence *fence = to_drm_sched_fence(f);
struct drm_sched_fence *fence = to_drm_sched_fence(f);
struct drm_sched_fence *to_drm_sched_fence(struct dma_fence *f)
return container_of(f, struct drm_sched_fence, scheduled);
return container_of(f, struct drm_sched_fence, finished);
struct drm_sched_fence *drm_sched_fence_create(struct drm_sched_entity *entity,
struct drm_sched_fence *fence = NULL;
fence = kzalloc(sizeof(struct drm_sched_fence), GFP_KERNEL);
"drm_sched_fence", sizeof(struct drm_sched_fence), 0,
void drm_sched_fence_scheduled(struct drm_sched_fence *fence)
void drm_sched_fence_finished(struct drm_sched_fence *fence)
struct drm_sched_fence *fence = to_drm_sched_fence(f);
struct drm_sched_fence *fence = to_drm_sched_fence(f);
struct drm_sched_fence *s_fence;
struct drm_sched_fence *fence = job->s_fence;
struct drm_sched_fence *fence = job->s_fence;
struct drm_sched_fence *s_fence = s_job->s_fence;
struct drm_sched_fence *s_fence =
container_of(cb, struct drm_sched_fence, cb);
struct drm_sched_fence *s_fence;