Home
last modified time | relevance | path

Searched refs:drm_gpu_scheduler (Results 1 – 20 of 20) sorted by relevance

/OK3568_Linux_fs/kernel/include/drm/
H A Dgpu_scheduler.h33 struct drm_gpu_scheduler;
87 struct drm_gpu_scheduler **sched_list;
120 struct drm_gpu_scheduler *sched;
157 struct drm_gpu_scheduler *sched;
192 struct drm_gpu_scheduler *sched;
273 struct drm_gpu_scheduler { struct
293 int drm_sched_init(struct drm_gpu_scheduler *sched, argument
298 void drm_sched_fini(struct drm_gpu_scheduler *sched);
303 struct drm_gpu_scheduler **sched_list,
307 void drm_sched_wakeup(struct drm_gpu_scheduler *sched);
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/scheduler/
H A Dsched_main.c72 static void drm_sched_rq_init(struct drm_gpu_scheduler *sched, in drm_sched_rq_init()
176 struct drm_gpu_scheduler *sched = entity->rq->sched; in drm_sched_dependency_optimized()
198 static void drm_sched_start_timeout(struct drm_gpu_scheduler *sched) in drm_sched_start_timeout()
212 void drm_sched_fault(struct drm_gpu_scheduler *sched) in drm_sched_fault()
230 unsigned long drm_sched_suspend_timeout(struct drm_gpu_scheduler *sched) in drm_sched_suspend_timeout()
256 void drm_sched_resume_timeout(struct drm_gpu_scheduler *sched, in drm_sched_resume_timeout()
272 struct drm_gpu_scheduler *sched = s_job->sched; in drm_sched_job_begin()
282 struct drm_gpu_scheduler *sched; in drm_sched_job_timedout()
285 sched = container_of(work, struct drm_gpu_scheduler, work_tdr.work); in drm_sched_job_timedout()
334 struct drm_gpu_scheduler *sched = bad->sched; in drm_sched_increase_karma()
[all …]
H A Dsched_entity.c55 struct drm_gpu_scheduler **sched_list, in drm_sched_entity_init()
94 struct drm_gpu_scheduler **sched_list, in drm_sched_entity_modify_sched()
155 struct drm_gpu_scheduler *sched; in drm_sched_entity_flush()
266 struct drm_gpu_scheduler *sched = NULL; in drm_sched_entity_fini()
368 struct drm_gpu_scheduler *sched = entity->rq->sched; in drm_sched_entity_add_dependency_cb()
419 struct drm_gpu_scheduler *sched = entity->rq->sched; in drm_sched_entity_pop_job()
456 struct drm_gpu_scheduler *sched; in drm_sched_entity_select_rq()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_job.h78 void amdgpu_job_stop_all_jobs_on_sched(struct drm_gpu_scheduler *sched);
H A Damdgpu_ring.h88 struct drm_gpu_scheduler *sched[AMDGPU_MAX_HWIP_RINGS];
206 struct drm_gpu_scheduler sched;
H A Damdgpu_ctx.c97 struct drm_gpu_scheduler **scheds = NULL, *sched = NULL; in amdgpu_ctx_init_entity()
497 struct drm_gpu_scheduler **scheds = NULL; in amdgpu_ctx_set_entity_priority()
H A Damdgpu_job.c247 void amdgpu_job_stop_all_jobs_on_sched(struct drm_gpu_scheduler *sched) in amdgpu_job_stop_all_jobs_on_sched()
H A Damdgpu_vm.h343 struct drm_gpu_scheduler *vm_pte_scheds[AMDGPU_MAX_RINGS];
H A Damdgpu_debugfs.c1390 static void amdgpu_ib_preempt_job_recovery(struct drm_gpu_scheduler *sched) in amdgpu_ib_preempt_job_recovery()
1410 struct drm_gpu_scheduler *sched = &ring->sched; in amdgpu_ib_preempt_mark_partial_job()
H A Damdgpu_vce.c243 struct drm_gpu_scheduler *sched; in amdgpu_vce_entity_init()
H A Damdgpu_uvd.c359 struct drm_gpu_scheduler *sched; in amdgpu_uvd_entity_init()
H A Damdgpu_ttm.c2069 struct drm_gpu_scheduler *sched; in amdgpu_ttm_set_buffer_funcs_status()
H A Dsdma_v4_0.c2571 struct drm_gpu_scheduler *sched; in sdma_v4_0_set_vm_pte_funcs()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/lima/
H A Dlima_sched.h50 struct drm_gpu_scheduler base;
H A Dlima_sched.c106 static inline struct lima_sched_pipe *to_lima_pipe(struct drm_gpu_scheduler *sched) in to_lima_pipe()
165 struct drm_gpu_scheduler *sched = &pipe->base; in lima_sched_context_init()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/etnaviv/
H A Detnaviv_gpu.h102 struct drm_gpu_scheduler sched;
H A Detnaviv_drv.c68 struct drm_gpu_scheduler *sched; in etnaviv_open()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/panfrost/
H A Dpanfrost_job.c36 struct drm_gpu_scheduler sched;
663 struct drm_gpu_scheduler *sched; in panfrost_job_open()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/v3d/
H A Dv3d_drv.h34 struct drm_gpu_scheduler sched;
H A Dv3d_drv.c144 struct drm_gpu_scheduler *sched; in v3d_open()