summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_scheduler.h
Commit message (Expand)AuthorAgeFilesLines
* 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