/openbmc/linux/include/drm/ |
H A D | gpu_scheduler.h | 57 struct drm_gpu_scheduler; 126 struct drm_gpu_scheduler **sched_list; 258 struct drm_gpu_scheduler *sched; 302 struct drm_gpu_scheduler *sched; 339 struct drm_gpu_scheduler *sched; 498 struct drm_gpu_scheduler { struct 521 int drm_sched_init(struct drm_gpu_scheduler *sched, argument 527 void drm_sched_fini(struct drm_gpu_scheduler *sched); 547 struct drm_gpu_scheduler **sched_list, 571 struct drm_gpu_scheduler **sched_list, [all …]
|
/openbmc/linux/drivers/gpu/drm/scheduler/ |
H A D | sched_main.c | 268 struct drm_gpu_scheduler *sched = s_fence->sched; in drm_sched_job_done() 314 void drm_sched_fault(struct drm_gpu_scheduler *sched) in drm_sched_fault() 375 struct drm_gpu_scheduler *sched = s_job->sched; in drm_sched_job_begin() 385 struct drm_gpu_scheduler *sched; in drm_sched_job_timedout() 666 struct drm_gpu_scheduler *sched; in drm_sched_job_arm() 953 struct drm_gpu_scheduler * 957 struct drm_gpu_scheduler *sched, *picked_sched = NULL; in drm_sched_pick_best() 1007 struct drm_gpu_scheduler *sched = (struct drm_gpu_scheduler *)param; in drm_sched_main() 1085 int drm_sched_init(struct drm_gpu_scheduler *sched, in drm_sched_init() 1133 void drm_sched_fini(struct drm_gpu_scheduler *sched) in drm_sched_fini() [all …]
|
H A D | sched_entity.c | 61 struct drm_gpu_scheduler **sched_list, in drm_sched_entity_init() 109 struct drm_gpu_scheduler **sched_list, in drm_sched_entity_modify_sched() 263 struct drm_gpu_scheduler *sched; in drm_sched_entity_flush() 389 struct drm_gpu_scheduler *sched = entity->rq->sched; in drm_sched_entity_add_dependency_cb() 511 struct drm_gpu_scheduler *sched; in drm_sched_entity_select_rq()
|
/openbmc/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_sched.c | 378 struct drm_gpu_scheduler *sched = sched_job->sched; in nouveau_sched_timedout_job() 403 struct drm_gpu_scheduler *sched, in nouveau_sched_entity_init() 431 struct drm_gpu_scheduler *sched = &drm->sched; in nouveau_sched_init()
|
H A D | nouveau_sched.h | 117 struct drm_gpu_scheduler *sched,
|
H A D | nouveau_drv.h | 302 struct drm_gpu_scheduler sched;
|
/openbmc/linux/drivers/gpu/drm/msm/ |
H A D | msm_ringbuffer.h | 52 struct drm_gpu_scheduler sched;
|
H A D | msm_submitqueue.c | 138 struct drm_gpu_scheduler *sched = &ring->sched; in get_sched_entity()
|
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_job.h | 105 void amdgpu_job_stop_all_jobs_on_sched(struct drm_gpu_scheduler *sched);
|
H A D | amdgpu_xcp.h | 118 unsigned int *num_scheds, struct drm_gpu_scheduler ***scheds);
|
H A D | amdgpu_ring.h | 105 struct drm_gpu_scheduler *sched[AMDGPU_MAX_HWIP_RINGS]; 242 struct drm_gpu_scheduler sched;
|
H A D | amdgpu_job.c | 323 void amdgpu_job_stop_all_jobs_on_sched(struct drm_gpu_scheduler *sched) in amdgpu_job_stop_all_jobs_on_sched()
|
H A D | amdgpu_vm.h | 367 struct drm_gpu_scheduler *vm_pte_scheds[AMDGPU_MAX_RINGS];
|
H A D | amdgpu_xcp.c | 403 struct drm_gpu_scheduler *sched; in amdgpu_xcp_release_sched()
|
H A D | amdgpu_ctx.c | 206 struct drm_gpu_scheduler **scheds = NULL, *sched = NULL; in amdgpu_ctx_init_entity() 819 struct drm_gpu_scheduler **scheds = NULL; in amdgpu_ctx_set_entity_priority()
|
H A D | aqua_vanjaram.c | 182 struct drm_gpu_scheduler ***scheds) in aqua_vanjaram_select_scheds()
|
H A D | amdgpu_cs.c | 1110 struct drm_gpu_scheduler *sched = entity->rq->sched; in amdgpu_cs_vm_handling() 1196 struct drm_gpu_scheduler *sched; in amdgpu_cs_sync_rings()
|
/openbmc/linux/drivers/gpu/drm/lima/ |
H A D | lima_sched.h | 47 struct drm_gpu_scheduler base;
|
H A D | lima_sched.c | 107 static inline struct lima_sched_pipe *to_lima_pipe(struct drm_gpu_scheduler *sched) in to_lima_pipe() 159 struct drm_gpu_scheduler *sched = &pipe->base; in lima_sched_context_init()
|
/openbmc/linux/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_gpu.h | 116 struct drm_gpu_scheduler sched;
|
H A D | etnaviv_drv.c | 75 struct drm_gpu_scheduler *sched; in etnaviv_open()
|
/openbmc/linux/drivers/gpu/drm/msm/adreno/ |
H A D | adreno_device.c | 812 struct drm_gpu_scheduler *sched = &gpu->rb[i]->sched; in suspend_scheduler() 822 struct drm_gpu_scheduler *sched = &gpu->rb[i]->sched; in resume_scheduler()
|
/openbmc/linux/drivers/gpu/drm/v3d/ |
H A D | v3d_drv.c | 104 struct drm_gpu_scheduler *sched; in v3d_open()
|
H A D | v3d_drv.h | 25 struct drm_gpu_scheduler sched;
|
/openbmc/linux/drivers/gpu/drm/panfrost/ |
H A D | panfrost_job.c | 31 struct drm_gpu_scheduler sched; 876 struct drm_gpu_scheduler *sched; in panfrost_job_open()
|