/src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
intel_gt_pm.h | 19 return intel_wakeref_is_active(>->wakeref); 24 intel_wakeref_get(>->wakeref); 29 __intel_wakeref_get(>->wakeref); 34 return intel_wakeref_get_if_active(>->wakeref); 39 intel_wakeref_put(>->wakeref); 44 intel_wakeref_put_async(>->wakeref); 49 return intel_wakeref_wait_for_idle(>->wakeref);
|
intel_engine_pm.h | 19 return intel_wakeref_is_active(&engine->wakeref); 24 intel_wakeref_get(&engine->wakeref); 29 return intel_wakeref_get_if_active(&engine->wakeref); 34 intel_wakeref_put(&engine->wakeref); 39 intel_wakeref_put_async(&engine->wakeref); 44 intel_wakeref_unlock_wait(&engine->wakeref); 58 * engine wakeref to serialise with the use inside.
|
intel_rc6_types.h | 30 bool wakeref : 1; member in struct:intel_rc6
|
intel_gt_pm.c | 38 GEM_BUG_ON(count > atomic_read(>->wakeref.count)); 39 atomic_sub(count, >->wakeref.count); 41 atomic_add(count, >->wakeref.count); 48 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); 80 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); 81 intel_wakeref_t wakeref = fetch_and_zero(>->awake); local in function:__gt_park 97 GEM_BUG_ON(!wakeref); 98 intel_display_power_put_async(i915, POWER_DOMAIN_GT_IRQ, wakeref); 112 intel_wakeref_init(>->wakeref, gt->uncore->rpm, &wf_ops); 138 intel_wakeref_t wakeref; local in function:gt_sanitize 291 intel_wakeref_t wakeref; local in function:intel_gt_suspend_late [all...] |
selftest_reset.c | 19 intel_wakeref_t wakeref; local in function:igt_global_reset 25 wakeref = intel_runtime_pm_get(gt->uncore->rpm); 36 intel_runtime_pm_put(gt->uncore->rpm, wakeref); 48 intel_wakeref_t wakeref; local in function:igt_wedged_reset 53 wakeref = intel_runtime_pm_get(gt->uncore->rpm); 60 intel_runtime_pm_put(gt->uncore->rpm, wakeref);
|
selftest_llc.c | 20 intel_wakeref_t wakeref; local in function:gen6_verify_ring_freq 24 wakeref = intel_runtime_pm_get(llc_to_gt(llc)->uncore->rpm); 73 intel_runtime_pm_put(llc_to_gt(llc)->uncore->rpm, wakeref);
|
intel_engine_pm.c | 27 container_of(wf, typeof(*engine), wakeref); 125 * engine->wakeref.counter or our timeline->active_count. 141 __intel_wakeref_defer_park(&engine->wakeref); 179 * engine_unpark. New waiters are predicated on engine->wakeref.count 181 * engine->wakeref. 188 * engine->wakeref.count, we may see the request completion and retire 189 * it causing an undeflow of the engine->wakeref. 241 container_of(wf, typeof(*engine), wakeref); 290 intel_wakeref_init(&engine->wakeref, rpm, &wf_ops); 298 intel_wakeref_fini(&engine->wakeref); [all...] |
selftest_rc6.c | 24 intel_wakeref_t wakeref; local in function:live_rc6_manual 40 wakeref = intel_runtime_pm_get(gt->uncore->rpm); 74 intel_runtime_pm_put(gt->uncore->rpm, wakeref);
|
intel_gt_types.h | 60 struct intel_wakeref wakeref; member in struct:intel_gt
|
debugfs_gt_pm.c | 49 intel_wakeref_t wakeref; local in function:print_rc6_res 51 with_intel_runtime_pm(gt->uncore->rpm, wakeref) 230 intel_wakeref_t wakeref; local in function:drpc_show 233 with_intel_runtime_pm(gt->uncore->rpm, wakeref) { 252 intel_wakeref_t wakeref; local in function:frequency_show 254 wakeref = intel_runtime_pm_get(uncore->rpm); 464 intel_runtime_pm_put(uncore->rpm, wakeref); 477 intel_wakeref_t wakeref; local in function:llc_show 494 wakeref = intel_runtime_pm_get(gt->uncore->rpm); 509 intel_runtime_pm_put(gt->uncore->rpm, wakeref); [all...] |
/src/sys/external/bsd/drm2/dist/drm/i915/ |
intel_wakeref.c | 21 wf->wakeref = intel_runtime_pm_get(wf->rpm); 26 intel_wakeref_t wakeref = fetch_and_zero(&wf->wakeref); local in function:rpm_put 28 intel_runtime_pm_put(wf->rpm, wakeref); 29 INTEL_WAKEREF_BUG_ON(!wakeref); 40 * upon acquiring the wakeref. 112 __mutex_init(&wf->mutex, "wakeref.mutex", &key->mutex); 114 wf->wakeref = 0; 118 lockdep_init_map(&wf->work.lockdep_map, "wakeref.work", &key->work, 0); 148 intel_wakeref_t wakeref; local in function:wakeref_auto_timeout [all...] |
intel_wakeref.h | 43 intel_wakeref_t wakeref; member in struct:intel_wakeref 73 * intel_wakeref_get: Acquire the wakeref 74 * @wf: the wakeref 76 * Acquire a hold on the wakeref. The first user to do so, will acquire 77 * the runtime pm wakeref and then call the @fn underneath the wakeref 80 * Note that @fn is allowed to fail, in which case the runtime-pm wakeref 83 * Returns: 0 if the wakeref was acquired successfully, or a negative error 97 * __intel_wakeref_get: Acquire the wakeref, again 98 * @wf: the wakeref 247 intel_wakeref_t wakeref; member in struct:intel_wakeref_auto [all...] |
i915_debugfs.c | 398 intel_wakeref_t wakeref; local in function:gen8_display_interrupt_info 401 wakeref = intel_display_power_get_if_enabled(dev_priv, 403 if (!wakeref) { 418 intel_display_power_put(dev_priv, power_domain, wakeref); 447 intel_wakeref_t wakeref; local in function:i915_interrupt_info 450 wakeref = intel_runtime_pm_get(&dev_priv->runtime_pm); 659 intel_runtime_pm_put(&dev_priv->runtime_pm, wakeref); 730 intel_wakeref_t wakeref; local in function:i915_gpu_info_open 733 with_intel_runtime_pm(&i915->runtime_pm, wakeref) 794 intel_wakeref_t wakeref; local in function:i915_frequency_info 1093 intel_wakeref_t wakeref; local in function:print_rc6_res 1211 intel_wakeref_t wakeref; local in function:i915_drpc_info 1243 intel_wakeref_t wakeref; local in function:i915_fbc_status 1320 intel_wakeref_t wakeref; local in function:i915_ips_status 1347 intel_wakeref_t wakeref; local in function:i915_sr_status 1378 intel_wakeref_t wakeref; local in function:i915_ring_freq_table 1570 intel_wakeref_t wakeref; local in function:i915_swizzle_info 1695 intel_wakeref_t wakeref; local in function:i915_huc_load_status_info 1713 intel_wakeref_t wakeref; local in function:i915_guc_load_status_info 2065 intel_wakeref_t wakeref; local in function:i915_edp_psr_status 2162 intel_wakeref_t wakeref; local in function:i915_edp_psr_debug_set 2199 intel_wakeref_t wakeref; local in function:i915_energy_uJ 2282 intel_wakeref_t wakeref; local in function:i915_dmc_info 2671 intel_wakeref_t wakeref; local in function:i915_display_info 2701 intel_wakeref_t wakeref; local in function:i915_engine_info 2842 intel_wakeref_t wakeref; local in function:i915_ipc_status_write 3623 intel_wakeref_t wakeref; local in function:i915_cache_sharing_get 3641 intel_wakeref_t wakeref; local in function:i915_cache_sharing_set 3893 intel_wakeref_t wakeref; local in function:i915_sseu_status [all...] |
i915_gem.c | 130 intel_wakeref_t wakeref; local in function:i915_gem_object_unbind 143 wakeref = intel_runtime_pm_get(rpm); 185 intel_runtime_pm_put(rpm, wakeref); 425 intel_wakeref_t wakeref; local in function:i915_gem_gtt_pread 433 wakeref = intel_runtime_pm_get(&i915->runtime_pm); 510 intel_runtime_pm_put(&i915->runtime_pm, wakeref); 613 intel_wakeref_t wakeref; local in function:i915_gem_gtt_pwrite_fast 629 wakeref = intel_runtime_pm_get_if_in_use(rpm); 630 if (!wakeref) 634 wakeref = intel_runtime_pm_get(rpm) 1291 intel_wakeref_t wakeref; local in function:i915_gem_freeze_late [all...] |
/src/sys/external/bsd/drm2/dist/drm/i915/selftests/ |
i915_gem.c | 78 intel_wakeref_t wakeref; local in function:simulate_hibernate 80 wakeref = intel_runtime_pm_get(&i915->runtime_pm); 91 intel_runtime_pm_put(&i915->runtime_pm, wakeref); 103 intel_wakeref_t wakeref; local in function:pm_suspend 105 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { 113 intel_wakeref_t wakeref; local in function:pm_hibernate 115 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { 125 intel_wakeref_t wakeref; local in function:pm_resume 131 with_intel_runtime_pm(&i915->runtime_pm, wakeref) {
|
intel_uncore.c | 153 intel_wakeref_t wakeref; local in function:live_forcewake_ops 186 wakeref = intel_runtime_pm_get(uncore->rpm); 257 intel_runtime_pm_put(uncore->rpm, wakeref);
|
i915_gem_evict.c | 410 intel_wakeref_t wakeref; local in function:igt_evict_contexts 429 wakeref = intel_runtime_pm_get(&i915->runtime_pm); 543 intel_runtime_pm_put(&i915->runtime_pm, wakeref); 558 intel_wakeref_t wakeref; local in function:i915_gem_evict_mock_selftests 565 with_intel_runtime_pm(&i915->runtime_pm, wakeref)
|
/src/sys/external/bsd/drm2/dist/drm/i915/display/ |
intel_display_power.h | 212 intel_wakeref_t wakeref; member in struct:i915_power_domains 281 intel_wakeref_t wakeref); 286 intel_wakeref_t wakeref); 290 intel_wakeref_t wakeref) 292 __intel_display_power_put_async(i915, domain, wakeref); 298 intel_wakeref_t wakeref) 306 intel_wakeref_t wakeref)
|
intel_vga.c | 83 intel_wakeref_t wakeref; local in function:intel_vga_redisable 94 wakeref = intel_display_power_get_if_enabled(i915, POWER_DOMAIN_VGA); 95 if (!wakeref) 100 intel_display_power_put(i915, POWER_DOMAIN_VGA, wakeref);
|
intel_tc.c | 95 intel_wakeref_t wakeref; local in function:intel_tc_port_fia_max_lane_count 102 with_intel_display_power(i915, POWER_DOMAIN_DISPLAY_CORE, wakeref) 503 intel_wakeref_t wakeref; local in function:__intel_tc_port_lock 505 wakeref = intel_display_power_get(i915, POWER_DOMAIN_DISPLAY_CORE); 514 dig_port->tc_lock_wakeref = wakeref; 525 intel_wakeref_t wakeref = fetch_and_zero(&dig_port->tc_lock_wakeref); local in function:intel_tc_port_unlock 530 wakeref);
|
intel_dsb.c | 113 intel_wakeref_t wakeref; local in function:intel_dsb_get 121 wakeref = intel_runtime_pm_get(&i915->runtime_pm); 154 intel_runtime_pm_put(&i915->runtime_pm, wakeref);
|
intel_crt.c | 99 intel_wakeref_t wakeref; local in function:intel_crt_get_hw_state 102 wakeref = intel_display_power_get_if_enabled(dev_priv, 104 if (!wakeref) 109 intel_display_power_put(dev_priv, encoder->power_domain, wakeref); 805 intel_wakeref_t wakeref; local in function:intel_crt_detect 814 wakeref = intel_display_power_get(dev_priv, 823 wakeref = intel_display_power_get(dev_priv, 879 intel_display_power_put(dev_priv, intel_encoder->power_domain, wakeref); 896 intel_wakeref_t wakeref; local in function:intel_crt_get_modes 900 wakeref = intel_display_power_get(dev_priv [all...] |
/src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
i915_gem_shrinker.c | 126 intel_wakeref_t wakeref = 0; local in function:i915_gem_shrink 147 wakeref = intel_runtime_pm_get_if_in_use(&i915->runtime_pm); 148 if (!wakeref) 235 intel_runtime_pm_put(&i915->runtime_pm, wakeref); 258 intel_wakeref_t wakeref; local in function:i915_gem_shrink_all 261 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { 315 intel_wakeref_t wakeref; local in function:i915_gem_shrinker_scan 317 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { 338 intel_wakeref_t wakeref; local in function:i915_gem_shrinker_oom 342 with_intel_runtime_pm(&i915->runtime_pm, wakeref) 379 intel_wakeref_t wakeref; local in function:i915_gem_shrinker_vmap [all...] |
/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/ |
intel_guc_log.c | 423 intel_wakeref_t wakeref; local in function:guc_log_capture_logs 431 with_intel_runtime_pm(&dev_priv->runtime_pm, wakeref) 520 intel_wakeref_t wakeref; local in function:intel_guc_log_set_level 538 with_intel_runtime_pm(&dev_priv->runtime_pm, wakeref) 627 intel_wakeref_t wakeref; local in function:intel_guc_log_relay_flush 638 with_intel_runtime_pm(guc_to_gt(guc)->uncore->rpm, wakeref)
|
intel_huc.c | 214 intel_wakeref_t wakeref; local in function:intel_huc_check_status 220 with_intel_runtime_pm(gt->uncore->rpm, wakeref)
|