Lines Matching refs:wakeref
14 wf->wakeref = intel_runtime_pm_get(wf->rpm);
19 intel_wakeref_t wakeref = fetch_and_zero(&wf->wakeref);
21 intel_runtime_pm_put(wf->rpm, wakeref);
22 INTEL_WAKEREF_BUG_ON(!wakeref);
31 * upon acquiring the wakeref.
64 wake_up_var(&wf->wakeref);
104 __mutex_init(&wf->mutex, "wakeref.mutex", &key->mutex);
106 wf->wakeref = 0;
110 "wakeref.work", &key->work, 0);
119 err = wait_var_event_killable(&wf->wakeref,
131 intel_wakeref_t wakeref;
137 wakeref = fetch_and_zero(&wf->wakeref);
140 intel_runtime_pm_put(wf->rpm, wakeref);
149 wf->wakeref = 0;
163 /* Our mission is that we only extend an already active wakeref */
169 INTEL_WAKEREF_BUG_ON(wf->wakeref);
170 wf->wakeref = intel_runtime_pm_get_if_in_use(wf->rpm);
188 INTEL_WAKEREF_BUG_ON(wf->wakeref);