INTEL_HUC_AUTH_BY_GSC
intel_huc_auth(>->uc.huc, INTEL_HUC_AUTH_BY_GSC);
if (!intel_huc_is_authenticated(huc, INTEL_HUC_AUTH_BY_GSC)) {
GEM_BUG_ON(intel_huc_is_authenticated(huc, INTEL_HUC_AUTH_BY_GSC));
huc->status[INTEL_HUC_AUTH_BY_GSC].reg = GEN11_HUC_KERNEL_LOAD_INFO;
huc->status[INTEL_HUC_AUTH_BY_GSC].mask = HUC_LOAD_SUCCESSFUL;
huc->status[INTEL_HUC_AUTH_BY_GSC].value = HUC_LOAD_SUCCESSFUL;
huc->status[INTEL_HUC_AUTH_BY_GSC].reg = HECI_FWSTS(MTL_GSC_HECI1_BASE, 5);
huc->status[INTEL_HUC_AUTH_BY_GSC].mask = HECI1_FWSTS5_HUC_AUTH_DONE;
huc->status[INTEL_HUC_AUTH_BY_GSC].value = HECI1_FWSTS5_HUC_AUTH_DONE;
case INTEL_HUC_AUTH_BY_GSC:
return intel_huc_is_authenticated(huc, INTEL_HUC_AUTH_BY_GSC);
!intel_huc_is_authenticated(huc, INTEL_HUC_AUTH_BY_GSC);
if (intel_huc_is_authenticated(huc, INTEL_HUC_AUTH_BY_GSC)) {
return intel_huc_wait_for_auth_complete(huc, INTEL_HUC_AUTH_BY_GSC);
if (intel_huc_is_authenticated(&pxp->ctrl_gt->uc.huc, INTEL_HUC_AUTH_BY_GSC) &&