Lines Matching refs:i915
81 struct drm_i915_private *i915 = gt->i915; in intel_wopcm_init_early() local
83 if (!HAS_GT_UC(i915)) in intel_wopcm_init_early()
86 if (GRAPHICS_VER(i915) >= 11) in intel_wopcm_init_early()
91 drm_dbg(&i915->drm, "WOPCM: %uK\n", wopcm->size / 1024); in intel_wopcm_init_early()
94 static u32 context_reserved_size(struct drm_i915_private *i915) in context_reserved_size() argument
96 if (IS_GEN9_LP(i915)) in context_reserved_size()
98 else if (GRAPHICS_VER(i915) >= 11) in context_reserved_size()
104 static bool gen9_check_dword_gap(struct drm_i915_private *i915, in gen9_check_dword_gap() argument
117 drm_err(&i915->drm, in gen9_check_dword_gap()
127 static bool gen9_check_huc_fw_fits(struct drm_i915_private *i915, in gen9_check_huc_fw_fits() argument
136 drm_err(&i915->drm, "WOPCM: no space for %s: %uK < %uK\n", in gen9_check_huc_fw_fits()
146 static bool check_hw_restrictions(struct drm_i915_private *i915, in check_hw_restrictions() argument
150 if (GRAPHICS_VER(i915) == 9 && !gen9_check_dword_gap(i915, guc_wopcm_base, in check_hw_restrictions()
154 if (GRAPHICS_VER(i915) == 9 && in check_hw_restrictions()
155 !gen9_check_huc_fw_fits(i915, guc_wopcm_size, huc_fw_size)) in check_hw_restrictions()
165 struct drm_i915_private *i915 = gt->i915; in __check_layout() local
166 const u32 ctx_rsvd = context_reserved_size(i915); in __check_layout()
171 drm_err(&i915->drm, in __check_layout()
180 drm_err(&i915->drm, "WOPCM: no space for %s: %uK < %uK\n", in __check_layout()
189 drm_err(&i915->drm, "WOPCM: no space for %s: %uK < %uK\n", in __check_layout()
196 return check_hw_restrictions(i915, guc_wopcm_base, guc_wopcm_size, in __check_layout()
217 if (!HAS_GUC_DEPRIVILEGE(uncore->i915)) in __wopcm_regs_writable()
236 struct drm_i915_private *i915 = gt->i915; in intel_wopcm_init() local
239 u32 ctx_rsvd = context_reserved_size(i915); in intel_wopcm_init()
254 if (i915_inject_probe_failure(i915)) in intel_wopcm_init()
258 drm_dbg(&i915->drm, "GuC WOPCM is already locked [%uK, %uK)\n", in intel_wopcm_init()
289 if (unlikely(i915->media_gt)) { in intel_wopcm_init()
290 drm_err(&i915->drm, "Unlocked WOPCM regs with media GT\n"); in intel_wopcm_init()
311 drm_dbg(&i915->drm, "Calculated GuC WOPCM [%uK, %uK)\n", in intel_wopcm_init()