124635c51STvrtko Ursulin /* SPDX-License-Identifier: MIT */ 224635c51STvrtko Ursulin /* 324635c51STvrtko Ursulin * Copyright © 2019 Intel Corporation 424635c51STvrtko Ursulin */ 524635c51STvrtko Ursulin 624635c51STvrtko Ursulin #ifndef __INTEL_GT__ 724635c51STvrtko Ursulin #define __INTEL_GT__ 824635c51STvrtko Ursulin 9eaf522f6STvrtko Ursulin #include "intel_engine_types.h" 1024635c51STvrtko Ursulin #include "intel_gt_types.h" 1124635c51STvrtko Ursulin 12724e9564STvrtko Ursulin struct drm_i915_private; 13724e9564STvrtko Ursulin 14724e9564STvrtko Ursulin void intel_gt_init_early(struct intel_gt *gt, struct drm_i915_private *i915); 1524635c51STvrtko Ursulin 16eaf522f6STvrtko Ursulin void intel_gt_check_and_clear_faults(struct intel_gt *gt); 17eaf522f6STvrtko Ursulin void intel_gt_clear_error_registers(struct intel_gt *gt, 18eaf522f6STvrtko Ursulin intel_engine_mask_t engine_mask); 19eaf522f6STvrtko Ursulin 2024635c51STvrtko Ursulin #endif /* __INTEL_GT_H__ */ 21