Lines Matching refs:xe
117 struct xe_step_info xe_step_pre_gmdid_get(struct xe_device *xe) in xe_step_pre_gmdid_get() argument
121 u16 revid = xe->info.revid; in xe_step_pre_gmdid_get()
127 if (xe->info.platform == XE_PVC) { in xe_step_pre_gmdid_get()
128 baseid = FIELD_GET(GENMASK(5, 3), xe->info.revid); in xe_step_pre_gmdid_get()
129 revid = FIELD_GET(GENMASK(2, 0), xe->info.revid); in xe_step_pre_gmdid_get()
134 } else if (xe->info.subplatform == XE_SUBPLATFORM_DG2_G10) { in xe_step_pre_gmdid_get()
137 } else if (xe->info.subplatform == XE_SUBPLATFORM_DG2_G11) { in xe_step_pre_gmdid_get()
140 } else if (xe->info.subplatform == XE_SUBPLATFORM_DG2_G12) { in xe_step_pre_gmdid_get()
143 } else if (xe->info.platform == XE_ALDERLAKE_N) { in xe_step_pre_gmdid_get()
146 } else if (xe->info.subplatform == XE_SUBPLATFORM_ALDERLAKE_S_RPLS) { in xe_step_pre_gmdid_get()
149 } else if (xe->info.subplatform == XE_SUBPLATFORM_ALDERLAKE_P_RPLU) { in xe_step_pre_gmdid_get()
152 } else if (xe->info.platform == XE_ALDERLAKE_P) { in xe_step_pre_gmdid_get()
155 } else if (xe->info.platform == XE_ALDERLAKE_S) { in xe_step_pre_gmdid_get()
158 } else if (xe->info.platform == XE_DG1) { in xe_step_pre_gmdid_get()
161 } else if (xe->info.platform == XE_TIGERLAKE) { in xe_step_pre_gmdid_get()
173 drm_warn(&xe->drm, "Unknown revid 0x%02x\n", revid); in xe_step_pre_gmdid_get()
187 drm_dbg(&xe->drm, "Using steppings for revid 0x%02x\n", in xe_step_pre_gmdid_get()
191 drm_dbg(&xe->drm, "Using future steppings\n"); in xe_step_pre_gmdid_get()
196 drm_WARN_ON(&xe->drm, step.graphics == STEP_NONE); in xe_step_pre_gmdid_get()
202 drm_warn(&xe->drm, "Unknown baseid 0x%02x\n", baseid); in xe_step_pre_gmdid_get()
222 struct xe_step_info xe_step_gmdid_get(struct xe_device *xe, in xe_step_gmdid_get() argument
233 drm_dbg(&xe->drm, "Graphics GMD_ID revid value %d treated as future stepping\n", in xe_step_gmdid_get()
239 drm_dbg(&xe->drm, "Media GMD_ID revid value %d treated as future stepping\n", in xe_step_gmdid_get()