Home
last modified time | relevance | path

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

12345

/Linux-v6.1/drivers/gpu/drm/i915/gt/
Dintel_engine_pm.h18 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()
33 return intel_wakeref_get_if_active(&engine->wakeref); in intel_engine_pm_get_if_awake()
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()
[all …]
Dintel_gt_pm.h16 return intel_wakeref_is_active(&gt->wakeref); in intel_gt_pm_is_awake()
21 intel_wakeref_get(&gt->wakeref); in intel_gt_pm_get()
26 __intel_wakeref_get(&gt->wakeref); in __intel_gt_pm_get()
31 return intel_wakeref_get_if_active(&gt->wakeref); in intel_gt_pm_get_if_awake()
36 intel_wakeref_might_get(&gt->wakeref); in intel_gt_pm_might_get()
41 intel_wakeref_put(&gt->wakeref); in intel_gt_pm_put()
46 intel_wakeref_put_async(&gt->wakeref); in intel_gt_pm_put_async()
51 intel_wakeref_might_put(&gt->wakeref); in intel_gt_pm_might_put()
71 return intel_wakeref_wait_for_idle(&gt->wakeref); in intel_gt_pm_wait_for_idle()
Dintel_gt_pm.c36 GEM_BUG_ON(count > atomic_read(&gt->wakeref.count)); in user_forcewake()
37 atomic_sub(count, &gt->wakeref.count); in user_forcewake()
39 atomic_add(count, &gt->wakeref.count); in user_forcewake()
68 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_unpark()
100 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_park()
101 intel_wakeref_t wakeref = fetch_and_zero(&gt->awake); in __gt_park() local
119 GEM_BUG_ON(!wakeref); in __gt_park()
120 intel_display_power_put_async(i915, POWER_DOMAIN_GT_IRQ, wakeref); in __gt_park()
139 intel_wakeref_init(&gt->wakeref, &gt->i915->runtime_pm, &wf_ops); in intel_gt_pm_init_early()
140 seqcount_mutex_init(&gt->stats.lock, &gt->wakeref.mutex); in intel_gt_pm_init_early()
[all …]
Dselftest_reset.c26 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()
Dselftest_llc.c14 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()
Dintel_engine_pm.c45 container_of(wf, typeof(*engine), wakeref); in __engine_unpark()
120 __intel_wakeref_defer_park(&engine->wakeref); in __queue_and_release_pm()
235 container_of(wf, typeof(*engine), wakeref); in __engine_park()
276 intel_wakeref_init(&engine->wakeref, rpm, &wf_ops); in intel_engine_init__pm()
Dintel_gt_pm_debugfs.c91 intel_wakeref_t wakeref; in print_rc6_res() local
93 with_intel_runtime_pm(gt->uncore->rpm, wakeref) in print_rc6_res()
276 intel_wakeref_t wakeref; in drpc_show() local
279 with_intel_runtime_pm(gt->uncore->rpm, wakeref) { in drpc_show()
297 intel_wakeref_t wakeref; in intel_gt_pm_frequency_dump() local
299 wakeref = intel_runtime_pm_get(uncore->rpm); in intel_gt_pm_frequency_dump()
511 intel_runtime_pm_put(uncore->rpm, wakeref); in intel_gt_pm_frequency_dump()
532 intel_wakeref_t wakeref; in llc_show() local
549 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in llc_show()
563 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in llc_show()
/Linux-v6.1/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()
64 wake_up_var(&wf->wakeref); in ____intel_wakeref_put_last()
106 wf->wakeref = 0; in __intel_wakeref_init()
119 err = wait_var_event_killable(&wf->wakeref, in intel_wakeref_wait_for_idle()
131 intel_wakeref_t wakeref; in wakeref_auto_timeout() local
137 wakeref = fetch_and_zero(&wf->wakeref); in wakeref_auto_timeout()
140 intel_runtime_pm_put(wf->rpm, wakeref); in wakeref_auto_timeout()
[all …]
Dintel_pcode.c220 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()
Dintel_wakeref.h40 intel_wakeref_t wakeref; member
237 return READ_ONCE(wf->wakeref); in intel_wakeref_is_active()
268 intel_wakeref_t wakeref; member
Di915_debugfs.c307 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-v6.1/drivers/gpu/drm/i915/pxp/
Dintel_pxp_session.c24 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()
144 intel_wakeref_t wakeref; in intel_pxp_session_work() local
161 wakeref = intel_runtime_pm_get_if_in_use(gt->uncore->rpm); in intel_pxp_session_work()
162 if (!wakeref) in intel_pxp_session_work()
173 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in intel_pxp_session_work()
Dintel_pxp_tee.c87 intel_wakeref_t wakeref; in i915_pxp_tee_component_bind() local
95 wakeref = intel_runtime_pm_get_if_in_use(&i915->runtime_pm); in i915_pxp_tee_component_bind()
96 if (!wakeref) in i915_pxp_tee_component_bind()
102 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in i915_pxp_tee_component_bind()
112 intel_wakeref_t wakeref; in i915_pxp_tee_component_unbind() local
114 with_intel_runtime_pm_if_in_use(&i915->runtime_pm, wakeref) in i915_pxp_tee_component_unbind()
Dintel_pxp_pm.c24 intel_wakeref_t wakeref; in intel_pxp_suspend() local
29 with_intel_runtime_pm(&pxp_to_gt(pxp)->i915->runtime_pm, wakeref) { in intel_pxp_suspend()
/Linux-v6.1/drivers/gpu/drm/i915/selftests/
Di915_gem.c75 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-v6.1/drivers/gpu/drm/i915/gem/
Di915_gem_shrinker.c119 intel_wakeref_t wakeref = 0; in i915_gem_shrink() local
135 wakeref = intel_runtime_pm_get_if_in_use(&i915->runtime_pm); in i915_gem_shrink()
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()
[all …]
/Linux-v6.1/drivers/gpu/drm/i915/gt/uc/
Dintel_guc_slpc.c197 intel_wakeref_t wakeref; in slpc_force_min_freq() local
213 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in slpc_force_min_freq()
396 intel_wakeref_t wakeref; in intel_guc_slpc_set_max_freq() local
404 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in intel_guc_slpc_set_max_freq()
433 intel_wakeref_t wakeref; in intel_guc_slpc_get_max_freq() local
436 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in intel_guc_slpc_get_max_freq()
460 intel_wakeref_t wakeref; in intel_guc_slpc_set_min_freq() local
470 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in intel_guc_slpc_set_min_freq()
490 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in intel_guc_slpc_set_min_freq()
513 intel_wakeref_t wakeref; in intel_guc_slpc_get_min_freq() local
[all …]
Dselftest_guc.c53 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()
Dintel_huc.c187 intel_wakeref_t wakeref; in huc_is_authenticated() local
190 with_intel_runtime_pm(gt->uncore->rpm, wakeref) in huc_is_authenticated()
249 intel_wakeref_t wakeref; in intel_huc_load_status() local
263 with_intel_runtime_pm(gt->uncore->rpm, wakeref) in intel_huc_load_status()
/Linux-v6.1/drivers/gpu/drm/i915/display/
Dintel_pps.c26 intel_wakeref_t wakeref; in intel_pps_lock() local
31 wakeref = intel_display_power_get(dev_priv, POWER_DOMAIN_DISPLAY_CORE); in intel_pps_lock()
34 return wakeref; in intel_pps_lock()
38 intel_wakeref_t wakeref) in intel_pps_unlock() argument
43 intel_display_power_put(dev_priv, POWER_DOMAIN_DISPLAY_CORE, wakeref); in intel_pps_unlock()
530 intel_wakeref_t wakeref; in intel_pps_wait_power_cycle() local
535 with_intel_pps_lock(intel_dp, wakeref) in intel_pps_wait_power_cycle()
639 intel_wakeref_t wakeref; in intel_pps_vdd_on() local
646 with_intel_pps_lock(intel_dp, wakeref) in intel_pps_vdd_on()
696 intel_wakeref_t wakeref; in intel_pps_vdd_off_sync() local
[all …]
Dintel_display_power.h189 intel_wakeref_t wakeref);
194 intel_wakeref_t wakeref);
198 intel_wakeref_t wakeref) in intel_display_power_put_async() argument
200 __intel_display_power_put_async(i915, domain, wakeref); in intel_display_power_put_async()
209 intel_wakeref_t wakeref) in intel_display_power_put() argument
217 intel_wakeref_t wakeref) in intel_display_power_put_async() argument
Dintel_vga.c61 intel_wakeref_t wakeref; in intel_vga_redisable() local
72 wakeref = intel_display_power_get_if_enabled(i915, POWER_DOMAIN_VGA); in intel_vga_redisable()
73 if (!wakeref) in intel_vga_redisable()
78 intel_display_power_put(i915, POWER_DOMAIN_VGA, wakeref); in intel_vga_redisable()
Dintel_display_power.c506 intel_wakeref_t wakeref = intel_runtime_pm_get(&dev_priv->runtime_pm); in intel_display_power_get() local
512 return wakeref; in intel_display_power_get()
532 intel_wakeref_t wakeref; in intel_display_power_get_if_enabled() local
535 wakeref = intel_runtime_pm_get_if_in_use(&dev_priv->runtime_pm); in intel_display_power_get_if_enabled()
536 if (!wakeref) in intel_display_power_get_if_enabled()
551 intel_runtime_pm_put(&dev_priv->runtime_pm, wakeref); in intel_display_power_get_if_enabled()
552 wakeref = 0; in intel_display_power_get_if_enabled()
555 return wakeref; in intel_display_power_get_if_enabled()
596 intel_wakeref_t wakeref) in queue_async_put_domains_work() argument
602 power_domains->async_put_wakeref = wakeref; in queue_async_put_domains_work()
[all …]
/Linux-v6.1/drivers/gpu/drm/i915/gvt/
Daperture_gm.c171 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-v6.1/drivers/gpu/drm/i915/gem/selftests/
Di915_gem_migrate.c320 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()

12345