Lines Matching +full:autosuspend +full:- +full:delay
1 /* SPDX-License-Identifier: MIT */
37 * Our driver uses the autosuspend delay feature, which means we'll only really
52 struct device *kdev; /* points to i915->drm.pdev->dev */
81 #define INTEL_RPM_RAW_WAKEREF_MASK (INTEL_RPM_WAKELOCK_BIAS - 1)
98 WARN_ONCE(rpm->suspended, in assert_rpm_device_not_suspended()
107 "RPM raw-wakeref not held\n"); in __assert_rpm_raw_wakeref_held()
121 __assert_rpm_raw_wakeref_held(rpm, atomic_read(&rpm->wakeref_count)); in assert_rpm_raw_wakeref_held()
127 __assert_rpm_wakelock_held(rpm, atomic_read(&rpm->wakeref_count)); in assert_rpm_wakelock_held()
131 * disable_rpm_wakeref_asserts - disable the RPM assert checks
135 * reference, while keeping the device-not-suspended checks still enabled.
152 &rpm->wakeref_count); in disable_rpm_wakeref_asserts()
156 * enable_rpm_wakeref_asserts - re-enable the RPM assert checks
159 * This function re-enables the RPM assert checks after disabling them with
170 &rpm->wakeref_count); in enable_rpm_wakeref_asserts()