Lines Matching full:gsc
20 /* GSC-specific additions */
23 * The GSC has 3 version numbers:
39 struct i915_vma *local; /* private memory for GSC usage */
41 struct intel_context *ce; /* for submission to GSC FW via GSC engine */
60 void intel_gsc_uc_init_early(struct intel_gsc_uc *gsc);
61 int intel_gsc_uc_init(struct intel_gsc_uc *gsc);
62 void intel_gsc_uc_fini(struct intel_gsc_uc *gsc);
63 void intel_gsc_uc_suspend(struct intel_gsc_uc *gsc);
64 void intel_gsc_uc_resume(struct intel_gsc_uc *gsc);
65 void intel_gsc_uc_flush_work(struct intel_gsc_uc *gsc);
66 void intel_gsc_uc_load_start(struct intel_gsc_uc *gsc);
67 void intel_gsc_uc_load_status(struct intel_gsc_uc *gsc, struct drm_printer *p);
69 static inline bool intel_gsc_uc_is_supported(struct intel_gsc_uc *gsc) in intel_gsc_uc_is_supported() argument
71 return intel_uc_fw_is_supported(&gsc->fw); in intel_gsc_uc_is_supported()
74 static inline bool intel_gsc_uc_is_wanted(struct intel_gsc_uc *gsc) in intel_gsc_uc_is_wanted() argument
76 return intel_uc_fw_is_enabled(&gsc->fw); in intel_gsc_uc_is_wanted()
79 static inline bool intel_gsc_uc_is_used(struct intel_gsc_uc *gsc) in intel_gsc_uc_is_used() argument
81 GEM_BUG_ON(__intel_uc_fw_status(&gsc->fw) == INTEL_UC_FIRMWARE_SELECTED); in intel_gsc_uc_is_used()
82 return intel_uc_fw_is_available(&gsc->fw); in intel_gsc_uc_is_used()