HomeSort by: relevance | last modified time | path
    Searched refs:wakeref (Results 1 - 25 of 70) sorted by relevancy

1 2 3

  /src/sys/external/bsd/drm2/dist/drm/i915/gt/
intel_gt_pm.h 19 return intel_wakeref_is_active(&gt->wakeref);
24 intel_wakeref_get(&gt->wakeref);
29 __intel_wakeref_get(&gt->wakeref);
34 return intel_wakeref_get_if_active(&gt->wakeref);
39 intel_wakeref_put(&gt->wakeref);
44 intel_wakeref_put_async(&gt->wakeref);
49 return intel_wakeref_wait_for_idle(&gt->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(&gt->wakeref.count));
39 atomic_sub(count, &gt->wakeref.count);
41 atomic_add(count, &gt->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(&gt->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(&gt->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)

Completed in 27 milliseconds

1 2 3