| /openbsd/src/sys/dev/pci/drm/i915/ |
| D | intel_wakeref.c | 15 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 …]
|
| D | i915_hwmon.c | 81 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 …]
|
| D | intel_pcode.c | 247 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/ |
| D | intel_gt_pm.h | 16 return intel_wakeref_is_active(>->wakeref); in intel_gt_pm_is_awake() 21 intel_wakeref_get(>->wakeref); in intel_gt_pm_get_untracked() 27 return intel_wakeref_track(>->wakeref); in intel_gt_pm_get() 32 __intel_wakeref_get(>->wakeref); in __intel_gt_pm_get() 37 if (!intel_wakeref_get_if_active(>->wakeref)) in intel_gt_pm_get_if_awake() 40 return intel_wakeref_track(>->wakeref); in intel_gt_pm_get_if_awake() 45 intel_wakeref_might_get(>->wakeref); in intel_gt_pm_might_get() 50 intel_wakeref_put(>->wakeref); in intel_gt_pm_put_untracked() 55 intel_wakeref_untrack(>->wakeref, handle); in intel_gt_pm_put() 61 intel_wakeref_put_async(>->wakeref); in intel_gt_pm_put_async_untracked() [all …]
|
| 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 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 …]
|
| D | intel_gt_pm.c | 31 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(>->wakeref.count)); in user_forcewake() 40 atomic_sub(count, >->wakeref.count); in user_forcewake() 42 atomic_add(count, >->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(>->awake); in __gt_park() local 138 GEM_BUG_ON(!wakeref); in __gt_park() [all …]
|
| D | selftest_reset.c | 26 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 …]
|
| D | intel_engine_pm.c | 61 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()
|
| D | intel_gt_pm_debugfs.c | 323 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 …]
|
| D | selftest_llc.c | 13 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()
|
| D | intel_rc6.c | 426 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/ |
| D | intel_guc_slpc.c | 195 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 …]
|
| D | selftest_guc.c | 55 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()
|
| D | intel_gsc_uc.c | 20 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()
|
| D | selftest_guc_hangcheck.c | 37 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/ |
| 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 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/ |
| D | intel_display_power.h | 195 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
|
| D | intel_vga.c | 68 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()
|
| D | intel_pps.c | 68 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 …]
|
| D | intel_tc.c | 201 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 …]
|
| D | intel_display_power.c | 517 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/ |
| D | i915_gem_shrinker.c | 120 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 …]
|
| D | i915_gem_ttm.c | 1072 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/ |
| D | aperture_gm.c | 171 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/ |
| D | i915_gem_migrate.c | 320 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()
|