Lines Matching defs:xe

62  *		- xe/wipplat_guc_<major>.<minor>.<patch>.bin
63 * - xe/wipplat_huc_<major>.<minor>.<patch>.bin
69 * 3) Platform officially supported by xe and out of force-probe. Using
74 * - xe/plat_guc_<major>.bin
75 * - xe/plat_huc.bin
85 * TODO: Currently there's no fallback on major version. That's because xe
107 fw_def(LUNARLAKE, major_ver(xe, guc, lnl, 70, 19, 2)) \
193 uc_fw_auto_select(struct xe_device *xe, struct xe_uc_fw *uc_fw)
214 enum xe_platform p = xe->info.platform;
218 xe_assert(xe, uc_fw->type < ARRAY_SIZE(blobs_all));
278 struct xe_device *xe = uc_fw_to_xe(uc_fw);
281 xe_assert(xe, !(size % 4));
282 xe_assert(xe, xe_uc_fw_is_available(uc_fw));
284 xe_map_memcpy_from(xe, dst, &uc_fw->bo->vmap,
326 struct xe_device *xe = uc_fw_to_xe(uc_fw);
342 drm_notice(&xe->drm, "%s firmware %s: unexpected version: %u.%u.%u != %u.%u.%u\n",
351 drm_notice(&xe->drm, "%s firmware (%u.%u.%u) is recommended, but only (%u.%u.%u) was found in %s\n",
356 drm_info(&xe->drm, "Consider updating your linux-firmware pkg or downloading from %s\n",
372 struct xe_device *xe = uc_fw_to_xe(uc_fw);
379 drm_warn(&xe->drm, "%s firmware %s: invalid size: %zu < %zu\n",
391 drm_warn(&xe->drm,
408 drm_warn(&xe->drm, "%s firmware %s: invalid size: %zu < %zu\n",
451 struct xe_device *xe = gt_to_xe(gt);
459 xe_assert(xe, manifest_entry);
511 xe_assert(xe, xe->info.platform != XE_DG2);
639 struct xe_device *xe = uc_fw_to_xe(uc_fw);
640 struct device *dev = xe->drm.dev;
650 xe_assert(xe, !uc_fw->status);
651 xe_assert(xe, !uc_fw->path);
653 uc_fw_auto_select(xe, uc_fw);
655 if (IS_SRIOV_VF(xe)) {
671 drm_err(&xe->drm, "No GuC firmware defined for platform\n");
678 if (!xe_device_uc_enabled(xe) || !(*uc_fw->path)) {
680 drm_dbg(&xe->drm, "%s disabled", xe_uc_fw_type_repr(uc_fw->type));
713 drm_notice(&xe->drm, "%s firmware %s: fetch failed with error %d\n",
715 drm_info(&xe->drm, "%s firmware(s) can be downloaded from %s\n",
730 struct xe_device *xe = uc_fw_to_xe(uc_fw);
736 obj = xe_managed_bo_create_from_data(xe, tile, data, size, flags);
738 drm_notice(&xe->drm, "%s firmware %s: failed to create / populate bo",
749 err = drmm_add_action_or_reset(&xe->drm, uc_fw_fini, uc_fw);
757 drm_notice(&xe->drm, "%s firmware %s: copy failed with error %d\n",
792 struct xe_device *xe = uc_fw_to_xe(uc_fw);
825 drm_err(&xe->drm, "DMA for %s fw failed, DMA_CTRL=%u\n",
836 struct xe_device *xe = uc_fw_to_xe(uc_fw);
840 xe_assert(xe, !xe_uc_fw_is_loaded(uc_fw));
854 drm_err(&xe->drm, "Failed to load %s firmware %s (%d)\n",