| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_shrinker.c | 195 static void xe_shrinker_runtime_pm_put(struct xe_shrinker *shrinker, bool runtime_pm) in xe_shrinker_runtime_pm_put() argument 197 if (runtime_pm) in xe_shrinker_runtime_pm_put() 214 bool runtime_pm; in xe_shrinker_scan() local 226 runtime_pm = xe_shrinker_runtime_pm_get(shrinker, false, nr_to_scan, can_backup); in xe_shrinker_scan() 240 if (!runtime_pm) in xe_shrinker_scan() 241 runtime_pm = xe_shrinker_runtime_pm_get(shrinker, true, 0, can_backup); in xe_shrinker_scan() 252 xe_shrinker_runtime_pm_put(shrinker, runtime_pm); in xe_shrinker_scan()
|
| /linux/drivers/gpu/drm/i915/pxp/ |
| H A D | intel_pxp_pm.c | 31 with_intel_runtime_pm(&pxp->ctrl_gt->i915->runtime_pm, wakeref) { in intel_pxp_suspend() 54 wakeref = intel_runtime_pm_get(&pxp->ctrl_gt->i915->runtime_pm); in _pxp_resume() 57 intel_runtime_pm_put(&pxp->ctrl_gt->i915->runtime_pm, wakeref); in _pxp_resume()
|
| H A D | intel_pxp_tee.c | 181 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in i915_pxp_tee_component_bind() 190 wakeref = intel_runtime_pm_get_if_in_use(&i915->runtime_pm); in i915_pxp_tee_component_bind() 198 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in i915_pxp_tee_component_bind() 211 with_intel_runtime_pm_if_in_use(&i915->runtime_pm, wakeref) in i915_pxp_tee_component_unbind()
|
| H A D | intel_pxp.c | 361 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in intel_pxp_end() 371 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in intel_pxp_end() 534 intel_runtime_pm_put(&i915->runtime_pm, in intel_pxp_invalidate()
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_ttm.c | 1111 wakeref = intel_runtime_pm_get(&to_i915(obj->base.dev)->runtime_pm); in vm_fault_ttm() 1130 spin_lock(&to_i915(obj->base.dev)->runtime_pm.lmem_userfault_lock); in vm_fault_ttm() 1131 list_add(&obj->userfault_link, &to_i915(obj->base.dev)->runtime_pm.lmem_userfault_list); in vm_fault_ttm() 1132 spin_unlock(&to_i915(obj->base.dev)->runtime_pm.lmem_userfault_lock); in vm_fault_ttm() 1138 intel_wakeref_auto(&to_i915(obj->base.dev)->runtime_pm.userfault_wakeref, in vm_fault_ttm() 1147 intel_runtime_pm_put(&to_i915(obj->base.dev)->runtime_pm, wakeref); in vm_fault_ttm() 1206 wakeref = intel_runtime_pm_get(&to_i915(obj->base.dev)->runtime_pm); in i915_ttm_unmap_virtual() 1210 spin_lock(&to_i915(obj->base.dev)->runtime_pm.lmem_userfault_lock); in i915_ttm_unmap_virtual() 1212 spin_unlock(&to_i915(obj->base.dev)->runtime_pm.lmem_userfault_lock); in i915_ttm_unmap_virtual() 1222 intel_runtime_pm_put(&to_i915(obj->base.dev)->runtime_pm, wakeref); in i915_ttm_unmap_virtual()
|
| H A D | i915_gem_mman.c | 346 struct intel_runtime_pm *rpm = &i915->runtime_pm; in vm_fault_gtt() 479 intel_wakeref_auto(&i915->runtime_pm.userfault_wakeref, in vm_fault_gtt() 593 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in i915_gem_object_release_mmap_gtt() 613 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in i915_gem_object_release_mmap_gtt()
|
| H A D | i915_gem_context.c | 201 intel_runtime_pm_put(&i915->runtime_pm, pc->pxp_wakeref); in proto_context_close() 273 pc->pxp_wakeref = intel_runtime_pm_get(&i915->runtime_pm); in proto_context_set_protected() 1301 intel_runtime_pm_put(&ctx->i915->runtime_pm, ctx->pxp_wakeref); in i915_gem_context_release_work() 1681 ctx->pxp_wakeref = intel_runtime_pm_get(&i915->runtime_pm); in i915_gem_create_context()
|
| /linux/drivers/gpu/drm/i915/selftests/ |
| H A D | mock_gem_device.c | 200 intel_runtime_pm_init_early(&i915->runtime_pm); in mock_gem_device() 202 i915->runtime_pm.no_wakeref_tracking = true; in mock_gem_device()
|
| H A D | i915_gem_evict.c | 406 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in igt_evict_contexts() 532 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in igt_evict_contexts() 554 with_intel_runtime_pm(&i915->runtime_pm, wakeref) in i915_gem_evict_mock_selftests()
|
| /linux/Documentation/translations/zh_CN/power/ |
| H A D | index.rst | 30 * runtime_pm
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | i915_vma_resource.c | 114 intel_runtime_pm_put(&vm->i915->runtime_pm, vma_res->wakeref); in __i915_vma_resource_unhold() 242 vma_res->wakeref = intel_runtime_pm_get_if_in_use(&vm->i915->runtime_pm); in i915_vma_resource_unbind()
|
| H A D | i915_ioctl.c | 73 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in i915_reg_read_ioctl()
|
| H A D | i915_gem.c | 118 struct intel_runtime_pm *rpm = &to_i915(obj->base.dev)->runtime_pm; in i915_gem_object_unbind() 396 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in i915_gem_gtt_pread() 443 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in i915_gem_gtt_pread() 548 struct intel_runtime_pm *rpm = &i915->runtime_pm; in i915_gem_gtt_pwrite_fast() 859 &i915->runtime_pm.lmem_userfault_list, userfault_link) in i915_gem_runtime_suspend()
|
| H A D | i915_vma.c | 1467 wakeref = intel_runtime_pm_get(&vma->vm->i915->runtime_pm); in i915_vma_pin_ww() 1615 intel_runtime_pm_put(&vma->vm->i915->runtime_pm, wakeref); in i915_vma_pin_ww() 2214 wakeref = intel_runtime_pm_get(&vm->i915->runtime_pm); in i915_vma_unbind() 2225 intel_runtime_pm_put(&vm->i915->runtime_pm, wakeref); in i915_vma_unbind() 2264 wakeref = intel_runtime_pm_get(&vm->i915->runtime_pm); in i915_vma_unbind_async() 2287 intel_runtime_pm_put(&vm->i915->runtime_pm, wakeref); in i915_vma_unbind_async()
|
| /linux/drivers/gpu/drm/i915/gt/uc/ |
| H A D | intel_guc_submission.c | 1557 wakeref = intel_runtime_pm_get_if_active(>->i915->runtime_pm); in guc_timestamp_ping() 1582 intel_runtime_pm_put(>->i915->runtime_pm, wakeref); in guc_timestamp_ping() 1609 with_intel_runtime_pm(>->i915->runtime_pm, wakeref) in guc_init_engine_stats() 2929 struct intel_runtime_pm *runtime_pm = engine->uncore->rpm; in try_context_registration() local 2975 with_intel_runtime_pm(runtime_pm, wakeref) in try_context_registration() 2980 with_intel_runtime_pm(runtime_pm, wakeref) in try_context_registration() 3125 struct intel_runtime_pm *runtime_pm = ce->engine->uncore->rpm; in guc_context_block() local 3154 with_intel_runtime_pm(runtime_pm, wakeref) in guc_context_block() 3181 struct intel_runtime_pm *runtime_pm = ce->engine->uncore->rpm; in guc_context_unblock() local 3205 with_intel_runtime_pm(runtime_pm, wakeref) in guc_context_unblock() [all …]
|
| /linux/drivers/gpu/drm/i915/gvt/ |
| H A D | sched_policy.c | 470 wakeref = intel_runtime_pm_get(&dev_priv->runtime_pm); in intel_vgpu_stop_schedule() 479 intel_runtime_pm_put(&dev_priv->runtime_pm, wakeref); in intel_vgpu_stop_schedule()
|
| /linux/drivers/base/regmap/ |
| H A D | regmap-irq.c | 91 if (d->chip->runtime_pm) { in regmap_irq_sync_unlock() 194 if (d->chip->runtime_pm) in regmap_irq_sync_unlock() 460 if (chip->runtime_pm) { in regmap_irq_thread() 524 if (chip->runtime_pm) in regmap_irq_thread()
|
| /linux/drivers/mfd/ |
| H A D | wm8994-irq.c | 135 .runtime_pm = true,
|
| /linux/drivers/irqchip/ |
| H A D | irq-madera.c | 92 .runtime_pm = true,
|
| /linux/drivers/gpu/drm/i915/gem/selftests/ |
| H A D | i915_gem_mman.c | 350 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in igt_partial_tiling() 441 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in igt_partial_tiling() 487 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in igt_smoke_tiling() 535 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in igt_smoke_tiling()
|
| H A D | huge_pages.c | 1870 wf = intel_runtime_pm_get(&i915->runtime_pm); /* active shrink */ in igt_shrink_thp() 1946 intel_runtime_pm_put(&i915->runtime_pm, wf); in igt_shrink_thp()
|
| /linux/sound/soc/sdca/ |
| H A D | sdca_interrupts.c | 78 .runtime_pm = true, in base_handler()
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-class-devlink | 41 What: /sys/class/devlink/.../runtime_pm
|
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | gen6_ppgtt.c | 214 with_intel_runtime_pm(&vm->i915->runtime_pm, wakeref) in gen6_alloc_va_range()
|
| /linux/drivers/pmdomain/ |
| H A D | core.c | 1220 bool runtime_pm = pm_runtime_enabled(dev); in genpd_runtime_suspend() local 1238 if (runtime_pm && suspend_ok && !suspend_ok(dev)) in genpd_runtime_suspend() 1242 if (td && runtime_pm) in genpd_runtime_suspend() 1256 if (td && runtime_pm) { in genpd_runtime_suspend()
|