Lines Matching refs:wakeref
31 intel_wakeref_t wakeref;
37 wakeref = intel_gt_pm_get(gt);
39 GEM_BUG_ON(count > atomic_read(>->wakeref.count));
40 atomic_sub(count, >->wakeref.count);
42 atomic_add(count, >->wakeref.count);
44 intel_gt_pm_put(gt, wakeref);
71 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref);
103 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref);
104 intel_wakeref_t wakeref = fetch_and_zero(>->awake);
122 GEM_BUG_ON(!wakeref);
123 intel_display_power_put_async(i915, POWER_DOMAIN_GT_IRQ, wakeref);
142 intel_wakeref_init(>->wakeref, gt->i915, &wf_ops, "GT");
143 seqcount_mutex_init(>->stats.lock, >->wakeref.mutex);
169 intel_wakeref_t wakeref;
173 /* Use a raw wakeref to avoid calling intel_display_power_get early */
174 wakeref = intel_runtime_pm_get(gt->uncore->rpm);
213 intel_runtime_pm_put(gt->uncore->rpm, wakeref);
240 intel_wakeref_t wakeref;
257 wakeref = intel_gt_pm_get(gt);
300 intel_gt_pm_put(gt, wakeref);
344 intel_wakeref_t wakeref;
369 with_intel_runtime_pm(gt->uncore->rpm, wakeref) {