Lines Matching refs:intel_runtime_pm
41 struct intel_runtime_pm { struct
82 BITS_PER_TYPE(typeof_member(struct intel_runtime_pm, wakeref_count)) argument
100 intel_runtime_pm_suspended(struct intel_runtime_pm *rpm) in intel_runtime_pm_suspended()
106 assert_rpm_device_not_suspended(struct intel_runtime_pm *rpm) in assert_rpm_device_not_suspended()
113 __assert_rpm_raw_wakeref_held(struct intel_runtime_pm *rpm, int wakeref_count) in __assert_rpm_raw_wakeref_held()
121 __assert_rpm_wakelock_held(struct intel_runtime_pm *rpm, int wakeref_count) in __assert_rpm_wakelock_held()
129 assert_rpm_raw_wakeref_held(struct intel_runtime_pm *rpm) in assert_rpm_raw_wakeref_held()
135 assert_rpm_wakelock_held(struct intel_runtime_pm *rpm) in assert_rpm_wakelock_held()
159 disable_rpm_wakeref_asserts(struct intel_runtime_pm *rpm) in disable_rpm_wakeref_asserts()
177 enable_rpm_wakeref_asserts(struct intel_runtime_pm *rpm) in enable_rpm_wakeref_asserts()
183 void intel_runtime_pm_init_early(struct intel_runtime_pm *rpm);
184 void intel_runtime_pm_enable(struct intel_runtime_pm *rpm);
185 void intel_runtime_pm_disable(struct intel_runtime_pm *rpm);
186 void intel_runtime_pm_driver_release(struct intel_runtime_pm *rpm);
187 void intel_runtime_pm_driver_last_release(struct intel_runtime_pm *rpm);
189 intel_wakeref_t intel_runtime_pm_get(struct intel_runtime_pm *rpm);
190 intel_wakeref_t intel_runtime_pm_get_if_in_use(struct intel_runtime_pm *rpm);
191 intel_wakeref_t intel_runtime_pm_get_if_active(struct intel_runtime_pm *rpm);
192 intel_wakeref_t intel_runtime_pm_get_noresume(struct intel_runtime_pm *rpm);
193 intel_wakeref_t intel_runtime_pm_get_raw(struct intel_runtime_pm *rpm);
207 void intel_runtime_pm_put_unchecked(struct intel_runtime_pm *rpm);
209 void intel_runtime_pm_put(struct intel_runtime_pm *rpm, intel_wakeref_t wref);
212 intel_runtime_pm_put(struct intel_runtime_pm *rpm, intel_wakeref_t wref) in intel_runtime_pm_put()
217 void intel_runtime_pm_put_raw(struct intel_runtime_pm *rpm, intel_wakeref_t wref);
220 void print_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm,
223 static inline void print_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm, in print_intel_runtime_pm_wakeref()