Lines Matching defs:type
78 huc->fw.type = XE_UC_FW_TYPE_HUC;
230 bool xe_huc_is_authenticated(struct xe_huc *huc, enum xe_huc_auth_types type)
234 return xe_mmio_read32(gt, huc_auth_modes[type].reg) & huc_auth_modes[type].val;
237 int xe_huc_auth(struct xe_huc *huc, enum xe_huc_auth_types type)
248 if (xe_huc_is_authenticated(huc, type)) {
256 switch (type) {
265 XE_WARN_ON(type);
270 huc_auth_modes[type].name, ret);
274 ret = xe_mmio_wait32(gt, huc_auth_modes[type].reg, huc_auth_modes[type].val,
275 huc_auth_modes[type].val, 100000, NULL, false);
282 drm_dbg(&xe->drm, "HuC authenticated via %s\n", huc_auth_modes[type].name);
288 huc_auth_modes[type].name, ret);