Lines Matching refs:intel_wakeref
36 struct intel_wakeref;
39 int (*get)(struct intel_wakeref *wf);
40 int (*put)(struct intel_wakeref *wf);
43 struct intel_wakeref { struct
64 void __intel_wakeref_init(struct intel_wakeref *wf, argument
75 int __intel_wakeref_get_first(struct intel_wakeref *wf);
76 void __intel_wakeref_put_last(struct intel_wakeref *wf, unsigned long flags);
94 intel_wakeref_get(struct intel_wakeref *wf) in intel_wakeref_get()
113 __intel_wakeref_get(struct intel_wakeref *wf) in __intel_wakeref_get()
129 intel_wakeref_get_if_active(struct intel_wakeref *wf) in intel_wakeref_get_if_active()
140 intel_wakeref_might_get(struct intel_wakeref *wf) in intel_wakeref_might_get()
159 __intel_wakeref_put(struct intel_wakeref *wf, unsigned long flags) in __intel_wakeref_put()
170 intel_wakeref_put(struct intel_wakeref *wf) in intel_wakeref_put()
177 intel_wakeref_put_async(struct intel_wakeref *wf) in intel_wakeref_put_async()
183 intel_wakeref_put_delay(struct intel_wakeref *wf, unsigned long delay) in intel_wakeref_put_delay()
191 intel_wakeref_might_put(struct intel_wakeref *wf) in intel_wakeref_might_put()
205 intel_wakeref_lock(struct intel_wakeref *wf) in intel_wakeref_lock()
218 intel_wakeref_unlock(struct intel_wakeref *wf) in intel_wakeref_unlock()
232 intel_wakeref_unlock_wait(struct intel_wakeref *wf) in intel_wakeref_unlock_wait()
246 intel_wakeref_is_active(const struct intel_wakeref *wf) in intel_wakeref_is_active()
256 __intel_wakeref_defer_park(struct intel_wakeref *wf) in __intel_wakeref_defer_park()
274 int intel_wakeref_wait_for_idle(struct intel_wakeref *wf);
302 static inline intel_wakeref_t intel_wakeref_track(struct intel_wakeref *wf) in intel_wakeref_track()
307 static inline void intel_wakeref_untrack(struct intel_wakeref *wf, in intel_wakeref_untrack()
315 static inline intel_wakeref_t intel_wakeref_track(struct intel_wakeref *wf) in intel_wakeref_track()
320 static inline void intel_wakeref_untrack(struct intel_wakeref *wf, in intel_wakeref_untrack()