Lines Matching full:gt
15 static inline bool intel_gt_pm_is_awake(const struct intel_gt *gt) in intel_gt_pm_is_awake() argument
17 return intel_wakeref_is_active(>->wakeref); in intel_gt_pm_is_awake()
20 static inline void intel_gt_pm_get(struct intel_gt *gt) in intel_gt_pm_get() argument
22 intel_wakeref_get(>->wakeref); in intel_gt_pm_get()
25 static inline void __intel_gt_pm_get(struct intel_gt *gt) in __intel_gt_pm_get() argument
27 __intel_wakeref_get(>->wakeref); in __intel_gt_pm_get()
30 static inline bool intel_gt_pm_get_if_awake(struct intel_gt *gt) in intel_gt_pm_get_if_awake() argument
32 return intel_wakeref_get_if_active(>->wakeref); in intel_gt_pm_get_if_awake()
35 static inline void intel_gt_pm_put(struct intel_gt *gt) in intel_gt_pm_put() argument
37 intel_wakeref_put(>->wakeref); in intel_gt_pm_put()
40 static inline void intel_gt_pm_put_async(struct intel_gt *gt) in intel_gt_pm_put_async() argument
42 intel_wakeref_put_async(>->wakeref); in intel_gt_pm_put_async()
45 static inline int intel_gt_pm_wait_for_idle(struct intel_gt *gt) in intel_gt_pm_wait_for_idle() argument
47 return intel_wakeref_wait_for_idle(>->wakeref); in intel_gt_pm_wait_for_idle()
50 void intel_gt_pm_init_early(struct intel_gt *gt);
51 void intel_gt_pm_init(struct intel_gt *gt);
52 void intel_gt_pm_fini(struct intel_gt *gt);
54 void intel_gt_suspend_prepare(struct intel_gt *gt);
55 void intel_gt_suspend_late(struct intel_gt *gt);
56 int intel_gt_resume(struct intel_gt *gt);
58 void intel_gt_runtime_suspend(struct intel_gt *gt);
59 int intel_gt_runtime_resume(struct intel_gt *gt);
61 static inline bool is_mock_gt(const struct intel_gt *gt) in is_mock_gt() argument
63 return I915_SELFTEST_ONLY(gt->awake == -ENODEV); in is_mock_gt()