Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/i915/gt/
H 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()
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 …]
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()
264 intel_wakeref_t wakeref; in igt_atomic_reset() local
[all …]
H 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()
H 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()
H A Dselftest_gt_pm.c84 intel_wakeref_t wakeref; in live_gt_clocks() local
95 wakeref = intel_gt_pm_get(gt); in live_gt_clocks()
132 intel_gt_pm_put(gt, wakeref); in live_gt_clocks()
H A Dselftest_rc6.c37 intel_wakeref_t wakeref; in live_rc6_manual() local
66 wakeref = intel_runtime_pm_get(gt->uncore->rpm); in live_rc6_manual()
152 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in live_rc6_manual()
H A Dintel_rc6_types.h39 bool wakeref : 1; member
H A Dselftest_slpc.c284 intel_wakeref_t wakeref; in run_test() local
330 wakeref = intel_gt_pm_get(gt); in run_test()
416 intel_gt_pm_put(gt, wakeref); in run_test()
H A Dintel_context.h215 ce->wakeref = intel_gt_pm_get(ce->vm->gt); in intel_context_enter()
232 intel_gt_pm_put_async(ce->vm->gt, ce->wakeref); in intel_context_exit()
/linux/drivers/gpu/drm/i915/pxp/
H 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()
H 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()
/linux/drivers/gpu/drm/i915/gt/uc/
H A Dintel_gsc_uc.c20 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()
/linux/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_migrate.c320 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()
H A Di915_gem_coherency.c84 intel_wakeref_t wakeref; in gtt_set() local
99 wakeref = intel_gt_pm_get(vma->vm->gt); in gtt_set()
112 intel_gt_pm_put(vma->vm->gt, wakeref); in gtt_set()
118 intel_wakeref_t wakeref; in gtt_get() local
133 wakeref = intel_gt_pm_get(vma->vm->gt); in gtt_get()
146 intel_gt_pm_put(vma->vm->gt, wakeref); in gtt_get()
/linux/drivers/gpu/drm/i915/display/
H A Dintel_lt_phy.c1297 struct ref_tracker *wakeref; in intel_lt_phy_transaction_begin() local
1300 wakeref = intel_display_power_get(display, POWER_DOMAIN_DC_OFF); in intel_lt_phy_transaction_begin()
1302 return wakeref; in intel_lt_phy_transaction_begin()
1305 static void intel_lt_phy_transaction_end(struct intel_encoder *encoder, struct ref_tracker *wakeref) in intel_lt_phy_transaction_end() argument
1311 intel_display_power_put(display, POWER_DOMAIN_DC_OFF, wakeref); in intel_lt_phy_transaction_end()
1918 struct ref_tracker *wakeref = 0; in intel_lt_phy_pll_enable() local
1925 wakeref = intel_lt_phy_transaction_begin(encoder); in intel_lt_phy_pll_enable()
2040 intel_lt_phy_transaction_end(encoder, wakeref); in intel_lt_phy_pll_enable()
2048 struct ref_tracker *wakeref; in intel_lt_phy_pll_disable() local
2063 wakeref = intel_lt_phy_transaction_begin(encoder); in intel_lt_phy_pll_disable()
[all …]
H A Dintel_cx0_phy.c114 struct ref_tracker *wakeref; in intel_cx0_phy_transaction_begin() local
117 wakeref = intel_display_power_get(display, POWER_DOMAIN_DC_OFF); in intel_cx0_phy_transaction_begin()
120 return wakeref; in intel_cx0_phy_transaction_begin()
123 …atic void intel_cx0_phy_transaction_end(struct intel_encoder *encoder, struct ref_tracker *wakeref) in intel_cx0_phy_transaction_end() argument
129 intel_display_power_put(display, POWER_DOMAIN_DC_OFF, wakeref); in intel_cx0_phy_transaction_end()
485 struct ref_tracker *wakeref; in intel_cx0_phy_set_signal_levels() local
494 wakeref = intel_cx0_phy_transaction_begin(encoder); in intel_cx0_phy_set_signal_levels()
498 intel_cx0_phy_transaction_end(encoder, wakeref); in intel_cx0_phy_set_signal_levels()
545 intel_cx0_phy_transaction_end(encoder, wakeref); in intel_cx0_phy_set_signal_levels()
2243 struct ref_tracker *wakeref; in intel_c10pll_readout_hw_state() local
[all …]
H A Dintel_cursor.c327 struct ref_tracker *wakeref; in i845_cursor_get_hw_state() local
331 wakeref = intel_display_power_get_if_enabled(display, power_domain); in i845_cursor_get_hw_state()
332 if (!wakeref) in i845_cursor_get_hw_state()
339 intel_display_power_put(display, power_domain, wakeref); in i845_cursor_get_hw_state()
733 struct ref_tracker *wakeref; in i9xx_cursor_get_hw_state() local
743 wakeref = intel_display_power_get_if_enabled(display, power_domain); in i9xx_cursor_get_hw_state()
744 if (!wakeref) in i9xx_cursor_get_hw_state()
756 intel_display_power_put(display, power_domain, wakeref); in i9xx_cursor_get_hw_state()
H A Dintel_ddi.c733 struct ref_tracker *wakeref; in intel_ddi_toggle_hdcp_bits() local
736 wakeref = intel_display_power_get_if_enabled(display, in intel_ddi_toggle_hdcp_bits()
738 if (drm_WARN_ON(display->drm, !wakeref)) in intel_ddi_toggle_hdcp_bits()
743 intel_display_power_put(display, intel_encoder->power_domain, wakeref); in intel_ddi_toggle_hdcp_bits()
754 struct ref_tracker *wakeref; in intel_ddi_connector_get_hw_state() local
759 wakeref = intel_display_power_get_if_enabled(display, in intel_ddi_connector_get_hw_state()
761 if (!wakeref) in intel_ddi_connector_get_hw_state()
800 intel_display_power_put(display, encoder->power_domain, wakeref); in intel_ddi_connector_get_hw_state()
810 struct ref_tracker *wakeref; in intel_ddi_get_encoder_pipes() local
818 wakeref = intel_display_power_get_if_enabled(display, in intel_ddi_get_encoder_pipes()
[all …]
/linux/drivers/gpu/drm/i915/gvt/
H A Ddebugfs.c96 intel_wakeref_t wakeref; in vgpu_mmio_diff_show() local
103 wakeref = mmio_hw_access_pre(gvt->gt); in vgpu_mmio_diff_show()
106 mmio_hw_access_post(gvt->gt, wakeref); in vgpu_mmio_diff_show()
H A Dsched_policy.c451 intel_wakeref_t wakeref; in intel_vgpu_stop_schedule() local
470 wakeref = intel_runtime_pm_get(&dev_priv->runtime_pm); in intel_vgpu_stop_schedule()
479 intel_runtime_pm_put(&dev_priv->runtime_pm, wakeref); in intel_vgpu_stop_schedule()
/linux/drivers/gpu/drm/i915/
H A Di915_pmu.c225 intel_wakeref_t wakeref; in get_rc6() local
229 wakeref = intel_gt_pm_get_if_awake(gt); in get_rc6()
230 if (wakeref) { in get_rc6()
232 intel_gt_pm_put_async(gt, wakeref); in get_rc6()
237 if (wakeref) { in get_rc6()
268 intel_wakeref_t wakeref; in init_rc6() local
270 with_intel_runtime_pm(gt->uncore->rpm, wakeref) { in init_rc6()
466 intel_wakeref_t wakeref; in frequency_sample() local
472 wakeref = intel_gt_pm_get_if_awake(gt); in frequency_sample()
473 if (!wakeref) in frequency_sample()
[all …]
H A Di915_ioctl.c47 intel_wakeref_t wakeref; in i915_reg_read_ioctl() local
73 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in i915_reg_read_ioctl()
H A Di915_vma_resource.h110 intel_wakeref_t wakeref; member
/linux/drivers/gpu/drm/i915/selftests/
H A Di915_gem_evict.c387 intel_wakeref_t wakeref; in igt_evict_contexts() local
406 wakeref = intel_runtime_pm_get(&i915->runtime_pm); in igt_evict_contexts()
532 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in igt_evict_contexts()
547 intel_wakeref_t wakeref; in i915_gem_evict_mock_selftests() local
554 with_intel_runtime_pm(&i915->runtime_pm, wakeref) in i915_gem_evict_mock_selftests()
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_ttm.c1048 intel_wakeref_t wakeref = NULL; in vm_fault_ttm() local
1115 wakeref = intel_runtime_pm_get(&to_i915(obj->base.dev)->runtime_pm); in vm_fault_ttm()
1132 if (ret == VM_FAULT_NOPAGE && wakeref && !obj->userfault_count) { in vm_fault_ttm()
1141 if (wakeref && CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND != 0) in vm_fault_ttm()
1150 if (wakeref) in vm_fault_ttm()
1151 intel_runtime_pm_put(&to_i915(obj->base.dev)->runtime_pm, wakeref); in vm_fault_ttm()
1205 intel_wakeref_t wakeref = NULL; in i915_ttm_unmap_virtual() local
1210 wakeref = intel_runtime_pm_get(&to_i915(obj->base.dev)->runtime_pm); in i915_ttm_unmap_virtual()
1225 if (wakeref) in i915_ttm_unmap_virtual()
1226 intel_runtime_pm_put(&to_i915(obj->base.dev)->runtime_pm, wakeref); in i915_ttm_unmap_virtual()

12