Lines Matching +full:autosuspend +full:- +full:delay
1 /* SPDX-License-Identifier: MIT */
29 * Our driver uses the autosuspend delay feature, which means we'll only really
44 struct device *kdev; /* points to i915->drm.dev */
69 /* Manual runtime pm autosuspend delay for user GGTT/lmem mmaps */
96 #define INTEL_RPM_RAW_WAKEREF_MASK (INTEL_RPM_WAKELOCK_BIAS - 1)
113 WARN_ONCE(rpm->suspended, in assert_rpm_device_not_suspended()
122 "RPM raw-wakeref not held\n"); in __assert_rpm_raw_wakeref_held()
136 __assert_rpm_raw_wakeref_held(rpm, atomic_read(&rpm->wakeref_count)); in assert_rpm_raw_wakeref_held()
142 __assert_rpm_wakelock_held(rpm, atomic_read(&rpm->wakeref_count)); in assert_rpm_wakelock_held()
146 * disable_rpm_wakeref_asserts - disable the RPM assert checks
150 * reference, while keeping the device-not-suspended checks still enabled.
167 &rpm->wakeref_count); in disable_rpm_wakeref_asserts()
171 * enable_rpm_wakeref_asserts - re-enable the RPM assert checks
174 * This function re-enables the RPM assert checks after disabling them with
185 &rpm->wakeref_count); in enable_rpm_wakeref_asserts()