Lines Matching refs:drm_sched_fence
37 "drm_sched_fence", sizeof(struct drm_sched_fence), 0, in drm_sched_fence_slab_init()
51 void drm_sched_fence_scheduled(struct drm_sched_fence *fence) in drm_sched_fence_scheduled()
56 void drm_sched_fence_finished(struct drm_sched_fence *fence) in drm_sched_fence_finished()
68 struct drm_sched_fence *fence = to_drm_sched_fence(f); in drm_sched_fence_get_timeline_name()
75 struct drm_sched_fence *fence = to_drm_sched_fence(f); in drm_sched_fence_free_rcu()
89 void drm_sched_fence_free(struct drm_sched_fence *fence) in drm_sched_fence_free()
106 struct drm_sched_fence *fence = to_drm_sched_fence(f); in drm_sched_fence_release_scheduled()
121 struct drm_sched_fence *fence = to_drm_sched_fence(f); in drm_sched_fence_release_finished()
138 struct drm_sched_fence *to_drm_sched_fence(struct dma_fence *f) in to_drm_sched_fence()
141 return container_of(f, struct drm_sched_fence, scheduled); in to_drm_sched_fence()
144 return container_of(f, struct drm_sched_fence, finished); in to_drm_sched_fence()
150 struct drm_sched_fence *drm_sched_fence_alloc(struct drm_sched_entity *entity, in drm_sched_fence_alloc()
153 struct drm_sched_fence *fence = NULL; in drm_sched_fence_alloc()
165 void drm_sched_fence_init(struct drm_sched_fence *fence, in drm_sched_fence_init()