Home
last modified time | relevance | path

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

12345

/openbsd/src/sys/dev/pci/drm/i915/
Dintel_wakeref.c15 intel_wakeref_t wakeref; in __intel_wakeref_get_first() local
18 wakeref = intel_runtime_pm_get(&wf->i915->runtime_pm); in __intel_wakeref_get_first()
28 INTEL_WAKEREF_BUG_ON(wf->wakeref); in __intel_wakeref_get_first()
29 wf->wakeref = wakeref; in __intel_wakeref_get_first()
30 wakeref = 0; in __intel_wakeref_get_first()
34 wakeref = xchg(&wf->wakeref, 0); in __intel_wakeref_get_first()
35 wake_up_var(&wf->wakeref); in __intel_wakeref_get_first()
47 if (unlikely(wakeref)) in __intel_wakeref_get_first()
48 intel_runtime_pm_put(&wf->i915->runtime_pm, wakeref); in __intel_wakeref_get_first()
55 intel_wakeref_t wakeref = 0; in ____intel_wakeref_put_last() local
[all …]
Di915_hwmon.c81 intel_wakeref_t wakeref; in hwm_locked_with_pm_intel_uncore_rmw() local
83 with_intel_runtime_pm(uncore->rpm, wakeref) { in hwm_locked_with_pm_intel_uncore_rmw()
102 intel_wakeref_t wakeref; in hwm_field_read_and_scale() local
105 with_intel_runtime_pm(uncore->rpm, wakeref) in hwm_field_read_and_scale()
139 intel_wakeref_t wakeref; in hwm_energy() local
148 with_intel_runtime_pm(uncore->rpm, wakeref) { in hwm_energy()
171 intel_wakeref_t wakeref; in hwm_power1_max_interval_show() local
175 with_intel_runtime_pm(ddat->uncore->rpm, wakeref) in hwm_power1_max_interval_show()
330 intel_wakeref_t wakeref; in hwm_in_read() local
335 with_intel_runtime_pm(ddat->uncore->rpm, wakeref) in hwm_in_read()
[all …]
Dintel_pcode.c247 intel_wakeref_t wakeref; in snb_pcode_read_p() local
255 with_intel_runtime_pm(uncore->rpm, wakeref) in snb_pcode_read_p()
263 intel_wakeref_t wakeref; in snb_pcode_write_p() local
271 with_intel_runtime_pm(uncore->rpm, wakeref) in snb_pcode_write_p()
/openbsd/src/sys/dev/pci/drm/i915/gt/
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_untracked()
27 return intel_wakeref_track(&gt->wakeref); in intel_gt_pm_get()
32 __intel_wakeref_get(&gt->wakeref); in __intel_gt_pm_get()
37 if (!intel_wakeref_get_if_active(&gt->wakeref)) in intel_gt_pm_get_if_awake()
40 return intel_wakeref_track(&gt->wakeref); in intel_gt_pm_get_if_awake()
45 intel_wakeref_might_get(&gt->wakeref); in intel_gt_pm_might_get()
50 intel_wakeref_put(&gt->wakeref); in intel_gt_pm_put_untracked()
55 intel_wakeref_untrack(&gt->wakeref, handle); in intel_gt_pm_put()
61 intel_wakeref_put_async(&gt->wakeref); in intel_gt_pm_put_async_untracked()
[all …]
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 intel_wakeref_get(&engine->wakeref); in intel_engine_pm_get()
34 return intel_wakeref_get_if_active(&engine->wakeref); in intel_engine_pm_get_if_awake()
40 intel_wakeref_might_get(&engine->wakeref); in intel_engine_pm_might_get()
47 intel_wakeref_might_get(&tengine->wakeref); in intel_engine_pm_might_get()
54 intel_wakeref_put(&engine->wakeref); in intel_engine_pm_put()
59 intel_wakeref_put_async(&engine->wakeref); in intel_engine_pm_put_async()
65 intel_wakeref_put_delay(&engine->wakeref, delay); in intel_engine_pm_put_delay()
70 intel_wakeref_unlock_wait(&engine->wakeref); in intel_engine_pm_flush()
[all …]
Dintel_gt_pm.c31 intel_wakeref_t wakeref; in user_forcewake() local
37 wakeref = intel_gt_pm_get(gt); in user_forcewake()
39 GEM_BUG_ON(count > atomic_read(&gt->wakeref.count)); in user_forcewake()
40 atomic_sub(count, &gt->wakeref.count); in user_forcewake()
42 atomic_add(count, &gt->wakeref.count); in user_forcewake()
44 intel_gt_pm_put(gt, wakeref); in user_forcewake()
87 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_unpark()
119 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_park()
120 intel_wakeref_t wakeref = fetch_and_zero(&gt->awake); in __gt_park() local
138 GEM_BUG_ON(!wakeref); in __gt_park()
[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()
176 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in __igt_reset_stolen()
213 intel_wakeref_t wakeref; in igt_global_reset() local
219 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in igt_global_reset()
230 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in igt_global_reset()
242 intel_wakeref_t wakeref; in igt_wedged_reset() local
247 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in igt_wedged_reset()
254 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in igt_wedged_reset()
264 intel_wakeref_t wakeref; in igt_atomic_reset() local
[all …]
Dintel_engine_pm.c61 container_of(wf, typeof(*engine), wakeref); in __engine_unpark()
125 rq->context->wakeref = intel_wakeref_track(&engine->gt->wakeref); in __queue_and_release_pm()
146 __intel_wakeref_defer_park(&engine->wakeref); in __queue_and_release_pm()
261 container_of(wf, typeof(*engine), wakeref); in __engine_park()
297 intel_wakeref_init(&engine->wakeref, engine->i915, &wf_ops, engine->name); in intel_engine_init__pm()
Dintel_gt_pm_debugfs.c323 intel_wakeref_t wakeref; in drpc_show() local
326 with_intel_runtime_pm(gt->uncore->rpm, wakeref) { in drpc_show()
346 intel_wakeref_t wakeref; in intel_gt_pm_frequency_dump() local
348 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()
553 intel_wakeref_t wakeref; in perf_limit_reasons_get() local
555 with_intel_runtime_pm(gt->uncore->rpm, wakeref) in perf_limit_reasons_get()
[all …]
Dselftest_llc.c13 intel_wakeref_t wakeref; in gen6_verify_ring_freq() local
17 wakeref = intel_runtime_pm_get(llc_to_gt(llc)->uncore->rpm); in gen6_verify_ring_freq()
63 intel_runtime_pm_put(llc_to_gt(llc)->uncore->rpm, wakeref); in gen6_verify_ring_freq()
Dintel_rc6.c426 intel_wakeref_t wakeref; in intel_check_bios_c6_setup() local
428 with_intel_runtime_pm(uncore->rpm, wakeref) in intel_check_bios_c6_setup()
538 GEM_BUG_ON(rc6->wakeref); in rpm_get()
540 rc6->wakeref = true; in rpm_get()
545 GEM_BUG_ON(!rc6->wakeref); in rpm_put()
547 rc6->wakeref = false; in rpm_put()
746 if (rc6->wakeref) in intel_rc6_fini()
868 intel_wakeref_t wakeref; in intel_rc6_print_residency() local
870 with_intel_runtime_pm(gt->uncore->rpm, wakeref) in intel_rc6_print_residency()
/openbsd/src/sys/dev/pci/drm/i915/gt/uc/
Dintel_guc_slpc.c195 intel_wakeref_t wakeref; in slpc_force_min_freq() local
211 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in slpc_force_min_freq()
390 intel_wakeref_t wakeref; in intel_guc_slpc_set_max_freq() local
398 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in intel_guc_slpc_set_max_freq()
427 intel_wakeref_t wakeref; in intel_guc_slpc_get_max_freq() local
430 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in intel_guc_slpc_get_max_freq()
444 intel_wakeref_t wakeref; in intel_guc_slpc_set_ignore_eff_freq() local
448 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in intel_guc_slpc_set_ignore_eff_freq()
466 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in intel_guc_slpc_set_ignore_eff_freq()
484 intel_wakeref_t wakeref; in intel_guc_slpc_set_min_freq() local
[all …]
Dselftest_guc.c55 intel_wakeref_t wakeref; in intel_guc_scrub_ctbs() local
62 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in intel_guc_scrub_ctbs()
126 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in intel_guc_scrub_ctbs()
149 intel_wakeref_t wakeref; in intel_guc_steal_guc_ids() local
162 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in intel_guc_steal_guc_ids()
282 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in intel_guc_steal_guc_ids()
316 intel_wakeref_t wakeref; in intel_guc_fast_request() local
324 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in intel_guc_fast_request()
399 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in intel_guc_fast_request()
Dintel_gsc_uc.c20 intel_wakeref_t wakeref; in gsc_work() local
24 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in gsc_work()
95 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in gsc_work()
322 intel_wakeref_t wakeref; in intel_gsc_uc_load_status() local
349 with_intel_runtime_pm(uncore->rpm, wakeref) { in intel_gsc_uc_load_status()
Dselftest_guc_hangcheck.c37 intel_wakeref_t wakeref; in intel_hang_guc() local
53 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in intel_hang_guc()
142 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in intel_hang_guc()
/openbsd/src/sys/dev/pci/drm/i915/selftests/
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 igt_pm_suspend() local
105 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in igt_pm_suspend()
113 intel_wakeref_t wakeref; in igt_pm_hibernate() local
115 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in igt_pm_hibernate()
125 intel_wakeref_t wakeref; in igt_pm_resume() local
131 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in igt_pm_resume()
/openbsd/src/sys/dev/pci/drm/i915/display/
Dintel_display_power.h195 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, -1); in intel_display_power_put_async()
213 intel_wakeref_t wakeref, in intel_display_power_put_async_delay() argument
216 __intel_display_power_put_async(i915, domain, wakeref, delay_ms); in intel_display_power_put_async_delay()
225 intel_wakeref_t wakeref) in intel_display_power_put() argument
233 intel_wakeref_t wakeref) in intel_display_power_put_async() argument
241 intel_wakeref_t wakeref, in intel_display_power_put_async_delay() argument
Dintel_vga.c68 intel_wakeref_t wakeref; in intel_vga_redisable() local
79 wakeref = intel_display_power_get_if_enabled(i915, POWER_DOMAIN_VGA); in intel_vga_redisable()
80 if (!wakeref) in intel_vga_redisable()
85 intel_display_power_put(i915, POWER_DOMAIN_VGA, wakeref); in intel_vga_redisable()
Dintel_pps.c68 intel_wakeref_t wakeref; in intel_pps_lock() local
73 wakeref = intel_display_power_get(dev_priv, POWER_DOMAIN_DISPLAY_CORE); in intel_pps_lock()
76 return wakeref; in intel_pps_lock()
80 intel_wakeref_t wakeref) in intel_pps_unlock() argument
86 intel_display_power_put(dev_priv, POWER_DOMAIN_DISPLAY_CORE, wakeref); in intel_pps_unlock()
689 intel_wakeref_t wakeref; in intel_pps_wait_power_cycle() local
694 with_intel_pps_lock(intel_dp, wakeref) in intel_pps_wait_power_cycle()
804 intel_wakeref_t wakeref; in intel_pps_vdd_on() local
811 with_intel_pps_lock(intel_dp, wakeref) in intel_pps_vdd_on()
865 intel_wakeref_t wakeref; in intel_pps_vdd_off_sync() local
[all …]
Dintel_tc.c201 intel_wakeref_t wakeref; in tc_cold_block() local
203 wakeref = __tc_cold_block(tc, &domain); in tc_cold_block()
207 return wakeref; in tc_cold_block()
212 intel_wakeref_t wakeref) in __tc_cold_unblock() argument
216 intel_display_power_put(i915, domain, wakeref); in __tc_cold_unblock()
220 tc_cold_unblock(struct intel_tc_port *tc, intel_wakeref_t wakeref) in tc_cold_unblock() argument
227 __tc_cold_unblock(tc, domain, wakeref); in tc_cold_unblock()
301 intel_wakeref_t wakeref; in lnl_tc_port_get_max_lane_count() local
304 with_intel_display_power(i915, POWER_DOMAIN_DISPLAY_CORE, wakeref) in lnl_tc_port_get_max_lane_count()
325 intel_wakeref_t wakeref; in mtl_tc_port_get_max_lane_count() local
[all …]
Dintel_display_power.c517 intel_wakeref_t wakeref = intel_runtime_pm_get(&dev_priv->runtime_pm); in intel_display_power_get() local
523 return wakeref; in intel_display_power_get()
543 intel_wakeref_t wakeref; in intel_display_power_get_if_enabled() local
546 wakeref = intel_runtime_pm_get_if_in_use(&dev_priv->runtime_pm); in intel_display_power_get_if_enabled()
547 if (!wakeref) in intel_display_power_get_if_enabled()
562 intel_runtime_pm_put(&dev_priv->runtime_pm, wakeref); in intel_display_power_get_if_enabled()
563 wakeref = 0; in intel_display_power_get_if_enabled()
566 return wakeref; in intel_display_power_get_if_enabled()
607 intel_wakeref_t wakeref, in queue_async_put_domains_work() argument
614 power_domains->async_put_wakeref = wakeref; in queue_async_put_domains_work()
[all …]
/openbsd/src/sys/dev/pci/drm/i915/gem/
Di915_gem_shrinker.c120 intel_wakeref_t wakeref = 0; in i915_gem_shrink() local
137 wakeref = intel_runtime_pm_get_if_in_use(&i915->runtime_pm); in i915_gem_shrink()
138 if (!wakeref) in i915_gem_shrink()
250 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in i915_gem_shrink()
276 intel_wakeref_t wakeref; in i915_gem_shrink_all() local
279 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in i915_gem_shrink_all()
330 intel_wakeref_t wakeref; in i915_gem_shrinker_scan() local
332 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in i915_gem_shrinker_scan()
353 intel_wakeref_t wakeref; in i915_gem_shrinker_oom() local
357 with_intel_runtime_pm(&i915->runtime_pm, wakeref) in i915_gem_shrinker_oom()
[all …]
Di915_gem_ttm.c1072 intel_wakeref_t wakeref = 0; in vm_fault_ttm() local
1139 wakeref = intel_runtime_pm_get(&to_i915(obj->base.dev)->runtime_pm); in vm_fault_ttm()
1156 if (ret == VM_FAULT_NOPAGE && wakeref && !obj->userfault_count) { in vm_fault_ttm()
1165 if (wakeref && CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND != 0) in vm_fault_ttm()
1174 if (wakeref) in vm_fault_ttm()
1175 intel_runtime_pm_put(&to_i915(obj->base.dev)->runtime_pm, wakeref); in vm_fault_ttm()
1230 intel_wakeref_t wakeref = 0; in vm_fault_ttm() local
1313 wakeref = intel_runtime_pm_get(&to_i915(obj->base.dev)->runtime_pm); in vm_fault_ttm()
1337 if (ret == VM_FAULT_NOPAGE && wakeref && !obj->userfault_count) { in vm_fault_ttm()
1346 if (wakeref & CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND) in vm_fault_ttm()
[all …]
/openbsd/src/sys/dev/pci/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()
/openbsd/src/sys/dev/pci/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