summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/intel_wakeref.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-20drm/i915: Track gt pm wakerefsAndrzej Hajda1-1/+6
2023-11-20drm/i915: Replace custom intel runtime_pm tracker with ref_tracker libraryAndrzej Hajda1-0/+28
2023-09-30drm/i915: Lift runtime-pm acquire callbacks out of intel_wakeref.mutexChris Wilson1-25/+27
2023-06-10drm/i915: add a dedicated workqueue inside drm_i915_privateLuca Coelho1-1/+1
2023-06-10drm/i915: use pointer to i915 instead of rpm in wakerefLuca Coelho1-9/+11
2020-03-23drm/i915: Extend intel_wakeref to support delayed putsChris Wilson1-5/+7
2020-01-03drm/i915/gt: Flush ongoing retires during wait_for_idleChris Wilson1-2/+3
2019-11-20drm/i915: Mark up the calling context for intel_wakeref_put()Chris Wilson1-4/+4
2019-11-19drm/i915: Wait until the intel_wakeref idle callback is completeChris Wilson1-2/+11
2019-08-13drm/i915: Push the wakeref->count deferral to the backendChris Wilson1-3/+1
2019-08-08drm/i915: Defer final intel_wakeref_put to process contextChris Wilson1-21/+61
2019-06-21drm/i915: Local debug BUG_ON for intel_wakerefChris Wilson1-4/+5
2019-06-14drm/i915: make intel_wakeref work on the rpm structDaniele Ceraolo Spurio1-16/+16
2019-06-14drm/i915: update rpm_get/put to use the rpm structureDaniele Ceraolo Spurio1-4/+4
2019-06-14drm/i915: Remove rpm asserts that use i915Daniele Ceraolo Spurio1-1/+1
2019-05-29drm/i915: Avoid refcount_inc on known zero countChris Wilson1-2/+2
2019-05-28drm/i915: Keep user GGTT alive for a minimum of 250msChris Wilson1-0/+63
2019-05-07drm/i915: Prefer checking the wakeref itself rather than the counterChris Wilson1-3/+17
2019-04-25drm/i915: Introduce struct intel_wakerefChris Wilson1-0/+61