Home
last modified time | relevance | path

Searched refs:drm_sched_fence (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/gpu/drm/scheduler/
A Dsched_fence.c37 "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()
144 return container_of(f, struct drm_sched_fence, finished); in to_drm_sched_fence()
153 struct drm_sched_fence *fence = NULL; in drm_sched_fence_alloc()
[all …]
A Dsched_main.c174 struct drm_sched_fence *s_fence = s_job->s_fence; in drm_sched_job_done()
212 struct drm_sched_fence *s_fence; in drm_sched_dependency_optimized()
538 struct drm_sched_fence *s_fence = s_job->s_fence; in drm_sched_resubmit_jobs_ext()
919 struct drm_sched_fence *s_fence; in drm_sched_main()
A Dsched_entity.c225 struct drm_sched_fence *s_fence = job->s_fence; in drm_sched_entity_kill_jobs()
365 struct drm_sched_fence *s_fence; in drm_sched_entity_add_dependency_cb()
A Dgpu_scheduler_trace.h90 TP_PROTO(struct drm_sched_fence *fence),
/linux/include/drm/
A Dgpu_scheduler.h222 struct drm_sched_fence { struct
262 struct drm_sched_fence *to_drm_sched_fence(struct dma_fence *f); argument
288 struct drm_sched_fence *s_fence;
508 struct drm_sched_fence *drm_sched_fence_alloc(
510 void drm_sched_fence_init(struct drm_sched_fence *fence,
512 void drm_sched_fence_free(struct drm_sched_fence *fence);
514 void drm_sched_fence_scheduled(struct drm_sched_fence *fence);
515 void drm_sched_fence_finished(struct drm_sched_fence *fence);
/linux/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_sync.c68 struct drm_sched_fence *s_fence = to_drm_sched_fence(f); in amdgpu_sync_same_dev()
89 struct drm_sched_fence *s_fence; in amdgpu_sync_get_owner()
313 struct drm_sched_fence *s_fence = to_drm_sched_fence(f); in amdgpu_sync_peek_fence()
A Damdgpu_job.c297 struct drm_sched_fence *s_fence = s_job->s_fence; in amdgpu_job_stop_all_jobs_on_sched()
309 struct drm_sched_fence *s_fence = s_job->s_fence; in amdgpu_job_stop_all_jobs_on_sched()
A Damdgpu_ctx.c752 struct drm_sched_fence *s_fence; in amdgpu_ctx_fence_time()
A Damdgpu_cs.c989 struct drm_sched_fence *s_fence; in amdgpu_cs_process_fence_dep()

Completed in 18 milliseconds