Home
last modified time | relevance | path

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

123

/Linux-v5.4/drivers/gpu/drm/i915/
Dintel_wakeref.c14 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()
63 wake_up_var(&wf->wakeref); in ____intel_wakeref_put_last()
105 wf->wakeref = 0; in __intel_wakeref_init()
112 return wait_var_event_killable(&wf->wakeref, in intel_wakeref_wait_for_idle()
119 intel_wakeref_t wakeref; in wakeref_auto_timeout() local
125 wakeref = fetch_and_zero(&wf->wakeref); in wakeref_auto_timeout()
128 intel_runtime_pm_put(wf->rpm, wakeref); in wakeref_auto_timeout()
[all …]
Di915_sysfs.c48 intel_wakeref_t wakeref; in calc_residency() local
51 with_intel_runtime_pm(&dev_priv->runtime_pm, wakeref) in calc_residency()
264 intel_wakeref_t wakeref; in gt_act_freq_mhz_show() local
267 wakeref = intel_runtime_pm_get(&dev_priv->runtime_pm); in gt_act_freq_mhz_show()
279 intel_runtime_pm_put(&dev_priv->runtime_pm, wakeref); in gt_act_freq_mhz_show()
359 intel_wakeref_t wakeref; in gt_max_freq_mhz_store() local
367 wakeref = intel_runtime_pm_get(&dev_priv->runtime_pm); in gt_max_freq_mhz_store()
395 intel_runtime_pm_put(&dev_priv->runtime_pm, wakeref); in gt_max_freq_mhz_store()
415 intel_wakeref_t wakeref; in gt_min_freq_mhz_store() local
423 wakeref = intel_runtime_pm_get(&dev_priv->runtime_pm); in gt_min_freq_mhz_store()
[all …]
Dintel_wakeref.h41 intel_wakeref_t wakeref; member
163 return READ_ONCE(wf->wakeref); in intel_wakeref_is_active()
193 intel_wakeref_t wakeref; member
Di915_debugfs.c383 intel_wakeref_t wakeref; in gen8_display_interrupt_info() local
386 wakeref = intel_display_power_get_if_enabled(dev_priv, in gen8_display_interrupt_info()
388 if (!wakeref) { in gen8_display_interrupt_info()
403 intel_display_power_put(dev_priv, power_domain, wakeref); in gen8_display_interrupt_info()
432 intel_wakeref_t wakeref; in i915_interrupt_info() local
435 wakeref = intel_runtime_pm_get(&dev_priv->runtime_pm); in i915_interrupt_info()
641 intel_runtime_pm_put(&dev_priv->runtime_pm, wakeref); in i915_interrupt_info()
712 intel_wakeref_t wakeref; in i915_gpu_info_open() local
715 with_intel_runtime_pm(&i915->runtime_pm, wakeref) in i915_gpu_info_open()
776 intel_wakeref_t wakeref; in i915_frequency_info() local
[all …]
Di915_gem.c333 intel_wakeref_t wakeref; in i915_gem_gtt_pread() local
345 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in i915_gem_gtt_pread()
425 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in i915_gem_gtt_pread()
526 intel_wakeref_t wakeref; in i915_gem_gtt_pwrite_fast() local
546 wakeref = intel_runtime_pm_get_if_in_use(rpm); in i915_gem_gtt_pwrite_fast()
547 if (!wakeref) { in i915_gem_gtt_pwrite_fast()
553 wakeref = intel_runtime_pm_get(rpm); in i915_gem_gtt_pwrite_fast()
646 intel_runtime_pm_put(rpm, wakeref); in i915_gem_gtt_pwrite_fast()
1138 intel_wakeref_t wakeref; in i915_gem_sanitize() local
1142 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in i915_gem_sanitize()
[all …]
/Linux-v5.4/drivers/gpu/drm/i915/gt/
Dintel_gt_pm.h22 return intel_wakeref_is_active(&gt->wakeref); in intel_gt_pm_is_awake()
27 intel_wakeref_get(&gt->wakeref); in intel_gt_pm_get()
32 return intel_wakeref_get_if_active(&gt->wakeref); in intel_gt_pm_get_if_awake()
37 intel_wakeref_put(&gt->wakeref); in intel_gt_pm_put()
42 return intel_wakeref_wait_for_idle(&gt->wakeref); in intel_gt_pm_wait_for_idle()
Dintel_engine_pm.h16 return intel_wakeref_is_active(&engine->wakeref); in intel_engine_pm_is_awake()
21 intel_wakeref_get(&engine->wakeref); in intel_engine_pm_get()
26 return intel_wakeref_get_if_active(&engine->wakeref); in intel_engine_pm_get_if_awake()
31 intel_wakeref_put(&engine->wakeref); in intel_engine_pm_put()
Dintel_gt_pm.c22 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_unpark()
62 container_of(wf, typeof(*i915), gt.wakeref); in __gt_park()
63 intel_wakeref_t wakeref = fetch_and_zero(&i915->gt.awake); in __gt_park() local
81 GEM_BUG_ON(!wakeref); in __gt_park()
82 intel_display_power_put(i915, POWER_DOMAIN_GT_IRQ, wakeref); in __gt_park()
95 intel_wakeref_init(&gt->wakeref, &gt->i915->runtime_pm, &wf_ops); in intel_gt_pm_init_early()
Dselftest_reset.c14 intel_wakeref_t wakeref; in igt_global_reset() local
20 wakeref = intel_runtime_pm_get(&gt->i915->runtime_pm); in igt_global_reset()
31 intel_runtime_pm_put(&gt->i915->runtime_pm, wakeref); in igt_global_reset()
43 intel_wakeref_t wakeref; in igt_wedged_reset() local
48 wakeref = intel_runtime_pm_get(&gt->i915->runtime_pm); in igt_wedged_reset()
55 intel_runtime_pm_put(&gt->i915->runtime_pm, wakeref); in igt_wedged_reset()
Dintel_engine_pm.c18 container_of(wf, typeof(*engine), wakeref); in __engine_unpark()
117 __intel_wakeref_defer_park(&engine->wakeref); in switch_to_kernel_context()
129 container_of(wf, typeof(*engine), wakeref); in __engine_park()
174 intel_wakeref_init(&engine->wakeref, rpm, &wf_ops); in intel_engine_init__pm()
Dselftest_lrc.c29 intel_wakeref_t wakeref; in live_sanitycheck() local
36 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in live_sanitycheck()
77 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in live_sanitycheck()
228 intel_wakeref_t wakeref; in live_timeslice_preempt() local
244 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in live_timeslice_preempt()
296 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in live_timeslice_preempt()
310 intel_wakeref_t wakeref; in live_busywait_preempt() local
320 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in live_busywait_preempt()
479 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in live_busywait_preempt()
509 intel_wakeref_t wakeref; in live_preempt() local
[all …]
Dselftest_timeline.c503 intel_wakeref_t wakeref; in live_hwsp_engine() local
519 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in live_hwsp_engine()
562 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in live_hwsp_engine()
578 intel_wakeref_t wakeref; in live_hwsp_alternate() local
595 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in live_hwsp_alternate()
638 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in live_hwsp_alternate()
653 intel_wakeref_t wakeref; in live_hwsp_wrap() local
662 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in live_hwsp_wrap()
757 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in live_hwsp_wrap()
768 intel_wakeref_t wakeref; in live_hwsp_recycle() local
[all …]
Dintel_hangcheck.c262 intel_wakeref_t wakeref; in hangcheck_elapsed() local
273 wakeref = intel_runtime_pm_get_if_in_use(&gt->i915->runtime_pm); in hangcheck_elapsed()
274 if (!wakeref) in hangcheck_elapsed()
324 intel_runtime_pm_put(&gt->i915->runtime_pm, wakeref); in hangcheck_elapsed()
Dselftest_workarounds.c246 intel_wakeref_t wakeref; in switch_to_scratch_context() local
259 with_intel_runtime_pm(&engine->i915->runtime_pm, wakeref) in switch_to_scratch_context()
292 intel_wakeref_t wakeref; in check_whitelist_across_reset() local
316 with_intel_runtime_pm(&i915->runtime_pm, wakeref) in check_whitelist_across_reset()
686 intel_wakeref_t wakeref; in live_dirty_whitelist() local
695 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in live_dirty_whitelist()
725 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in live_dirty_whitelist()
1114 intel_wakeref_t wakeref; in live_gpu_reset_workarounds() local
1130 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in live_gpu_reset_workarounds()
1146 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in live_gpu_reset_workarounds()
[all …]
/Linux-v5.4/drivers/gpu/drm/i915/selftests/
Di915_gem.c65 intel_wakeref_t wakeref; in simulate_hibernate() local
67 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in simulate_hibernate()
78 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in simulate_hibernate()
90 intel_wakeref_t wakeref; in pm_suspend() local
92 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in pm_suspend()
100 intel_wakeref_t wakeref; in pm_hibernate() local
102 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in pm_hibernate()
112 intel_wakeref_t wakeref; in pm_resume() local
118 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in pm_resume()
Di915_active.c149 intel_wakeref_t wakeref; in live_active_wait() local
155 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in live_active_wait()
175 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in live_active_wait()
185 intel_wakeref_t wakeref; in live_active_retire() local
191 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in live_active_retire()
211 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in live_active_retire()
Di915_request.c523 intel_wakeref_t wakeref; in i915_request_mock_selftests() local
530 with_intel_runtime_pm(&i915->runtime_pm, wakeref) in i915_request_mock_selftests()
542 intel_wakeref_t wakeref; in live_nop_request() local
553 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in live_nop_request()
611 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in live_nop_request()
684 intel_wakeref_t wakeref; in live_empty_request() local
696 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in live_empty_request()
756 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in live_empty_request()
837 intel_wakeref_t wakeref; in live_all_engines() local
849 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in live_all_engines()
[all …]
/Linux-v5.4/drivers/gpu/drm/i915/gem/
Di915_gem_shrinker.c162 intel_wakeref_t wakeref = 0; in i915_gem_shrink() local
187 wakeref = intel_runtime_pm_get_if_in_use(&i915->runtime_pm); in i915_gem_shrink()
188 if (!wakeref) in i915_gem_shrink()
276 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in i915_gem_shrink()
301 intel_wakeref_t wakeref; in i915_gem_shrink_all() local
304 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in i915_gem_shrink_all()
363 intel_wakeref_t wakeref; in i915_gem_shrinker_scan() local
365 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in i915_gem_shrinker_scan()
388 intel_wakeref_t wakeref; in i915_gem_shrinker_oom() local
392 with_intel_runtime_pm(&i915->runtime_pm, wakeref) in i915_gem_shrinker_oom()
[all …]
Di915_gem_mman.c227 intel_wakeref_t wakeref; in i915_gem_fault() local
246 wakeref = intel_runtime_pm_get(rpm); in i915_gem_fault()
334 intel_runtime_pm_put(rpm, wakeref); in i915_gem_fault()
407 intel_wakeref_t wakeref; in i915_gem_object_release_mmap() local
417 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in i915_gem_object_release_mmap()
436 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in i915_gem_object_release_mmap()
/Linux-v5.4/drivers/gpu/drm/i915/display/
Dintel_display_power.h220 intel_wakeref_t wakeref; member
288 intel_wakeref_t wakeref);
293 intel_wakeref_t wakeref);
297 intel_wakeref_t wakeref) in intel_display_power_put_async() argument
299 __intel_display_power_put_async(i915, domain, wakeref); in intel_display_power_put_async()
305 intel_wakeref_t wakeref) in intel_display_power_put() argument
313 intel_wakeref_t wakeref) in intel_display_power_put_async() argument
Dintel_tc.c67 intel_wakeref_t wakeref; in intel_tc_port_fia_max_lane_count() local
74 with_intel_display_power(i915, POWER_DOMAIN_DISPLAY_CORE, wakeref) in intel_tc_port_fia_max_lane_count()
477 intel_wakeref_t wakeref; in __intel_tc_port_lock() local
479 wakeref = intel_display_power_get(i915, POWER_DOMAIN_DISPLAY_CORE); in __intel_tc_port_lock()
488 dig_port->tc_lock_wakeref = wakeref; in __intel_tc_port_lock()
499 intel_wakeref_t wakeref = fetch_and_zero(&dig_port->tc_lock_wakeref); in intel_tc_port_unlock() local
504 wakeref); in intel_tc_port_unlock()
Dintel_dpll_mgr.c372 intel_wakeref_t wakeref; in ibx_pch_dpll_get_hw_state() local
375 wakeref = intel_display_power_get_if_enabled(dev_priv, in ibx_pch_dpll_get_hw_state()
377 if (!wakeref) in ibx_pch_dpll_get_hw_state()
385 intel_display_power_put(dev_priv, POWER_DOMAIN_DISPLAY_CORE, wakeref); in ibx_pch_dpll_get_hw_state()
560 intel_wakeref_t wakeref; in hsw_ddi_wrpll_get_hw_state() local
563 wakeref = intel_display_power_get_if_enabled(dev_priv, in hsw_ddi_wrpll_get_hw_state()
565 if (!wakeref) in hsw_ddi_wrpll_get_hw_state()
571 intel_display_power_put(dev_priv, POWER_DOMAIN_DISPLAY_CORE, wakeref); in hsw_ddi_wrpll_get_hw_state()
580 intel_wakeref_t wakeref; in hsw_ddi_spll_get_hw_state() local
583 wakeref = intel_display_power_get_if_enabled(dev_priv, in hsw_ddi_spll_get_hw_state()
[all …]
Dintel_crt.c94 intel_wakeref_t wakeref; in intel_crt_get_hw_state() local
97 wakeref = intel_display_power_get_if_enabled(dev_priv, in intel_crt_get_hw_state()
99 if (!wakeref) in intel_crt_get_hw_state()
104 intel_display_power_put(dev_priv, encoder->power_domain, wakeref); in intel_crt_get_hw_state()
792 intel_wakeref_t wakeref; in intel_crt_detect() local
801 wakeref = intel_display_power_get(dev_priv, in intel_crt_detect()
810 wakeref = intel_display_power_get(dev_priv, in intel_crt_detect()
866 intel_display_power_put(dev_priv, intel_encoder->power_domain, wakeref); in intel_crt_detect()
883 intel_wakeref_t wakeref; in intel_crt_get_modes() local
887 wakeref = intel_display_power_get(dev_priv, in intel_crt_get_modes()
[all …]
/Linux-v5.4/drivers/gpu/drm/i915/gt/uc/
Dselftest_guc.c114 intel_wakeref_t wakeref; in igt_guc_clients() local
120 wakeref = intel_runtime_pm_get(&dev_priv->runtime_pm); in igt_guc_clients()
192 intel_runtime_pm_put(&dev_priv->runtime_pm, wakeref); in igt_guc_clients()
205 intel_wakeref_t wakeref; in igt_guc_doorbells() local
212 wakeref = intel_runtime_pm_get(&dev_priv->runtime_pm); in igt_guc_doorbells()
301 intel_runtime_pm_put(&dev_priv->runtime_pm, wakeref); in igt_guc_doorbells()
Dintel_guc_log.c417 intel_wakeref_t wakeref; in guc_log_capture_logs() local
425 with_intel_runtime_pm(&dev_priv->runtime_pm, wakeref) in guc_log_capture_logs()
513 intel_wakeref_t wakeref; in intel_guc_log_set_level() local
531 with_intel_runtime_pm(&dev_priv->runtime_pm, wakeref) in intel_guc_log_set_level()
611 intel_wakeref_t wakeref; in intel_guc_log_relay_flush() local
619 with_intel_runtime_pm(&i915->runtime_pm, wakeref) in intel_guc_log_relay_flush()

123