/linux-6.3-rc2/drivers/gpu/drm/i915/gt/ |
A D | intel_engine_pm.h | 18 return intel_wakeref_is_active(&engine->wakeref); in intel_engine_pm_is_awake() 23 __intel_wakeref_get(&engine->wakeref); in __intel_engine_pm_get() 28 intel_wakeref_get(&engine->wakeref); in intel_engine_pm_get() 39 intel_wakeref_might_get(&engine->wakeref); in intel_engine_pm_might_get() 46 intel_wakeref_might_get(&tengine->wakeref); in intel_engine_pm_might_get() 53 intel_wakeref_put(&engine->wakeref); in intel_engine_pm_put() 58 intel_wakeref_put_async(&engine->wakeref); in intel_engine_pm_put_async() 64 intel_wakeref_put_delay(&engine->wakeref, delay); in intel_engine_pm_put_delay() 69 intel_wakeref_unlock_wait(&engine->wakeref); in intel_engine_pm_flush() 75 intel_wakeref_might_put(&engine->wakeref); in intel_engine_pm_might_put() [all …]
|
A D | intel_gt_pm.h | 16 return intel_wakeref_is_active(>->wakeref); in intel_gt_pm_is_awake() 21 intel_wakeref_get(>->wakeref); in intel_gt_pm_get() 26 __intel_wakeref_get(>->wakeref); in __intel_gt_pm_get() 31 return intel_wakeref_get_if_active(>->wakeref); in intel_gt_pm_get_if_awake() 36 intel_wakeref_might_get(>->wakeref); in intel_gt_pm_might_get() 41 intel_wakeref_put(>->wakeref); in intel_gt_pm_put() 46 intel_wakeref_put_async(>->wakeref); in intel_gt_pm_put_async() 51 intel_wakeref_might_put(>->wakeref); in intel_gt_pm_might_put() 71 return intel_wakeref_wait_for_idle(>->wakeref); in intel_gt_pm_wait_for_idle()
|
A D | intel_gt_pm.c | 59 GEM_BUG_ON(count > atomic_read(>->wakeref.count)); in user_forcewake() 60 atomic_sub(count, >->wakeref.count); in user_forcewake() 62 atomic_add(count, >->wakeref.count); in user_forcewake() 127 intel_wakeref_t wakeref = fetch_and_zero(>->awake); in __gt_park() local 145 GEM_BUG_ON(!wakeref); in __gt_park() 169 seqcount_mutex_init(>->stats.lock, >->wakeref.mutex); in intel_gt_pm_init_early() 195 intel_wakeref_t wakeref; in gt_sanitize() local 200 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in gt_sanitize() 239 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in gt_sanitize() 352 intel_wakeref_t wakeref; in intel_gt_suspend_late() local [all …]
|
A D | selftest_reset.c | 26 intel_wakeref_t wakeref; in __igt_reset_stolen() local 52 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in __igt_reset_stolen() 172 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in __igt_reset_stolen() 209 intel_wakeref_t wakeref; in igt_global_reset() local 215 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in igt_global_reset() 226 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in igt_global_reset() 238 intel_wakeref_t wakeref; in igt_wedged_reset() local 243 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in igt_wedged_reset() 250 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in igt_wedged_reset()
|
A D | intel_gt_pm_debugfs.c | 318 intel_wakeref_t wakeref; in drpc_show() local 341 intel_wakeref_t wakeref; in intel_gt_pm_frequency_dump() local 343 wakeref = intel_runtime_pm_get(uncore->rpm); in intel_gt_pm_frequency_dump() 400 intel_runtime_pm_put(uncore->rpm, wakeref); in intel_gt_pm_frequency_dump() 421 intel_wakeref_t wakeref; in llc_show() local 438 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in llc_show() 452 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in llc_show() 550 intel_wakeref_t wakeref; in perf_limit_reasons_get() local 552 with_intel_runtime_pm(gt->uncore->rpm, wakeref) in perf_limit_reasons_get() 561 intel_wakeref_t wakeref; in perf_limit_reasons_clear() local [all …]
|
A D | selftest_llc.c | 14 intel_wakeref_t wakeref; in gen6_verify_ring_freq() local 18 wakeref = intel_runtime_pm_get(llc_to_gt(llc)->uncore->rpm); in gen6_verify_ring_freq() 64 intel_runtime_pm_put(llc_to_gt(llc)->uncore->rpm, wakeref); in gen6_verify_ring_freq()
|
A D | intel_engine_pm.c | 61 container_of(wf, typeof(*engine), wakeref); in __engine_unpark() 136 __intel_wakeref_defer_park(&engine->wakeref); in __queue_and_release_pm() 251 container_of(wf, typeof(*engine), wakeref); in __engine_park() 292 intel_wakeref_init(&engine->wakeref, rpm, &wf_ops); in intel_engine_init__pm()
|
/linux-6.3-rc2/drivers/gpu/drm/i915/ |
A D | intel_wakeref.c | 14 wf->wakeref = intel_runtime_pm_get(wf->rpm); in rpm_get() 19 intel_wakeref_t wakeref = fetch_and_zero(&wf->wakeref); in rpm_put() local 21 intel_runtime_pm_put(wf->rpm, wakeref); in rpm_put() 22 INTEL_WAKEREF_BUG_ON(!wakeref); in rpm_put() 64 wake_up_var(&wf->wakeref); in ____intel_wakeref_put_last() 106 wf->wakeref = 0; in __intel_wakeref_init() 131 intel_wakeref_t wakeref; in wakeref_auto_timeout() local 137 wakeref = fetch_and_zero(&wf->wakeref); in wakeref_auto_timeout() 149 wf->wakeref = 0; in intel_wakeref_auto_init() 169 INTEL_WAKEREF_BUG_ON(wf->wakeref); in intel_wakeref_auto() [all …]
|
A D | i915_hwmon.c | 71 intel_wakeref_t wakeref; in hwm_locked_with_pm_intel_uncore_rmw() local 75 with_intel_runtime_pm(uncore->rpm, wakeref) in hwm_locked_with_pm_intel_uncore_rmw() 91 intel_wakeref_t wakeref; in hwm_field_read_and_scale() local 94 with_intel_runtime_pm(uncore->rpm, wakeref) in hwm_field_read_and_scale() 142 intel_wakeref_t wakeref; in hwm_energy() local 153 with_intel_runtime_pm(uncore->rpm, wakeref) in hwm_energy() 173 intel_wakeref_t wakeref; in hwm_power1_max_interval_show() local 327 intel_wakeref_t wakeref; in hwm_in_read() local 372 intel_wakeref_t wakeref; in hwm_power_max_read() local 637 intel_wakeref_t wakeref; in hwm_get_preregistration_info() local [all …]
|
A D | intel_pcode.c | 220 intel_wakeref_t wakeref; in snb_pcode_read_p() local 228 with_intel_runtime_pm(uncore->rpm, wakeref) in snb_pcode_read_p() 236 intel_wakeref_t wakeref; in snb_pcode_write_p() local 244 with_intel_runtime_pm(uncore->rpm, wakeref) in snb_pcode_write_p()
|
A D | intel_wakeref.h | 40 intel_wakeref_t wakeref; member 236 return READ_ONCE(wf->wakeref); in intel_wakeref_is_active() 267 intel_wakeref_t wakeref; member
|
A D | i915_debugfs.c | 307 intel_wakeref_t wakeref; in i915_gpu_info_open() local 310 with_intel_runtime_pm(&i915->runtime_pm, wakeref) in i915_gpu_info_open() 406 intel_wakeref_t wakeref; in i915_swizzle_info() local 420 wakeref = intel_runtime_pm_get(&dev_priv->runtime_pm); in i915_swizzle_info() 450 intel_runtime_pm_put(&dev_priv->runtime_pm, wakeref); in i915_swizzle_info() 523 intel_wakeref_t wakeref; in i915_engine_info() local 526 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in i915_engine_info() 530 atomic_read(&to_gt(i915)->wakeref.count), in i915_engine_info() 542 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in i915_engine_info()
|
/linux-6.3-rc2/drivers/gpu/drm/i915/pxp/ |
A D | intel_pxp_session.c | 24 intel_wakeref_t wakeref; in intel_pxp_session_is_in_play() local 28 with_intel_runtime_pm_if_in_use(uncore->rpm, wakeref) in intel_pxp_session_is_in_play() 37 intel_wakeref_t wakeref; in pxp_wait_for_session_state() local 42 wakeref = intel_runtime_pm_get_if_in_use(uncore->rpm); in pxp_wait_for_session_state() 43 if (!wakeref) in pxp_wait_for_session_state() 52 intel_runtime_pm_put(uncore->rpm, wakeref); in pxp_wait_for_session_state() 145 intel_wakeref_t wakeref; in pxp_session_work() local 162 wakeref = intel_runtime_pm_get_if_in_use(gt->uncore->rpm); in pxp_session_work() 163 if (!wakeref) in pxp_session_work() 174 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in pxp_session_work()
|
A D | intel_pxp_tee.c | 127 intel_wakeref_t wakeref; in i915_pxp_tee_component_bind() local 136 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in i915_pxp_tee_component_bind() 145 wakeref = intel_runtime_pm_get_if_in_use(&i915->runtime_pm); in i915_pxp_tee_component_bind() 146 if (!wakeref) in i915_pxp_tee_component_bind() 153 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in i915_pxp_tee_component_bind() 163 intel_wakeref_t wakeref; in i915_pxp_tee_component_unbind() local 166 with_intel_runtime_pm_if_in_use(&i915->runtime_pm, wakeref) in i915_pxp_tee_component_unbind()
|
A D | intel_pxp_pm.c | 26 intel_wakeref_t wakeref; in intel_pxp_suspend() local 31 with_intel_runtime_pm(&pxp->ctrl_gt->i915->runtime_pm, wakeref) { in intel_pxp_suspend()
|
/linux-6.3-rc2/drivers/gpu/drm/i915/selftests/ |
A D | i915_gem.c | 75 intel_wakeref_t wakeref; in simulate_hibernate() local 77 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in simulate_hibernate() 88 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in simulate_hibernate() 100 intel_wakeref_t wakeref; in igt_pm_suspend() local 102 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in igt_pm_suspend() 110 intel_wakeref_t wakeref; in igt_pm_hibernate() local 112 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in igt_pm_hibernate() 122 intel_wakeref_t wakeref; in igt_pm_resume() local 128 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in igt_pm_resume()
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gt/uc/ |
A D | intel_guc_slpc.c | 217 intel_wakeref_t wakeref; in slpc_force_min_freq() local 417 intel_wakeref_t wakeref; in intel_guc_slpc_set_max_freq() local 454 intel_wakeref_t wakeref; in intel_guc_slpc_get_max_freq() local 481 intel_wakeref_t wakeref; in intel_guc_slpc_set_min_freq() local 511 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in intel_guc_slpc_set_min_freq() 534 intel_wakeref_t wakeref; in intel_guc_slpc_get_min_freq() local 551 intel_wakeref_t wakeref; in intel_guc_slpc_set_media_ratio_mode() local 557 with_intel_runtime_pm(&i915->runtime_pm, wakeref) in intel_guc_slpc_set_media_ratio_mode() 680 intel_wakeref_t wakeref; in intel_guc_slpc_override_gucrc_mode() local 699 intel_wakeref_t wakeref; in intel_guc_slpc_unset_gucrc_mode() local [all …]
|
A D | selftest_guc.c | 53 intel_wakeref_t wakeref; in intel_guc_scrub_ctbs() local 60 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in intel_guc_scrub_ctbs() 124 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in intel_guc_scrub_ctbs() 147 intel_wakeref_t wakeref; in intel_guc_steal_guc_ids() local 160 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in intel_guc_steal_guc_ids() 280 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in intel_guc_steal_guc_ids()
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gem/ |
A D | i915_gem_shrinker.c | 119 intel_wakeref_t wakeref = 0; in i915_gem_shrink() local 136 if (!wakeref) in i915_gem_shrink() 246 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in i915_gem_shrink() 272 intel_wakeref_t wakeref; in i915_gem_shrink_all() local 275 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in i915_gem_shrink_all() 328 intel_wakeref_t wakeref; in i915_gem_shrinker_scan() local 330 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in i915_gem_shrinker_scan() 351 intel_wakeref_t wakeref; in i915_gem_shrinker_oom() local 355 with_intel_runtime_pm(&i915->runtime_pm, wakeref) in i915_gem_shrinker_oom() 391 intel_wakeref_t wakeref; in i915_gem_shrinker_vmap() local [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/i915/display/ |
A D | intel_vga.c | 63 intel_wakeref_t wakeref; in intel_vga_redisable() local 74 wakeref = intel_display_power_get_if_enabled(i915, POWER_DOMAIN_VGA); in intel_vga_redisable() 75 if (!wakeref) in intel_vga_redisable() 80 intel_display_power_put(i915, POWER_DOMAIN_VGA, wakeref); in intel_vga_redisable()
|
A D | intel_pps.c | 62 intel_wakeref_t wakeref; in intel_pps_lock() local 70 return wakeref; in intel_pps_lock() 74 intel_wakeref_t wakeref) in intel_pps_unlock() argument 667 intel_wakeref_t wakeref; in intel_pps_wait_power_cycle() local 779 intel_wakeref_t wakeref; in intel_pps_vdd_on() local 839 intel_wakeref_t wakeref; in intel_pps_vdd_off_sync() local 858 intel_wakeref_t wakeref; in edp_panel_vdd_work() local 966 intel_wakeref_t wakeref; in intel_pps_on() local 1020 intel_wakeref_t wakeref; in intel_pps_off() local 1033 intel_wakeref_t wakeref; in intel_pps_backlight_on() local [all …]
|
A D | intel_display_power.h | 196 intel_wakeref_t wakeref); 201 intel_wakeref_t wakeref); 205 intel_wakeref_t wakeref) in intel_display_power_put_async() argument 207 __intel_display_power_put_async(i915, domain, wakeref); in intel_display_power_put_async() 216 intel_wakeref_t wakeref) in intel_display_power_put() argument 224 intel_wakeref_t wakeref) in intel_display_power_put_async() argument
|
A D | intel_display_power.c | 522 return wakeref; in intel_display_power_get() 542 intel_wakeref_t wakeref; in intel_display_power_get_if_enabled() local 546 if (!wakeref) in intel_display_power_get_if_enabled() 562 wakeref = 0; in intel_display_power_get_if_enabled() 565 return wakeref; in intel_display_power_get_if_enabled() 606 intel_wakeref_t wakeref) in queue_async_put_domains_work() argument 627 intel_wakeref_t wakeref; in release_async_put_domains() local 643 intel_runtime_pm_put(rpm, wakeref); in release_async_put_domains() 710 intel_wakeref_t wakeref) in __intel_display_power_put_async() argument 743 intel_runtime_pm_put(rpm, wakeref); in __intel_display_power_put_async() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gvt/ |
A D | aperture_gm.c | 171 intel_wakeref_t wakeref; in free_vgpu_fence() local 177 wakeref = intel_runtime_pm_get(uncore->rpm); in free_vgpu_fence() 188 intel_runtime_pm_put(uncore->rpm, wakeref); in free_vgpu_fence() 196 intel_wakeref_t wakeref; in alloc_vgpu_fence() local 199 wakeref = intel_runtime_pm_get(uncore->rpm); in alloc_vgpu_fence() 215 intel_runtime_pm_put(uncore->rpm, wakeref); in alloc_vgpu_fence() 324 intel_wakeref_t wakeref; in intel_vgpu_reset_resource() local 326 with_intel_runtime_pm(gvt->gt->uncore->rpm, wakeref) in intel_vgpu_reset_resource()
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gem/selftests/ |
A D | i915_gem_migrate.c | 320 intel_wakeref_t wakeref; in igt_lmem_pages_failsafe_migrate() local 340 wakeref = intel_runtime_pm_get(__gt->uncore->rpm); in igt_lmem_pages_failsafe_migrate() 344 intel_runtime_pm_put(__gt->uncore->rpm, wakeref); in igt_lmem_pages_failsafe_migrate() 475 intel_wakeref_t wakeref; in igt_lmem_async_migrate() local 495 wakeref = intel_runtime_pm_get(__gt->uncore->rpm); in igt_lmem_async_migrate() 499 intel_runtime_pm_put(__gt->uncore->rpm, wakeref); in igt_lmem_async_migrate()
|