Home
last modified time | relevance | path

Searched refs:sched_rq (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/scheduler/
Dsched_main.c1051 drm_sched_rq_select_entity_fifo(sched, sched->sched_rq[i]) : in drm_sched_select_entity()
1052 drm_sched_rq_select_entity_rr(sched, sched->sched_rq[i]); in drm_sched_select_entity()
1265 } else if (sched->sched_rq) { in drm_sched_init()
1291 sched->sched_rq = kmalloc_array(num_rqs, sizeof(*sched->sched_rq), in drm_sched_init()
1293 if (!sched->sched_rq) in drm_sched_init()
1297 sched->sched_rq[i] = kzalloc(sizeof(*sched->sched_rq[i]), GFP_KERNEL); in drm_sched_init()
1298 if (!sched->sched_rq[i]) in drm_sched_init()
1300 drm_sched_rq_init(sched, sched->sched_rq[i]); in drm_sched_init()
1318 kfree(sched->sched_rq[i]); in drm_sched_init()
1320 kfree(sched->sched_rq); in drm_sched_init()
[all …]
Dsched_entity.c83 if (num_sched_list && !sched_list[0]->sched_rq) { in drm_sched_entity_init()
100 entity->rq = sched_list[0]->sched_rq[entity->priority]; in drm_sched_entity_init()
560 rq = sched ? sched->sched_rq[entity->priority] : NULL; in drm_sched_entity_select_rq()
/linux-6.12.1/include/drm/
Dgpu_scheduler.h525 struct drm_sched_rq **sched_rq; member
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_job.c425 struct drm_sched_rq *rq = sched->sched_rq[i]; in amdgpu_job_stop_all_jobs_on_sched()