| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/ |
| H A D | intel_wakeref.c | 21 wf->wakeref = intel_runtime_pm_get(wf->rpm); in rpm_get() 26 intel_wakeref_t wakeref = fetch_and_zero(&wf->wakeref); in rpm_put() local 28 intel_runtime_pm_put(wf->rpm, wakeref); in rpm_put() 29 INTEL_WAKEREF_BUG_ON(!wakeref); in rpm_put() 114 wf->wakeref = 0; in __intel_wakeref_init() 148 intel_wakeref_t wakeref; in wakeref_auto_timeout() local 154 wakeref = fetch_and_zero(&wf->wakeref); in wakeref_auto_timeout() 157 intel_runtime_pm_put(wf->rpm, wakeref); in wakeref_auto_timeout() 166 wf->wakeref = 0; in intel_wakeref_auto_init() 186 INTEL_WAKEREF_BUG_ON(wf->wakeref); in intel_wakeref_auto() [all …]
|
| H A D | i915_debugfs.c | 398 intel_wakeref_t wakeref; in gen8_display_interrupt_info() local 401 wakeref = intel_display_power_get_if_enabled(dev_priv, in gen8_display_interrupt_info() 403 if (!wakeref) { in gen8_display_interrupt_info() 418 intel_display_power_put(dev_priv, power_domain, wakeref); in gen8_display_interrupt_info() 447 intel_wakeref_t wakeref; in i915_interrupt_info() local 450 wakeref = intel_runtime_pm_get(&dev_priv->runtime_pm); in i915_interrupt_info() 659 intel_runtime_pm_put(&dev_priv->runtime_pm, wakeref); in i915_interrupt_info() 730 intel_wakeref_t wakeref; in i915_gpu_info_open() local 733 with_intel_runtime_pm(&i915->runtime_pm, wakeref) in i915_gpu_info_open() 794 intel_wakeref_t wakeref; in i915_frequency_info() local [all …]
|
| H A D | i915_gem.c | 130 intel_wakeref_t wakeref; in i915_gem_object_unbind() local 143 wakeref = intel_runtime_pm_get(rpm); in i915_gem_object_unbind() 185 intel_runtime_pm_put(rpm, wakeref); in i915_gem_object_unbind() 425 intel_wakeref_t wakeref; in i915_gem_gtt_pread() local 433 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in i915_gem_gtt_pread() 510 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in i915_gem_gtt_pread() 613 intel_wakeref_t wakeref; in i915_gem_gtt_pwrite_fast() local 629 wakeref = intel_runtime_pm_get_if_in_use(rpm); in i915_gem_gtt_pwrite_fast() 630 if (!wakeref) in i915_gem_gtt_pwrite_fast() 634 wakeref = intel_runtime_pm_get(rpm); in i915_gem_gtt_pwrite_fast() [all …]
|
| H A D | intel_wakeref.h | 43 intel_wakeref_t wakeref; member 216 return READ_ONCE(wf->wakeref); in intel_wakeref_is_active() 247 intel_wakeref_t wakeref; member
|
| H A D | intel_csr.c | 623 WARN_ON(dev_priv->csr.wakeref); in intel_csr_runtime_pm_get() 624 dev_priv->csr.wakeref = in intel_csr_runtime_pm_get() 630 intel_wakeref_t wakeref __maybe_unused = in intel_csr_runtime_pm_put() 631 fetch_and_zero(&dev_priv->csr.wakeref); in intel_csr_runtime_pm_put() 633 intel_display_power_put(dev_priv, POWER_DOMAIN_INIT, wakeref); in intel_csr_runtime_pm_put() 802 WARN_ON(dev_priv->csr.wakeref); in intel_csr_ucode_fini()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
| H A D | intel_gt_pm.c | 38 GEM_BUG_ON(count > atomic_read(>->wakeref.count)); in user_forcewake() 39 atomic_sub(count, >->wakeref.count); in user_forcewake() 41 atomic_add(count, >->wakeref.count); in user_forcewake() 48 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_unpark() 80 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_park() 81 intel_wakeref_t wakeref = fetch_and_zero(>->awake); in __gt_park() local 97 GEM_BUG_ON(!wakeref); in __gt_park() 98 intel_display_power_put_async(i915, POWER_DOMAIN_GT_IRQ, wakeref); in __gt_park() 112 intel_wakeref_init(>->wakeref, gt->uncore->rpm, &wf_ops); in intel_gt_pm_init_early() 138 intel_wakeref_t wakeref; in gt_sanitize() local [all …]
|
| H A D | intel_gt_pm.h | 19 return intel_wakeref_is_active(>->wakeref); in intel_gt_pm_is_awake() 24 intel_wakeref_get(>->wakeref); in intel_gt_pm_get() 29 __intel_wakeref_get(>->wakeref); in __intel_gt_pm_get() 34 return intel_wakeref_get_if_active(>->wakeref); in intel_gt_pm_get_if_awake() 39 intel_wakeref_put(>->wakeref); in intel_gt_pm_put() 44 intel_wakeref_put_async(>->wakeref); in intel_gt_pm_put_async() 49 return intel_wakeref_wait_for_idle(>->wakeref); in intel_gt_pm_wait_for_idle()
|
| H A D | intel_engine_pm.h | 19 return intel_wakeref_is_active(&engine->wakeref); in intel_engine_pm_is_awake() 24 intel_wakeref_get(&engine->wakeref); in intel_engine_pm_get() 29 return intel_wakeref_get_if_active(&engine->wakeref); in intel_engine_pm_get_if_awake() 34 intel_wakeref_put(&engine->wakeref); in intel_engine_pm_put() 39 intel_wakeref_put_async(&engine->wakeref); in intel_engine_pm_put_async() 44 intel_wakeref_unlock_wait(&engine->wakeref); in intel_engine_pm_flush()
|
| H A D | selftest_reset.c | 19 intel_wakeref_t wakeref; in igt_global_reset() local 25 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in igt_global_reset() 36 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in igt_global_reset() 48 intel_wakeref_t wakeref; in igt_wedged_reset() local 53 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in igt_wedged_reset() 60 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in igt_wedged_reset()
|
| H A D | intel_engine_pm.c | 27 container_of(wf, typeof(*engine), wakeref); in __engine_unpark() 141 __intel_wakeref_defer_park(&engine->wakeref); in __queue_and_release_pm() 241 container_of(wf, typeof(*engine), wakeref); in __engine_park() 290 intel_wakeref_init(&engine->wakeref, rpm, &wf_ops); in intel_engine_init__pm() 298 intel_wakeref_fini(&engine->wakeref); in intel_engine_fini__pm()
|
| H A D | selftest_llc.c | 20 intel_wakeref_t wakeref; in gen6_verify_ring_freq() local 24 wakeref = intel_runtime_pm_get(llc_to_gt(llc)->uncore->rpm); in gen6_verify_ring_freq() 73 intel_runtime_pm_put(llc_to_gt(llc)->uncore->rpm, wakeref); in gen6_verify_ring_freq()
|
| H A D | debugfs_gt_pm.c | 49 intel_wakeref_t wakeref; in print_rc6_res() local 51 with_intel_runtime_pm(gt->uncore->rpm, wakeref) in print_rc6_res() 230 intel_wakeref_t wakeref; in drpc_show() local 233 with_intel_runtime_pm(gt->uncore->rpm, wakeref) { in drpc_show() 252 intel_wakeref_t wakeref; in frequency_show() local 254 wakeref = intel_runtime_pm_get(uncore->rpm); in frequency_show() 464 intel_runtime_pm_put(uncore->rpm, wakeref); in frequency_show() 477 intel_wakeref_t wakeref; in llc_show() local 494 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in llc_show() 509 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in llc_show()
|
| H A D | selftest_rc6.c | 24 intel_wakeref_t wakeref; in live_rc6_manual() local 40 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in live_rc6_manual() 74 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in live_rc6_manual()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/selftests/ |
| H A D | i915_gem.c | 78 intel_wakeref_t wakeref; in simulate_hibernate() local 80 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in simulate_hibernate() 91 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in simulate_hibernate() 103 intel_wakeref_t wakeref; in pm_suspend() local 105 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in pm_suspend() 113 intel_wakeref_t wakeref; in pm_hibernate() local 115 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in pm_hibernate() 125 intel_wakeref_t wakeref; in pm_resume() local 131 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in pm_resume()
|
| H A D | i915_gem_evict.c | 410 intel_wakeref_t wakeref; in igt_evict_contexts() local 429 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in igt_evict_contexts() 543 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in igt_evict_contexts() 558 intel_wakeref_t wakeref; in i915_gem_evict_mock_selftests() local 565 with_intel_runtime_pm(&i915->runtime_pm, wakeref) in i915_gem_evict_mock_selftests()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
| H A D | i915_gem_shrinker.c | 126 intel_wakeref_t wakeref = 0; in i915_gem_shrink() local 147 wakeref = intel_runtime_pm_get_if_in_use(&i915->runtime_pm); in i915_gem_shrink() 148 if (!wakeref) in i915_gem_shrink() 235 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in i915_gem_shrink() 258 intel_wakeref_t wakeref; in i915_gem_shrink_all() local 261 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in i915_gem_shrink_all() 315 intel_wakeref_t wakeref; in i915_gem_shrinker_scan() local 317 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in i915_gem_shrinker_scan() 338 intel_wakeref_t wakeref; in i915_gem_shrinker_oom() local 342 with_intel_runtime_pm(&i915->runtime_pm, wakeref) in i915_gem_shrinker_oom() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/display/ |
| H A D | intel_display_power.h | 212 intel_wakeref_t wakeref; member 281 intel_wakeref_t wakeref); 286 intel_wakeref_t wakeref); 290 intel_wakeref_t wakeref) in intel_display_power_put_async() argument 292 __intel_display_power_put_async(i915, domain, wakeref); in intel_display_power_put_async() 298 intel_wakeref_t wakeref) in intel_display_power_put() argument 306 intel_wakeref_t wakeref) in intel_display_power_put_async() argument
|
| H A D | intel_dpll_mgr.c | 380 intel_wakeref_t wakeref; in ibx_pch_dpll_get_hw_state() local 383 wakeref = intel_display_power_get_if_enabled(dev_priv, in ibx_pch_dpll_get_hw_state() 385 if (!wakeref) in ibx_pch_dpll_get_hw_state() 393 intel_display_power_put(dev_priv, POWER_DOMAIN_DISPLAY_CORE, wakeref); in ibx_pch_dpll_get_hw_state() 568 intel_wakeref_t wakeref; in hsw_ddi_wrpll_get_hw_state() local 571 wakeref = intel_display_power_get_if_enabled(dev_priv, in hsw_ddi_wrpll_get_hw_state() 573 if (!wakeref) in hsw_ddi_wrpll_get_hw_state() 579 intel_display_power_put(dev_priv, POWER_DOMAIN_DISPLAY_CORE, wakeref); in hsw_ddi_wrpll_get_hw_state() 588 intel_wakeref_t wakeref; in hsw_ddi_spll_get_hw_state() local 591 wakeref = intel_display_power_get_if_enabled(dev_priv, in hsw_ddi_spll_get_hw_state() [all …]
|
| H A D | intel_vga.c | 83 intel_wakeref_t wakeref; in intel_vga_redisable() local 94 wakeref = intel_display_power_get_if_enabled(i915, POWER_DOMAIN_VGA); in intel_vga_redisable() 95 if (!wakeref) in intel_vga_redisable() 100 intel_display_power_put(i915, POWER_DOMAIN_VGA, wakeref); in intel_vga_redisable()
|
| H A D | intel_tc.c | 95 intel_wakeref_t wakeref; in intel_tc_port_fia_max_lane_count() local 102 with_intel_display_power(i915, POWER_DOMAIN_DISPLAY_CORE, wakeref) in intel_tc_port_fia_max_lane_count() 503 intel_wakeref_t wakeref; in __intel_tc_port_lock() local 505 wakeref = intel_display_power_get(i915, POWER_DOMAIN_DISPLAY_CORE); in __intel_tc_port_lock() 514 dig_port->tc_lock_wakeref = wakeref; in __intel_tc_port_lock() 525 intel_wakeref_t wakeref = fetch_and_zero(&dig_port->tc_lock_wakeref); in intel_tc_port_unlock() local 530 wakeref); in intel_tc_port_unlock()
|
| H A D | intel_crt.c | 99 intel_wakeref_t wakeref; in intel_crt_get_hw_state() local 102 wakeref = intel_display_power_get_if_enabled(dev_priv, in intel_crt_get_hw_state() 104 if (!wakeref) in intel_crt_get_hw_state() 109 intel_display_power_put(dev_priv, encoder->power_domain, wakeref); in intel_crt_get_hw_state() 805 intel_wakeref_t wakeref; in intel_crt_detect() local 814 wakeref = intel_display_power_get(dev_priv, in intel_crt_detect() 823 wakeref = intel_display_power_get(dev_priv, in intel_crt_detect() 879 intel_display_power_put(dev_priv, intel_encoder->power_domain, wakeref); in intel_crt_detect() 896 intel_wakeref_t wakeref; in intel_crt_get_modes() local 900 wakeref = intel_display_power_get(dev_priv, in intel_crt_get_modes() [all …]
|
| H A D | intel_display_power.c | 1935 intel_wakeref_t wakeref = intel_runtime_pm_get(&dev_priv->runtime_pm); in intel_display_power_get() local 1941 return wakeref; in intel_display_power_get() 1961 intel_wakeref_t wakeref; in intel_display_power_get_if_enabled() local 1964 wakeref = intel_runtime_pm_get_if_in_use(&dev_priv->runtime_pm); in intel_display_power_get_if_enabled() 1965 if (!wakeref) in intel_display_power_get_if_enabled() 1980 intel_runtime_pm_put(&dev_priv->runtime_pm, wakeref); in intel_display_power_get_if_enabled() 1981 wakeref = 0; in intel_display_power_get_if_enabled() 1984 return wakeref; in intel_display_power_get_if_enabled() 2042 intel_wakeref_t wakeref) in queue_async_put_domains_work() argument 2045 power_domains->async_put_wakeref = wakeref; in queue_async_put_domains_work() [all …]
|
| H A D | intel_dp.c | 728 intel_wakeref_t wakeref; in pps_lock() local 734 wakeref = intel_display_power_get(dev_priv, in pps_lock() 739 return wakeref; in pps_lock() 743 pps_unlock(struct intel_dp *intel_dp, intel_wakeref_t wakeref) in pps_unlock() argument 750 wakeref); in pps_unlock() 1114 intel_wakeref_t wakeref; in edp_notify_handler() local 1119 with_pps_lock(intel_dp, wakeref) { in edp_notify_handler() 2765 intel_wakeref_t wakeref; in intel_edp_panel_vdd_on() local 2772 with_pps_lock(intel_dp, wakeref) in intel_edp_panel_vdd_on() 2823 intel_wakeref_t wakeref; in edp_panel_vdd_work() local [all …]
|
| H A D | intel_dsb.c | 113 intel_wakeref_t wakeref; in intel_dsb_get() local 121 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in intel_dsb_get() 154 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in intel_dsb_get()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/ |
| H A D | intel_guc_log.c | 423 intel_wakeref_t wakeref; in guc_log_capture_logs() local 431 with_intel_runtime_pm(&dev_priv->runtime_pm, wakeref) in guc_log_capture_logs() 520 intel_wakeref_t wakeref; in intel_guc_log_set_level() local 538 with_intel_runtime_pm(&dev_priv->runtime_pm, wakeref) in intel_guc_log_set_level() 627 intel_wakeref_t wakeref; in intel_guc_log_relay_flush() local 638 with_intel_runtime_pm(guc_to_gt(guc)->uncore->rpm, wakeref) in intel_guc_log_relay_flush()
|