summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_scheduler.h
Commit message (Expand)AuthorAgeFilesLines
* drm/i915/tasklet: separate local hacks around struct tasklet_structJani Nikula2022-06-071-0/+1
* drm/i915: move scheduler slabs to direct module init/exitDaniel Vetter2021-07-281-0/+3
* drm/i915: Reset GPU immediately if submission is disabledMatthew Brost2021-07-271-0/+6
* drm/i915: Add i915_sched_engine destroy vfuncMatthew Brost2021-07-271-3/+1
* drm/i915: Move submission tasklet to i915_sched_engineMatthew Brost2021-06-181-0/+14
* drm/i915: Update i915_scheduler to operate on i915_sched_engineMatthew Brost2021-06-181-1/+1
* drm/i915: Reset sched_engine.no_priolist immediately after dequeueMatthew Brost2021-06-181-0/+7
* drm/i915: Add i915_sched_engine_is_empty functionMatthew Brost2021-06-181-0/+6
* drm/i915: Move priolist to new i915_sched_engine objectMatthew Brost2021-06-181-0/+18
* drm/i915: Strip out internal prioritiesChris Wilson2021-03-241-12/+4
* drm/i915: Show timeline dependencies for debugTvrtko Ursulin2020-11-191-0/+7
* drm/i915: Mark concurrent submissions with a weak-dependencyChris Wilson2020-05-111-1/+2
* drm/i915: Use a ctor for TYPESAFE_BY_RCU i915_requestChris Wilson2019-11-221-0/+1
* drm/i915/execlists: Don't merely skip submission if maybe timeslicingChris Wilson2019-10-181-18/+0
* drm/i915: Only reschedule the submission tasklet if preemption is possibleChris Wilson2019-05-071-0/+18
* drm/i915: Move intel_engine_mask_t around for use by i915_request_types.hChris Wilson2019-04-021-84/+2
* drm/i915: Use i915_global_register()Chris Wilson2019-03-061-4/+0
* drm/i915: Prioritise non-busywait semaphore workloadsChris Wilson2019-03-011-3/+6
* drm/i915/execlists: Suppress mere WAIT preemptionChris Wilson2019-02-281-0/+2
* drm/i915: Use __ffs() in for_each_priolist for more compact codeChris Wilson2019-02-281-2/+4
* drm/i915: Make request allocation caches globalChris Wilson2019-02-281-4/+30
* drm/i915: Priority boost for waiting clientsChris Wilson2018-10-011-2/+5
* drm/i915: Pull scheduling under standalone lockChris Wilson2018-10-011-0/+25
* drm/i915: Priority boost for new clientsChris Wilson2018-10-011-1/+3
* drm/i915: Reserve some priority bits for internal useChris Wilson2018-10-011-0/+6
* drm/i915: Pack params to engine->schedule() into a structChris Wilson2018-04-181-1/+16
* drm/i915: Rename priotree to schedChris Wilson2018-04-181-2/+2
* drm/i915: Move the priotree struct to its own headersChris Wilson2018-04-181-0/+57