Home
last modified time | relevance | path

Searched refs:wakeref (Results 1 - 25 of 194) sorted by relevance

12345678

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A 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...]
H A 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()
64 * @wf: pointer to a temporary wakeref.
71 return intel_wakeref_wait_for_idle(&gt->wakeref); in intel_gt_pm_wait_for_idle()
[all...]
H A Dintel_gt_pm.c37 GEM_BUG_ON(count > atomic_read(&gt->wakeref.count)); in user_forcewake()
38 atomic_sub(count, &gt->wakeref.count); in user_forcewake()
40 atomic_add(count, &gt->wakeref.count); in user_forcewake()
69 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_unpark()
101 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_park()
102 intel_wakeref_t wakeref = fetch_and_zero(&gt->awake); in __gt_park() local
120 GEM_BUG_ON(!wakeref); in __gt_park()
121 intel_display_power_put_async(i915, POWER_DOMAIN_GT_IRQ, wakeref); in __gt_park()
140 intel_wakeref_init(&gt->wakeref, gt->i915, &wf_ops); in intel_gt_pm_init_early()
141 seqcount_mutex_init(&gt->stats.lock, &gt->wakeref in intel_gt_pm_init_early()
167 intel_wakeref_t wakeref; gt_sanitize() local
324 intel_wakeref_t wakeref; intel_gt_suspend_late() local
[all...]
H A 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()
H A Dintel_gt_pm_debugfs.c318 intel_wakeref_t wakeref; in drpc_show() local
321 with_intel_runtime_pm(gt->uncore->rpm, wakeref) { in drpc_show()
341 intel_wakeref_t wakeref; in intel_gt_pm_frequency_dump() local
343 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()
564 intel_wakeref_t wakeref; perf_limit_reasons_clear() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A 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()
31 * upon acquiring the wakeref. in __intel_wakeref_get_first()
64 wake_up_var(&wf->wakeref); in ____intel_wakeref_put_last()
104 __mutex_init(&wf->mutex, "wakeref.mutex", &key->mutex); in __intel_wakeref_init()
106 wf->wakeref = 0; in __intel_wakeref_init()
110 "wakeref in __intel_wakeref_init()
131 intel_wakeref_t wakeref; wakeref_auto_timeout() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
H A Dintel_wakeref.c15 wf->wakeref = intel_runtime_pm_get(&wf->i915->runtime_pm); in rpm_get()
20 intel_wakeref_t wakeref = fetch_and_zero(&wf->wakeref); in rpm_put() local
22 intel_runtime_pm_put(&wf->i915->runtime_pm, wakeref); in rpm_put()
23 INTEL_WAKEREF_BUG_ON(!wakeref); in rpm_put()
32 * upon acquiring the wakeref. in __intel_wakeref_get_first()
65 wake_up_var(&wf->wakeref); in ____intel_wakeref_put_last()
105 __mutex_init(&wf->mutex, "wakeref.mutex", &key->mutex); in __intel_wakeref_init()
107 wf->wakeref = 0; in __intel_wakeref_init()
111 "wakeref in __intel_wakeref_init()
132 intel_wakeref_t wakeref; wakeref_auto_timeout() local
[all...]
H A Di915_hwmon.c73 intel_wakeref_t wakeref; in hwm_locked_with_pm_intel_uncore_rmw() local
77 with_intel_runtime_pm(uncore->rpm, wakeref) in hwm_locked_with_pm_intel_uncore_rmw()
93 intel_wakeref_t wakeref; in hwm_field_read_and_scale() local
96 with_intel_runtime_pm(uncore->rpm, wakeref) in hwm_field_read_and_scale()
130 intel_wakeref_t wakeref; in hwm_energy() local
141 with_intel_runtime_pm(uncore->rpm, wakeref) in hwm_energy()
161 intel_wakeref_t wakeref; in hwm_power1_max_interval_show() local
165 with_intel_runtime_pm(ddat->uncore->rpm, wakeref) in hwm_power1_max_interval_show()
319 intel_wakeref_t wakeref; in hwm_in_read() local
324 with_intel_runtime_pm(ddat->uncore->rpm, wakeref) in hwm_in_read()
366 intel_wakeref_t wakeref; hwm_power_max_read() local
400 intel_wakeref_t wakeref; hwm_power_max_write() local
726 intel_wakeref_t wakeref; hwm_get_preregistration_info() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dintel_engine_pm.h17 return intel_wakeref_is_active(&engine->wakeref); in intel_engine_pm_is_awake()
22 intel_wakeref_get(&engine->wakeref); in intel_engine_pm_get()
27 return intel_wakeref_get_if_active(&engine->wakeref); in intel_engine_pm_get_if_awake()
32 intel_wakeref_put(&engine->wakeref); in intel_engine_pm_put()
37 intel_wakeref_put_async(&engine->wakeref); in intel_engine_pm_put_async()
43 intel_wakeref_put_delay(&engine->wakeref, delay); in intel_engine_pm_put_delay()
48 intel_wakeref_unlock_wait(&engine->wakeref); in intel_engine_pm_flush()
62 * engine wakeref to serialise with the use inside. in intel_engine_create_kernel_request()
H A Dintel_gt_pm.h17 return intel_wakeref_is_active(&gt->wakeref); in intel_gt_pm_is_awake()
22 intel_wakeref_get(&gt->wakeref); in intel_gt_pm_get()
27 __intel_wakeref_get(&gt->wakeref); in __intel_gt_pm_get()
32 return intel_wakeref_get_if_active(&gt->wakeref); in intel_gt_pm_get_if_awake()
37 intel_wakeref_put(&gt->wakeref); in intel_gt_pm_put()
42 intel_wakeref_put_async(&gt->wakeref); in intel_gt_pm_put_async()
47 return intel_wakeref_wait_for_idle(&gt->wakeref); in intel_gt_pm_wait_for_idle()
H A Dintel_gt_pm.c34 GEM_BUG_ON(count > atomic_read(&gt->wakeref.count)); in user_forcewake()
35 atomic_sub(count, &gt->wakeref.count); in user_forcewake()
37 atomic_add(count, &gt->wakeref.count); in user_forcewake()
44 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_unpark()
76 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_park()
77 intel_wakeref_t wakeref = fetch_and_zero(&gt->awake); in __gt_park() local
93 GEM_BUG_ON(!wakeref); in __gt_park()
94 intel_display_power_put_async(i915, POWER_DOMAIN_GT_IRQ, wakeref); in __gt_park()
108 intel_wakeref_init(&gt->wakeref, gt->uncore->rpm, &wf_ops); in intel_gt_pm_init_early()
134 intel_wakeref_t wakeref; in gt_sanitize() local
292 intel_wakeref_t wakeref; intel_gt_suspend_late() local
[all...]
H A Dselftest_reset.c25 intel_wakeref_t wakeref; in __igt_reset_stolen() local
51 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in __igt_reset_stolen()
171 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in __igt_reset_stolen()
208 intel_wakeref_t wakeref; in igt_global_reset() local
214 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in igt_global_reset()
225 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in igt_global_reset()
237 intel_wakeref_t wakeref; in igt_wedged_reset() local
242 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in igt_wedged_reset()
249 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in igt_wedged_reset()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/pxp/
H A Dintel_pxp_session.c21 intel_wakeref_t wakeref; in intel_pxp_session_is_in_play() local
25 with_intel_runtime_pm_if_in_use(uncore->rpm, wakeref) in intel_pxp_session_is_in_play()
34 intel_wakeref_t wakeref; in pxp_wait_for_session_state() local
39 wakeref = intel_runtime_pm_get_if_in_use(uncore->rpm); in pxp_wait_for_session_state()
40 if (!wakeref) in pxp_wait_for_session_state()
49 intel_runtime_pm_put(uncore->rpm, wakeref); in pxp_wait_for_session_state()
150 intel_wakeref_t wakeref; in pxp_session_work() local
167 wakeref = intel_runtime_pm_get_if_in_use(gt->uncore->rpm); in pxp_session_work()
168 if (!wakeref) in pxp_session_work()
179 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in pxp_session_work()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_slpc.c215 intel_wakeref_t wakeref; in slpc_force_min_freq() local
231 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in slpc_force_min_freq()
410 intel_wakeref_t wakeref; in intel_guc_slpc_set_max_freq() local
418 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in intel_guc_slpc_set_max_freq()
447 intel_wakeref_t wakeref; in intel_guc_slpc_get_max_freq() local
450 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in intel_guc_slpc_get_max_freq()
464 intel_wakeref_t wakeref; in intel_guc_slpc_set_ignore_eff_freq() local
468 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in intel_guc_slpc_set_ignore_eff_freq()
486 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in intel_guc_slpc_set_ignore_eff_freq()
504 intel_wakeref_t wakeref; in intel_guc_slpc_set_min_freq() local
546 intel_wakeref_t wakeref; intel_guc_slpc_get_min_freq() local
563 intel_wakeref_t wakeref; intel_guc_slpc_set_media_ratio_mode() local
688 intel_wakeref_t wakeref; intel_guc_slpc_override_gucrc_mode() local
706 intel_wakeref_t wakeref; intel_guc_slpc_unset_gucrc_mode() local
826 intel_wakeref_t wakeref; intel_guc_slpc_print_info() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/
H A Di915_gem.c73 intel_wakeref_t wakeref; in simulate_hibernate() local
75 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in simulate_hibernate()
86 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in simulate_hibernate()
98 intel_wakeref_t wakeref; in pm_suspend() local
100 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in pm_suspend()
108 intel_wakeref_t wakeref; in pm_hibernate() local
110 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in pm_hibernate()
120 intel_wakeref_t wakeref; in pm_resume() local
126 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in pm_resume()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_display_power.h201 intel_wakeref_t wakeref,
207 intel_wakeref_t wakeref);
211 intel_wakeref_t wakeref) in intel_display_power_put_async()
213 __intel_display_power_put_async(i915, domain, wakeref, -1); in intel_display_power_put_async()
219 intel_wakeref_t wakeref, in intel_display_power_put_async_delay()
222 __intel_display_power_put_async(i915, domain, wakeref, delay_ms); in intel_display_power_put_async_delay()
231 intel_wakeref_t wakeref) in intel_display_power_put()
239 intel_wakeref_t wakeref) in intel_display_power_put_async()
247 intel_wakeref_t wakeref, in intel_display_power_put_async_delay()
209 intel_display_power_put_async(struct drm_i915_private *i915, enum intel_display_power_domain domain, intel_wakeref_t wakeref) intel_display_power_put_async() argument
217 intel_display_power_put_async_delay(struct drm_i915_private *i915, enum intel_display_power_domain domain, intel_wakeref_t wakeref, int delay_ms) intel_display_power_put_async_delay() argument
229 intel_display_power_put(struct drm_i915_private *i915, enum intel_display_power_domain domain, intel_wakeref_t wakeref) intel_display_power_put() argument
237 intel_display_power_put_async(struct drm_i915_private *i915, enum intel_display_power_domain domain, intel_wakeref_t wakeref) intel_display_power_put_async() argument
245 intel_display_power_put_async_delay(struct drm_i915_private *i915, enum intel_display_power_domain domain, intel_wakeref_t wakeref, int delay_ms) intel_display_power_put_async_delay() argument
H A Dintel_vga.c63 intel_wakeref_t wakeref; in intel_vga_redisable() local
74 wakeref = intel_display_power_get_if_enabled(i915, POWER_DOMAIN_VGA); in intel_vga_redisable()
75 if (!wakeref) in intel_vga_redisable()
80 intel_display_power_put(i915, POWER_DOMAIN_VGA, wakeref); in intel_vga_redisable()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/selftests/
H A 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()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_display_power.h212 intel_wakeref_t wakeref; member
283 intel_wakeref_t wakeref);
288 intel_wakeref_t wakeref);
292 intel_wakeref_t wakeref) in intel_display_power_put_async()
294 __intel_display_power_put_async(i915, domain, wakeref); in intel_display_power_put_async()
300 intel_wakeref_t wakeref) in intel_display_power_put()
308 intel_wakeref_t wakeref) in intel_display_power_put_async()
290 intel_display_power_put_async(struct drm_i915_private *i915, enum intel_display_power_domain domain, intel_wakeref_t wakeref) intel_display_power_put_async() argument
298 intel_display_power_put(struct drm_i915_private *i915, enum intel_display_power_domain domain, intel_wakeref_t wakeref) intel_display_power_put() argument
306 intel_display_power_put_async(struct drm_i915_private *i915, enum intel_display_power_domain domain, intel_wakeref_t wakeref) intel_display_power_put_async() argument
H A Dintel_tc.c51 tc_cold_unblock(struct intel_digital_port *dig_port, intel_wakeref_t wakeref) in tc_cold_unblock() argument
57 * wakeref == -1, means some error happened saving save_depot_stack but in tc_cold_unblock()
61 if (wakeref == 0) in tc_cold_unblock()
65 intel_display_power_put_async(i915, domain, wakeref); in tc_cold_unblock()
117 intel_wakeref_t wakeref; in intel_tc_port_fia_max_lane_count() local
126 with_intel_display_power(i915, POWER_DOMAIN_DISPLAY_CORE, wakeref) in intel_tc_port_fia_max_lane_count()
561 intel_wakeref_t wakeref; in __intel_tc_port_lock() local
563 wakeref = intel_display_power_get(i915, POWER_DOMAIN_DISPLAY_CORE); in __intel_tc_port_lock()
579 dig_port->tc_lock_wakeref = wakeref; in __intel_tc_port_lock()
590 intel_wakeref_t wakeref in intel_tc_port_unlock() local
622 intel_wakeref_t wakeref; tc_has_modular_fia() local
[all...]
H A Dintel_vga.c57 intel_wakeref_t wakeref; in intel_vga_redisable() local
68 wakeref = intel_display_power_get_if_enabled(i915, POWER_DOMAIN_VGA); in intel_vga_redisable()
69 if (!wakeref) in intel_vga_redisable()
74 intel_display_power_put(i915, POWER_DOMAIN_VGA, wakeref); in intel_vga_redisable()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/
H A Di915_gem_shrinker.c112 intel_wakeref_t wakeref = 0; in i915_gem_shrink() local
124 wakeref = intel_runtime_pm_get_if_in_use(&i915->runtime_pm); in i915_gem_shrink()
125 if (!wakeref) in i915_gem_shrink()
222 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in i915_gem_shrink()
245 intel_wakeref_t wakeref; in i915_gem_shrink_all() local
248 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in i915_gem_shrink_all()
301 intel_wakeref_t wakeref; in i915_gem_shrinker_scan() local
303 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in i915_gem_shrinker_scan()
324 intel_wakeref_t wakeref; in i915_gem_shrinker_oom() local
328 with_intel_runtime_pm(&i915->runtime_pm, wakeref) in i915_gem_shrinker_oom()
364 intel_wakeref_t wakeref; i915_gem_shrinker_vmap() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/
H A 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()
391 intel_wakeref_t wakeref; i915_gem_shrinker_vmap() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/
H A Daperture_gm.c170 intel_wakeref_t wakeref; in free_vgpu_fence() local
176 wakeref = intel_runtime_pm_get(uncore->rpm); in free_vgpu_fence()
187 intel_runtime_pm_put(uncore->rpm, wakeref); in free_vgpu_fence()
195 intel_wakeref_t wakeref; in alloc_vgpu_fence() local
198 wakeref = intel_runtime_pm_get(uncore->rpm); in alloc_vgpu_fence()
214 intel_runtime_pm_put(uncore->rpm, wakeref); in alloc_vgpu_fence()
323 intel_wakeref_t wakeref; in intel_vgpu_reset_resource() local
325 with_intel_runtime_pm(gvt->gt->uncore->rpm, wakeref) in intel_vgpu_reset_resource()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/
H A 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()

Completed in 19 milliseconds

12345678