Home
last modified time | relevance | path

Searched refs:wakeref (Results 1 – 25 of 70) sorted by relevance

123

/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/
H A Dintel_wakeref.c21 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 Di915_debugfs.c398 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 Di915_gem.c130 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 Dintel_wakeref.h43 intel_wakeref_t wakeref; member
216 return READ_ONCE(wf->wakeref); in intel_wakeref_is_active()
247 intel_wakeref_t wakeref; member
H A Dintel_csr.c623 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 Dintel_gt_pm.c38 GEM_BUG_ON(count > atomic_read(&gt->wakeref.count)); in user_forcewake()
39 atomic_sub(count, &gt->wakeref.count); in user_forcewake()
41 atomic_add(count, &gt->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(&gt->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(&gt->wakeref, gt->uncore->rpm, &wf_ops); in intel_gt_pm_init_early()
138 intel_wakeref_t wakeref; in gt_sanitize() local
[all …]
H A Dintel_gt_pm.h19 return intel_wakeref_is_active(&gt->wakeref); in intel_gt_pm_is_awake()
24 intel_wakeref_get(&gt->wakeref); in intel_gt_pm_get()
29 __intel_wakeref_get(&gt->wakeref); in __intel_gt_pm_get()
34 return intel_wakeref_get_if_active(&gt->wakeref); in intel_gt_pm_get_if_awake()
39 intel_wakeref_put(&gt->wakeref); in intel_gt_pm_put()
44 intel_wakeref_put_async(&gt->wakeref); in intel_gt_pm_put_async()
49 return intel_wakeref_wait_for_idle(&gt->wakeref); in intel_gt_pm_wait_for_idle()
H A Dintel_engine_pm.h19 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 Dselftest_reset.c19 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 Dintel_engine_pm.c27 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 Dselftest_llc.c20 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 Ddebugfs_gt_pm.c49 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 Dselftest_rc6.c24 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 Di915_gem.c78 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 Di915_gem_evict.c410 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 Di915_gem_shrinker.c126 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 Dintel_display_power.h212 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 Dintel_dpll_mgr.c380 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 Dintel_vga.c83 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 Dintel_tc.c95 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 Dintel_crt.c99 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 Dintel_display_power.c1935 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 Dintel_dp.c728 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 Dintel_dsb.c113 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 Dintel_guc_log.c423 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()

123