intel_wakeref
static int __engine_park(struct intel_wakeref *wf)
static int __engine_unpark(struct intel_wakeref *wf)
struct intel_wakeref wakeref;
static int __gt_park(struct intel_wakeref *wf)
static int __gt_unpark(struct intel_wakeref *wf)
struct intel_wakeref wakeref;
void __intel_wakeref_init(struct intel_wakeref *wf,
int intel_wakeref_wait_for_idle(struct intel_wakeref *wf)
int __intel_wakeref_get_first(struct intel_wakeref *wf)
static void ____intel_wakeref_put_last(struct intel_wakeref *wf)
void __intel_wakeref_put_last(struct intel_wakeref *wf, unsigned long flags)
struct intel_wakeref *wf = container_of(wrk, typeof(*wf), work.work);
__intel_wakeref_get(struct intel_wakeref *wf)
intel_wakeref_get_if_active(struct intel_wakeref *wf)
intel_wakeref_might_get(struct intel_wakeref *wf)
__intel_wakeref_put(struct intel_wakeref *wf, unsigned long flags)
intel_wakeref_put(struct intel_wakeref *wf)
intel_wakeref_put_async(struct intel_wakeref *wf)
intel_wakeref_put_delay(struct intel_wakeref *wf, unsigned long delay)
intel_wakeref_might_put(struct intel_wakeref *wf)
intel_wakeref_lock(struct intel_wakeref *wf)
intel_wakeref_unlock(struct intel_wakeref *wf)
struct intel_wakeref;
intel_wakeref_unlock_wait(struct intel_wakeref *wf)
intel_wakeref_is_active(const struct intel_wakeref *wf)
__intel_wakeref_defer_park(struct intel_wakeref *wf)
int intel_wakeref_wait_for_idle(struct intel_wakeref *wf);
static inline intel_wakeref_t intel_wakeref_track(struct intel_wakeref *wf)
static inline void intel_wakeref_untrack(struct intel_wakeref *wf,
static inline intel_wakeref_t intel_wakeref_track(struct intel_wakeref *wf)
static inline void intel_wakeref_untrack(struct intel_wakeref *wf,
int (*get)(struct intel_wakeref *wf);
int (*put)(struct intel_wakeref *wf);
void __intel_wakeref_init(struct intel_wakeref *wf,
int __intel_wakeref_get_first(struct intel_wakeref *wf);
void __intel_wakeref_put_last(struct intel_wakeref *wf, unsigned long flags);
intel_wakeref_get(struct intel_wakeref *wf)