summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/scheduler/sched_entity.c
Commit message (Expand)AuthorAgeFilesLines
* drm/sched: Reverse run-queue priority enumerationLuben Tuikov2023-11-241-2/+3
* drm/sched: Rename priority MIN to LOWLuben Tuikov2023-11-241-1/+1
* drm/sched: Fix bounds limiting when given a malformed entityLuben Tuikov2023-11-241-5/+8
* drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()Luben Tuikov2023-11-091-2/+2
* drm/sched: Drop suffix from drm_sched_wakeup_if_can_queueTvrtko Ursulin2023-11-041-2/+2
* drm/sched: Convert the GPU scheduler to variable number of run-queuesLuben Tuikov2023-10-261-3/+15
* Merge v6.5-rc1 into drm-misc-fixesMaxime Ripard2023-07-111-14/+41
|\
| * drm/scheduler: avoid infinite loop if entity's dependency is a scheduled erro...ZhenGuo Yin2023-06-151-1/+1
| * drm/sched: Rename to drm_sched_wakeup_if_can_queue()Luben Tuikov2023-05-191-2/+2
| * drm/scheduler: add drm_sched_entity_error and use rcu for last_scheduledChristian König2023-04-241-8/+31
| * drm/scheduler: properly forward fence errorsChristian König2023-04-241-3/+1
| * drm/scheduler: set entity to NULL in drm_sched_entity_pop_job()Danilo Krummrich2023-04-181-0/+6
| * drm/scheduler: Fix UAF race in drm_sched_entity_push_job()Asahi Lina2023-04-061-2/+9
| * drm/scheduler: Fix lockup in drm_sched_entity_kill()Dmitry Osipenko2022-11-231-1/+1
* | drm/sched: Make sure we wait for all dependencies in kill_jobs_cb()Boris Brezillon2023-06-221-8/+33
* | drm/scheduler: Fix UAF race in drm_sched_entity_push_job()Asahi Lina2023-04-061-2/+9
* | drm/scheduler: Fix lockup in drm_sched_entity_kill()Dmitry Osipenko2023-01-021-1/+1
|/
* Merge drm/drm-next into drm-misc-nextThomas Zimmermann2022-11-051-1/+2
|\
| * Merge tag 'drm-misc-next-2022-10-20' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2022-10-251-1/+25
| |\
| * | drm/sched: add DRM_SCHED_FENCE_DONT_PIPELINE flagChristian König2022-10-191-1/+2
| * | drm/scheduler: Don't kill jobs in interrupt contextDmitry Osipenko2022-07-151-3/+3
* | | drm/scheduler: rename dependency callback into prepare_jobChristian König2022-11-031-2/+2
* | | drm/scheduler: rework entity flush, kill and finiChristian König2022-11-031-105/+91
| |/ |/|
* | drm/scheduler: fix fence ref countingChristian König2022-10-051-1/+5
* | drm/sched: Add FIFO sched policy to run queueAndrey Grodzovsky2022-09-301-0/+20
* | drm/scheduler: Don't kill jobs in interrupt contextDmitry Osipenko2022-05-171-3/+3
|/
* drm/sched: Avoid lockdep spalt on killing a processesAndrey Grodzovsky2021-11-011-3/+12
* drm/sched: improve docs around drm_sched_entityDaniel Vetter2021-08-301-60/+25
* drm/sched: drop entity parameter from drm_sched_push_jobDaniel Vetter2021-08-301-4/+2
* drm/sched: Add dependency trackingDaniel Vetter2021-08-301-3/+15
* drm/sched: Barriers are needed for entity->last_scheduledDaniel Vetter2021-08-301-2/+25
* drm/sched: Split drm_sched_job_initDaniel Vetter2021-08-301-3/+3
* drm/sched: Avoid data corruptionsAndrey Grodzovsky2021-05-191-0/+5
* drm/scheduler: Fix hang when sched_entity releasedAndrey Grodzovsky2021-05-191-1/+2
* drm/scheduler/sched_entity: Fix some function name disparityLee Jones2021-04-221-3/+3
* drm/sched: select new rq even if there is only one v3Christian König2021-03-081-2/+4
* drm/scheduler: provide scheduler score externallyChristian König2021-02-051-1/+1
* gpu: drm: scheduler: sched_entity: Demote non-conformant kernel-doc headersLee Jones2020-11-131-2/+2
* drm/sched: Avoid infinite waits in the drm_sched_entity_destroy() pathBoris Brezillon2020-10-051-0/+3
* drm/scheduler: improve job distribution with multiple queuesNirmoy Das2020-06-261-1/+1
* drm/sched: implement and export drm_sched_pick_bestNirmoy Das2020-03-161-33/+3
* Revert "drm/scheduler: improve job distribution with multiple queues"changzhu2020-03-161-5/+5
* drm/scheduler: implement a function to modify sched listNirmoy Das2020-03-091-0/+18
* drm/amdgpu: fix doc by clarifying sched_list definitionNirmoy Das2020-01-271-1/+1
* drm/scheduler: fix documentation by replacing rq_list with sched_listNirmoy Das2020-01-161-1/+1
* drm/scheduler: improve job distribution with multiple queuesNirmoy Das2020-01-161-5/+5
* drm/scheduler: do not keep a copy of sched listNirmoy Das2019-12-181-15/+4
* drm/scheduler: rework entity creationNirmoy Das2019-12-181-45/+29
* drm/sched: Use completion to wait for sched->thread idle v2.Andrey Grodzovsky2019-11-071-4/+8
* drm/scheduler: use job count instead of peekChristian König2019-08-151-2/+2