/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_gt_pm_debugfs.c | 317 intel_wakeref_t wakeref; local 320 with_intel_runtime_pm(gt->uncore->rpm, wakeref) { 340 intel_wakeref_t wakeref; local 342 wakeref = intel_runtime_pm_get(uncore->rpm); 399 intel_runtime_pm_put(uncore->rpm, wakeref); 420 intel_wakeref_t wakeref; local 437 wakeref = intel_runtime_pm_get(gt->uncore->rpm); 451 intel_runtime_pm_put(gt->uncore->rpm, wakeref); 552 intel_wakeref_t wakeref; local 554 with_intel_runtime_pm(gt->uncore->rpm, wakeref) 563 intel_wakeref_t wakeref; local [all...] |
H A D | intel_gt_pm.h | 16 return intel_wakeref_is_active(>->wakeref); 21 intel_wakeref_get(>->wakeref); 27 return intel_wakeref_track(>->wakeref); 32 __intel_wakeref_get(>->wakeref); 37 if (!intel_wakeref_get_if_active(>->wakeref)) 40 return intel_wakeref_track(>->wakeref); 45 intel_wakeref_might_get(>->wakeref); 50 intel_wakeref_put(>->wakeref); 55 intel_wakeref_untrack(>->wakeref, handle); 61 intel_wakeref_put_async(>->wakeref); [all...] |
H A D | intel_gt_pm.c | 31 intel_wakeref_t wakeref; local 37 wakeref = intel_gt_pm_get(gt); 39 GEM_BUG_ON(count > atomic_read(>->wakeref.count)); 40 atomic_sub(count, >->wakeref.count); 42 atomic_add(count, >->wakeref.count); 44 intel_gt_pm_put(gt, wakeref); 71 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); 103 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); 104 intel_wakeref_t wakeref = fetch_and_zero(>->awake); local 122 GEM_BUG_ON(!wakeref); 169 intel_wakeref_t wakeref; local 240 intel_wakeref_t wakeref; local 344 intel_wakeref_t wakeref; local [all...] |
H A D | intel_engine_types.h | 450 struct intel_wakeref wakeref; member in struct:intel_engine_cs
|
H A D | intel_engine_pm.h | 19 return intel_wakeref_is_active(&engine->wakeref); 24 __intel_wakeref_get(&engine->wakeref); 29 intel_wakeref_get(&engine->wakeref); 34 return intel_wakeref_get_if_active(&engine->wakeref); 40 intel_wakeref_might_get(&engine->wakeref); 47 intel_wakeref_might_get(&tengine->wakeref); 54 intel_wakeref_put(&engine->wakeref); 59 intel_wakeref_put_async(&engine->wakeref); 65 intel_wakeref_put_delay(&engine->wakeref, delay); 70 intel_wakeref_unlock_wait(&engine->wakeref); [all...] |
H A D | intel_context_types.h | 116 intel_wakeref_t wakeref; member in struct:intel_context
|
H A D | intel_breadcrumbs.c | 31 intel_wakeref_t wakeref; local 37 wakeref = intel_gt_pm_get_if_awake(b->irq_engine->gt); 38 if (GEM_WARN_ON(!wakeref)) 47 WRITE_ONCE(b->irq_armed, wakeref); 67 intel_wakeref_t wakeref = b->irq_armed; local 74 intel_gt_pm_put_async(b->irq_engine->gt, wakeref);
|
H A D | intel_context.h | 215 ce->wakeref = intel_gt_pm_get(ce->vm->gt); 232 intel_gt_pm_put_async(ce->vm->gt, ce->wakeref);
|
H A D | intel_rps.c | 2134 intel_wakeref_t wakeref; local 2137 with_intel_runtime_pm_if_in_use(rpm, wakeref) 2152 intel_wakeref_t wakeref; local 2155 with_intel_runtime_pm_if_in_use(rpm, wakeref) 2695 intel_wakeref_t wakeref; local 2698 with_intel_runtime_pm(gt->uncore->rpm, wakeref) 2779 intel_wakeref_t wakeref; local 2785 with_intel_runtime_pm(&i915->runtime_pm, wakeref) {
|
/linux-master/drivers/gpu/drm/i915/gem/selftests/ |
H A D | i915_gem_coherency.c | 84 intel_wakeref_t wakeref; local 99 wakeref = intel_gt_pm_get(vma->vm->gt); 112 intel_gt_pm_put(vma->vm->gt, wakeref); 118 intel_wakeref_t wakeref; local 133 wakeref = intel_gt_pm_get(vma->vm->gt); 146 intel_gt_pm_put(vma->vm->gt, wakeref);
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | vlv_dsi.c | 940 intel_wakeref_t wakeref; local 946 wakeref = intel_display_power_get_if_enabled(dev_priv, 948 if (!wakeref) 1005 intel_display_power_put(dev_priv, encoder->power_domain, wakeref);
|
H A D | intel_vdsc.c | 967 intel_wakeref_t wakeref; local 975 wakeref = intel_display_power_get_if_enabled(dev_priv, power_domain); 976 if (!wakeref) 991 intel_display_power_put(dev_priv, power_domain, wakeref);
|
H A D | intel_sprite.c | 454 intel_wakeref_t wakeref; local 458 wakeref = intel_display_power_get_if_enabled(dev_priv, power_domain); 459 if (!wakeref) 466 intel_display_power_put(dev_priv, power_domain, wakeref); 877 intel_wakeref_t wakeref; local 881 wakeref = intel_display_power_get_if_enabled(dev_priv, power_domain); 882 if (!wakeref) 889 intel_display_power_put(dev_priv, power_domain, wakeref); 1198 intel_wakeref_t wakeref; local 1202 wakeref [all...] |
H A D | intel_lvds.c | 110 intel_wakeref_t wakeref; local 113 wakeref = intel_display_power_get_if_enabled(i915, encoder->power_domain); 114 if (!wakeref) 119 intel_display_power_put(i915, encoder->power_domain, wakeref);
|
H A D | intel_fbdev.c | 160 intel_wakeref_t wakeref; local 200 wakeref = intel_runtime_pm_get(&dev_priv->runtime_pm); 247 intel_runtime_pm_put(&dev_priv->runtime_pm, wakeref); 254 intel_runtime_pm_put(&dev_priv->runtime_pm, wakeref);
|
H A D | intel_dpt.c | 128 intel_wakeref_t wakeref; local 138 wakeref = intel_runtime_pm_get(&i915->runtime_pm); 170 intel_runtime_pm_put(&i915->runtime_pm, wakeref);
|
H A D | g4x_hdmi.c | 70 intel_wakeref_t wakeref; local 73 wakeref = intel_display_power_get_if_enabled(dev_priv, 75 if (!wakeref) 80 intel_display_power_put(dev_priv, encoder->power_domain, wakeref);
|
H A D | hsw_ips.c | 327 intel_wakeref_t wakeref; local 329 wakeref = intel_runtime_pm_get(&i915->runtime_pm); 343 intel_runtime_pm_put(&i915->runtime_pm, wakeref);
|
/linux-master/drivers/gpu/drm/i915/pxp/ |
H A D | intel_pxp_tee.c | 166 intel_wakeref_t wakeref; local 181 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { 190 wakeref = intel_runtime_pm_get_if_in_use(&i915->runtime_pm); 191 if (!wakeref) 198 intel_runtime_pm_put(&i915->runtime_pm, wakeref); 208 intel_wakeref_t wakeref; local 211 with_intel_runtime_pm_if_in_use(&i915->runtime_pm, wakeref)
|
H A D | intel_pxp_gsccs.c | 428 intel_wakeref_t wakeref; local 431 with_intel_runtime_pm(&pxp->ctrl_gt->i915->runtime_pm, wakeref) 438 intel_wakeref_t wakeref; local 442 with_intel_runtime_pm(&pxp->ctrl_gt->i915->runtime_pm, wakeref)
|
H A D | intel_pxp_pm.c | 26 intel_wakeref_t wakeref; local 31 with_intel_runtime_pm(&pxp->ctrl_gt->i915->runtime_pm, wakeref) { 39 intel_wakeref_t wakeref; local 54 wakeref = intel_runtime_pm_get(&pxp->ctrl_gt->i915->runtime_pm); 57 intel_runtime_pm_put(&pxp->ctrl_gt->i915->runtime_pm, wakeref);
|
/linux-master/drivers/gpu/drm/i915/selftests/ |
H A D | mock_gem_device.c | 192 /* wakeref tracking has significant overhead */ 205 atomic_inc(&to_gt(i915)->wakeref.count); /* disable; no hw support */
|
H A D | i915_request.c | 552 intel_wakeref_t wakeref; local 559 with_intel_runtime_pm(&i915->runtime_pm, wakeref) 1734 intel_wakeref_t wakeref; local 1748 wakeref = intel_runtime_pm_get(&i915->runtime_pm); 1866 intel_runtime_pm_put(&i915->runtime_pm, wakeref);
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_vma_resource.c | 113 if (vma_res->wakeref) 114 intel_runtime_pm_put(&vm->i915->runtime_pm, vma_res->wakeref); 240 /* Caller must already have a wakeref in this case. */ 242 vma_res->wakeref = intel_runtime_pm_get_if_in_use(&vm->i915->runtime_pm);
|
/linux-master/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_gsc_uc.c | 20 intel_wakeref_t wakeref; local 24 wakeref = intel_runtime_pm_get(gt->uncore->rpm); 95 intel_runtime_pm_put(gt->uncore->rpm, wakeref); 322 intel_wakeref_t wakeref; local 349 with_intel_runtime_pm(uncore->rpm, wakeref) {
|