Lines Matching refs:intel_wakeref
27 struct intel_wakeref;
32 int (*get)(struct intel_wakeref *wf);
33 int (*put)(struct intel_wakeref *wf);
36 struct intel_wakeref {
54 void __intel_wakeref_init(struct intel_wakeref *wf,
64 int __intel_wakeref_get_first(struct intel_wakeref *wf);
65 void __intel_wakeref_put_last(struct intel_wakeref *wf, unsigned long flags);
83 intel_wakeref_get(struct intel_wakeref *wf)
102 __intel_wakeref_get(struct intel_wakeref *wf)
118 intel_wakeref_get_if_active(struct intel_wakeref *wf)
129 intel_wakeref_might_get(struct intel_wakeref *wf)
148 __intel_wakeref_put(struct intel_wakeref *wf, unsigned long flags)
159 intel_wakeref_put(struct intel_wakeref *wf)
166 intel_wakeref_put_async(struct intel_wakeref *wf)
172 intel_wakeref_put_delay(struct intel_wakeref *wf, unsigned long delay)
180 intel_wakeref_might_put(struct intel_wakeref *wf)
194 intel_wakeref_lock(struct intel_wakeref *wf)
207 intel_wakeref_unlock(struct intel_wakeref *wf)
221 intel_wakeref_unlock_wait(struct intel_wakeref *wf)
235 intel_wakeref_is_active(const struct intel_wakeref *wf)
245 __intel_wakeref_defer_park(struct intel_wakeref *wf)
263 int intel_wakeref_wait_for_idle(struct intel_wakeref *wf);