Lines Matching refs:wakeref

15 	intel_wakeref_t wakeref;  in __intel_wakeref_get_first()  local
18 wakeref = intel_runtime_pm_get(&wf->i915->runtime_pm); in __intel_wakeref_get_first()
28 INTEL_WAKEREF_BUG_ON(wf->wakeref); in __intel_wakeref_get_first()
29 wf->wakeref = wakeref; in __intel_wakeref_get_first()
30 wakeref = 0; in __intel_wakeref_get_first()
34 wakeref = xchg(&wf->wakeref, 0); in __intel_wakeref_get_first()
35 wake_up_var(&wf->wakeref); in __intel_wakeref_get_first()
47 if (unlikely(wakeref)) in __intel_wakeref_get_first()
48 intel_runtime_pm_put(&wf->i915->runtime_pm, wakeref); in __intel_wakeref_get_first()
55 intel_wakeref_t wakeref = 0; in ____intel_wakeref_put_last() local
63 INTEL_WAKEREF_BUG_ON(!wf->wakeref); in ____intel_wakeref_put_last()
64 wakeref = xchg(&wf->wakeref, 0); in ____intel_wakeref_put_last()
65 wake_up_var(&wf->wakeref); in ____intel_wakeref_put_last()
70 if (wakeref) in ____intel_wakeref_put_last()
71 intel_runtime_pm_put(&wf->i915->runtime_pm, wakeref); in ____intel_wakeref_put_last()
110 wf->wakeref = 0; in __intel_wakeref_init()
127 err = wait_var_event_killable(&wf->wakeref, in intel_wakeref_wait_for_idle()
139 intel_wakeref_t wakeref; in wakeref_auto_timeout() local
145 wakeref = fetch_and_zero(&wf->wakeref); in wakeref_auto_timeout()
148 intel_runtime_pm_put(&wf->i915->runtime_pm, wakeref); in wakeref_auto_timeout()
157 wf->wakeref = 0; in intel_wakeref_auto_init()
177 INTEL_WAKEREF_BUG_ON(wf->wakeref); in intel_wakeref_auto()
178 wf->wakeref = in intel_wakeref_auto()
197 INTEL_WAKEREF_BUG_ON(wf->wakeref); in intel_wakeref_auto_fini()