Home
last modified time | relevance | path

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

123456

/drivers/gpu/drm/i915/
A Dintel_wakeref.c15 intel_wakeref_t wakeref; in __intel_wakeref_get_first() local
29 wf->wakeref = wakeref; in __intel_wakeref_get_first()
30 wakeref = NULL; in __intel_wakeref_get_first()
34 wakeref = xchg(&wf->wakeref, NULL); in __intel_wakeref_get_first()
47 if (unlikely(wakeref)) in __intel_wakeref_get_first()
64 wakeref = xchg(&wf->wakeref, NULL); in ____intel_wakeref_put_last()
70 if (wakeref) in ____intel_wakeref_put_last()
110 wf->wakeref = NULL; in __intel_wakeref_init()
146 wakeref = xchg(&wf->wakeref, NULL); in wakeref_auto_timeout()
158 wf->wakeref = NULL; in intel_wakeref_auto_init()
[all …]
A Dintel_wakeref.h44 intel_wakeref_t wakeref; member
245 return READ_ONCE(wf->wakeref); in intel_wakeref_is_active()
285 intel_wakeref_t wakeref) in intel_ref_tracker_free() argument
287 if (wakeref == INTEL_WAKEREF_DEF) in intel_ref_tracker_free()
288 wakeref = NULL; in intel_ref_tracker_free()
290 if (WARN_ON(IS_ERR(wakeref))) in intel_ref_tracker_free()
293 ref_tracker_free(dir, &wakeref); in intel_ref_tracker_free()
329 intel_wakeref_t wakeref; member
A Di915_hwmon.c83 intel_wakeref_t wakeref; in hwm_locked_with_pm_intel_uncore_rmw() local
104 intel_wakeref_t wakeref; in hwm_field_read_and_scale() local
107 with_intel_runtime_pm(uncore->rpm, wakeref) in hwm_field_read_and_scale()
141 intel_wakeref_t wakeref; in hwm_energy() local
173 intel_wakeref_t wakeref; in hwm_power1_max_interval_show() local
331 intel_wakeref_t wakeref; in hwm_temp_read() local
364 intel_wakeref_t wakeref; in hwm_in_read() local
411 intel_wakeref_t wakeref; in hwm_power_max_read() local
445 intel_wakeref_t wakeref; in hwm_power_max_write() local
676 intel_wakeref_t wakeref; in hwm_fan_input_read() local
[all …]
/drivers/gpu/drm/i915/gt/
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_untracked()
27 return intel_wakeref_track(&gt->wakeref); in intel_gt_pm_get()
32 __intel_wakeref_get(&gt->wakeref); in __intel_gt_pm_get()
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()
66 intel_wakeref_might_put(&gt->wakeref); in intel_gt_pm_might_put()
[all …]
A 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()
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()
76 intel_wakeref_might_put(&engine->wakeref); in intel_engine_pm_might_put()
[all …]
A Dintel_gt_pm.c33 intel_wakeref_t wakeref; in user_forcewake() local
39 wakeref = intel_gt_pm_get(gt); in user_forcewake()
42 atomic_sub(count, &gt->wakeref.count); in user_forcewake()
44 atomic_add(count, &gt->wakeref.count); in user_forcewake()
46 intel_gt_pm_put(gt, wakeref); in user_forcewake()
126 GEM_BUG_ON(!wakeref); in __gt_park()
173 intel_wakeref_t wakeref; in gt_sanitize() local
244 intel_wakeref_t wakeref; in intel_gt_resume() local
261 wakeref = intel_gt_pm_get(gt); in intel_gt_resume()
304 intel_gt_pm_put(gt, wakeref); in intel_gt_resume()
[all …]
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
242 intel_wakeref_t wakeref; in igt_wedged_reset() local
264 intel_wakeref_t wakeref; in igt_atomic_reset() local
269 wakeref = intel_gt_pm_get(gt); in igt_atomic_reset()
300 intel_gt_pm_put(gt, wakeref); in igt_atomic_reset()
311 intel_wakeref_t wakeref; in igt_atomic_engine_reset() local
322 wakeref = intel_gt_pm_get(gt); in igt_atomic_engine_reset()
[all …]
A Dselftest_engine_cs.c26 intel_wakeref_t wakeref = intel_gt_pm_get(gt); in perf_begin() local
33 return wakeref; in perf_begin()
36 static int perf_end(struct intel_gt *gt, intel_wakeref_t wakeref) in perf_end() argument
39 intel_gt_pm_put(gt, wakeref); in perf_end()
138 intel_wakeref_t wakeref; in perf_mi_bb_start() local
144 wakeref = perf_begin(gt); in perf_mi_bb_start()
213 if (perf_end(gt, wakeref)) in perf_mi_bb_start()
266 intel_wakeref_t wakeref; in perf_mi_noop() local
272 wakeref = perf_begin(gt); in perf_mi_noop()
371 if (perf_end(gt, wakeref)) in perf_mi_noop()
A Dintel_gt_pm_debugfs.c321 intel_wakeref_t wakeref; in drpc_show() local
344 intel_wakeref_t wakeref; in intel_gt_pm_frequency_dump() local
346 wakeref = intel_runtime_pm_get(uncore->rpm); in intel_gt_pm_frequency_dump()
398 intel_runtime_pm_put(uncore->rpm, wakeref); in intel_gt_pm_frequency_dump()
419 intel_wakeref_t wakeref; in llc_show() local
436 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in llc_show()
450 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in llc_show()
551 intel_wakeref_t wakeref; in perf_limit_reasons_get() local
553 with_intel_runtime_pm(gt->uncore->rpm, wakeref) in perf_limit_reasons_get()
562 intel_wakeref_t wakeref; in perf_limit_reasons_clear() local
[all …]
A 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()
A 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()
/drivers/gpu/drm/i915/pxp/
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()
152 intel_wakeref_t wakeref; in pxp_session_work() local
171 wakeref = intel_runtime_pm_get_if_in_use(gt->uncore->rpm); in pxp_session_work()
172 if (!wakeref) in pxp_session_work()
183 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in pxp_session_work()
A Dintel_pxp_pm.c26 intel_wakeref_t wakeref; in intel_pxp_suspend() local
31 with_intel_runtime_pm(&pxp->ctrl_gt->i915->runtime_pm, wakeref) { in intel_pxp_suspend()
39 intel_wakeref_t wakeref; in _pxp_resume() local
54 wakeref = intel_runtime_pm_get(&pxp->ctrl_gt->i915->runtime_pm); in _pxp_resume()
57 intel_runtime_pm_put(&pxp->ctrl_gt->i915->runtime_pm, wakeref); in _pxp_resume()
A Dintel_pxp_tee.c166 intel_wakeref_t wakeref; in i915_pxp_tee_component_bind() local
181 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in i915_pxp_tee_component_bind()
190 wakeref = intel_runtime_pm_get_if_in_use(&i915->runtime_pm); in i915_pxp_tee_component_bind()
191 if (!wakeref) in i915_pxp_tee_component_bind()
198 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in i915_pxp_tee_component_bind()
208 intel_wakeref_t wakeref; in i915_pxp_tee_component_unbind() local
211 with_intel_runtime_pm_if_in_use(&i915->runtime_pm, wakeref) in i915_pxp_tee_component_unbind()
/drivers/gpu/drm/i915/gt/uc/
A Dintel_guc_slpc.c223 intel_wakeref_t wakeref; in slpc_force_min_freq() local
428 intel_wakeref_t wakeref; in intel_guc_slpc_set_max_freq() local
465 intel_wakeref_t wakeref; in intel_guc_slpc_get_max_freq() local
482 intel_wakeref_t wakeref; in intel_guc_slpc_set_ignore_eff_freq() local
504 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in intel_guc_slpc_set_ignore_eff_freq()
522 intel_wakeref_t wakeref; in intel_guc_slpc_set_min_freq() local
564 intel_wakeref_t wakeref; in intel_guc_slpc_get_min_freq() local
581 intel_wakeref_t wakeref; in intel_guc_slpc_set_strategy() local
595 intel_wakeref_t wakeref; in intel_guc_slpc_set_media_ratio_mode() local
611 intel_wakeref_t wakeref; in intel_guc_slpc_set_power_profile() local
[all …]
A 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()
/drivers/gpu/drm/i915/selftests/
A Di915_gem.c79 intel_wakeref_t wakeref; in simulate_hibernate() local
81 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in simulate_hibernate()
92 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in simulate_hibernate()
104 intel_wakeref_t wakeref; in igt_pm_suspend() local
106 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in igt_pm_suspend()
114 intel_wakeref_t wakeref; in igt_pm_hibernate() local
116 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in igt_pm_hibernate()
126 intel_wakeref_t wakeref; in igt_pm_resume() local
132 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in igt_pm_resume()
/drivers/gpu/drm/i915/gvt/
A Daperture_gm.c49 intel_wakeref_t wakeref; in alloc_gm() local
67 wakeref = mmio_hw_access_pre(gt); in alloc_gm()
72 mmio_hw_access_post(gt, wakeref); in alloc_gm()
172 intel_wakeref_t wakeref; in free_vgpu_fence() local
178 wakeref = intel_runtime_pm_get(uncore->rpm); in free_vgpu_fence()
189 intel_runtime_pm_put(uncore->rpm, wakeref); in free_vgpu_fence()
197 intel_wakeref_t wakeref; in alloc_vgpu_fence() local
200 wakeref = intel_runtime_pm_get(uncore->rpm); in alloc_vgpu_fence()
216 intel_runtime_pm_put(uncore->rpm, wakeref); in alloc_vgpu_fence()
230 intel_runtime_pm_put(uncore->rpm, wakeref); in alloc_vgpu_fence()
[all …]
/drivers/gpu/drm/i915/display/
A Dintel_display_power.h197 intel_wakeref_t wakeref,
203 intel_wakeref_t wakeref);
207 intel_wakeref_t wakeref) in intel_display_power_put_async() argument
209 __intel_display_power_put_async(display, domain, wakeref, -1); in intel_display_power_put_async()
215 intel_wakeref_t wakeref, in intel_display_power_put_async_delay() argument
218 __intel_display_power_put_async(display, domain, wakeref, delay_ms); in intel_display_power_put_async_delay()
227 intel_wakeref_t wakeref) in intel_display_power_put() argument
235 intel_wakeref_t wakeref) in intel_display_power_put_async() argument
243 intel_wakeref_t wakeref, in intel_display_power_put_async_delay() argument
A Dintel_pps.c71 intel_wakeref_t wakeref; in intel_pps_lock() local
79 return wakeref; in intel_pps_lock()
83 intel_wakeref_t wakeref) in intel_pps_unlock() argument
691 intel_wakeref_t wakeref; in intel_pps_wait_power_cycle() local
805 intel_wakeref_t wakeref; in intel_pps_vdd_on() local
867 intel_wakeref_t wakeref; in intel_pps_vdd_off_sync() local
886 intel_wakeref_t wakeref; in edp_panel_vdd_work() local
946 intel_wakeref_t wakeref; in intel_pps_vdd_off() local
1020 intel_wakeref_t wakeref; in intel_pps_on() local
1076 intel_wakeref_t wakeref; in intel_pps_off() local
[all …]
A Dintel_display_rpm.c21 void intel_display_rpm_put_raw(struct intel_display *display, struct ref_tracker *wakeref) in intel_display_rpm_put_raw() argument
23 intel_runtime_pm_put_raw(display_to_rpm(display), wakeref); in intel_display_rpm_put_raw()
41 void intel_display_rpm_put(struct intel_display *display, struct ref_tracker *wakeref) in intel_display_rpm_put() argument
43 intel_runtime_pm_put(display_to_rpm(display), wakeref); in intel_display_rpm_put()
A Dintel_display_rpm.h13 void intel_display_rpm_put(struct intel_display *display, struct ref_tracker *wakeref);
20 __with_intel_display_rpm((__display), __UNIQUE_ID(wakeref))
31 void intel_display_rpm_put_raw(struct intel_display *display, struct ref_tracker *wakeref);
A Dintel_tc.c199 intel_wakeref_t wakeref; in tc_cold_block() local
201 wakeref = __tc_cold_block(tc, &domain); in tc_cold_block()
205 return wakeref; in tc_cold_block()
210 intel_wakeref_t wakeref) in __tc_cold_unblock() argument
300 intel_wakeref_t wakeref; in lnl_tc_port_get_max_lane_count() local
324 intel_wakeref_t wakeref; in mtl_tc_port_get_max_lane_count() local
345 intel_wakeref_t wakeref; in intel_tc_port_get_max_lane_count() local
493 intel_wakeref_t wakeref; in icl_tc_phy_hpd_live_status() local
733 intel_wakeref_t wakeref; in tgl_tc_phy_init() local
778 intel_wakeref_t wakeref; in adlp_tc_phy_hpd_live_status() local
[all …]
/drivers/gpu/drm/i915/gem/
A Di915_gem_shrinker.c119 intel_wakeref_t wakeref = NULL; in i915_gem_shrink() local
137 if (!wakeref) in i915_gem_shrink()
249 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in i915_gem_shrink()
275 intel_wakeref_t wakeref; in i915_gem_shrink_all() local
278 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in i915_gem_shrink_all()
329 intel_wakeref_t wakeref; in i915_gem_shrinker_scan() local
331 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in i915_gem_shrinker_scan()
352 intel_wakeref_t wakeref; in i915_gem_shrinker_oom() local
356 with_intel_runtime_pm(&i915->runtime_pm, wakeref) in i915_gem_shrinker_oom()
392 intel_wakeref_t wakeref; in i915_gem_shrinker_vmap() local
[all …]
/drivers/gpu/drm/xe/display/
A Dxe_display_rpm.c20 void intel_display_rpm_put_raw(struct intel_display *display, struct ref_tracker *wakeref) in intel_display_rpm_put_raw() argument
22 intel_display_rpm_put(display, wakeref); in intel_display_rpm_put_raw()
42 void intel_display_rpm_put(struct intel_display *display, struct ref_tracker *wakeref) in intel_display_rpm_put() argument
44 if (wakeref) in intel_display_rpm_put()

Completed in 72 milliseconds

123456