Home
last modified time | relevance | path

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

12

/openbmc/linux/include/drm/
H A Dgpu_scheduler.h57 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 Dsched_main.c268 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 Dsched_entity.c61 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 Dnouveau_sched.c378 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 Dnouveau_sched.h117 struct drm_gpu_scheduler *sched,
H A Dnouveau_drv.h302 struct drm_gpu_scheduler sched;
/openbmc/linux/drivers/gpu/drm/msm/
H A Dmsm_ringbuffer.h52 struct drm_gpu_scheduler sched;
H A Dmsm_submitqueue.c138 struct drm_gpu_scheduler *sched = &ring->sched; in get_sched_entity()
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_job.h105 void amdgpu_job_stop_all_jobs_on_sched(struct drm_gpu_scheduler *sched);
H A Damdgpu_xcp.h118 unsigned int *num_scheds, struct drm_gpu_scheduler ***scheds);
H A Damdgpu_ring.h105 struct drm_gpu_scheduler *sched[AMDGPU_MAX_HWIP_RINGS];
242 struct drm_gpu_scheduler sched;
H A Damdgpu_job.c323 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.h367 struct drm_gpu_scheduler *vm_pte_scheds[AMDGPU_MAX_RINGS];
H A Damdgpu_xcp.c403 struct drm_gpu_scheduler *sched; in amdgpu_xcp_release_sched()
H A Damdgpu_ctx.c206 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 Daqua_vanjaram.c182 struct drm_gpu_scheduler ***scheds) in aqua_vanjaram_select_scheds()
H A Damdgpu_cs.c1110 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 Dlima_sched.h47 struct drm_gpu_scheduler base;
H A Dlima_sched.c107 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 Detnaviv_gpu.h116 struct drm_gpu_scheduler sched;
H A Detnaviv_drv.c75 struct drm_gpu_scheduler *sched; in etnaviv_open()
/openbmc/linux/drivers/gpu/drm/msm/adreno/
H A Dadreno_device.c812 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 Dv3d_drv.c104 struct drm_gpu_scheduler *sched; in v3d_open()
H A Dv3d_drv.h25 struct drm_gpu_scheduler sched;
/openbmc/linux/drivers/gpu/drm/panfrost/
H A Dpanfrost_job.c31 struct drm_gpu_scheduler sched;
876 struct drm_gpu_scheduler *sched; in panfrost_job_open()

12