Lines Matching +full:autosuspend +full:- +full:delay
1 /* SPDX-License-Identifier: MIT */
28 * Our driver uses the autosuspend delay feature, which means we'll only really
43 struct device *kdev; /* points to i915->drm.dev */
67 /* Manual runtime pm autosuspend delay for user GGTT/lmem mmaps */
86 #define INTEL_RPM_RAW_WAKEREF_MASK (INTEL_RPM_WAKELOCK_BIAS - 1)
103 WARN_ONCE(pm_runtime_suspended(rpm->kdev), in assert_rpm_device_not_suspended()
112 "RPM raw-wakeref not held\n"); in __assert_rpm_raw_wakeref_held()
126 __assert_rpm_raw_wakeref_held(rpm, atomic_read(&rpm->wakeref_count)); in assert_rpm_raw_wakeref_held()
132 __assert_rpm_wakelock_held(rpm, atomic_read(&rpm->wakeref_count)); in assert_rpm_wakelock_held()
136 * disable_rpm_wakeref_asserts - disable the RPM assert checks
140 * reference, while keeping the device-not-suspended checks still enabled.
157 &rpm->wakeref_count); in disable_rpm_wakeref_asserts()
161 * enable_rpm_wakeref_asserts - re-enable the RPM assert checks
164 * This function re-enables the RPM assert checks after disabling them with
175 &rpm->wakeref_count); in enable_rpm_wakeref_asserts()