Searched refs:huc (Results 1 – 12 of 12) sorted by relevance
| /Linux-v5.4/drivers/gpu/drm/i915/gt/uc/ |
| D | intel_huc.c | 12 void intel_huc_init_early(struct intel_huc *huc) in intel_huc_init_early() argument 14 struct drm_i915_private *i915 = huc_to_gt(huc)->i915; in intel_huc_init_early() 16 intel_huc_fw_init_early(huc); in intel_huc_init_early() 19 huc->status.reg = GEN11_HUC_KERNEL_LOAD_INFO; in intel_huc_init_early() 20 huc->status.mask = HUC_LOAD_SUCCESSFUL; in intel_huc_init_early() 21 huc->status.value = HUC_LOAD_SUCCESSFUL; in intel_huc_init_early() 23 huc->status.reg = HUC_STATUS2; in intel_huc_init_early() 24 huc->status.mask = HUC_FW_VERIFIED; in intel_huc_init_early() 25 huc->status.value = HUC_FW_VERIFIED; in intel_huc_init_early() 29 static int intel_huc_rsa_data_create(struct intel_huc *huc) in intel_huc_rsa_data_create() argument [all …]
|
| D | intel_huc.h | 27 void intel_huc_init_early(struct intel_huc *huc); 28 int intel_huc_init(struct intel_huc *huc); 29 void intel_huc_fini(struct intel_huc *huc); 30 int intel_huc_auth(struct intel_huc *huc); 31 int intel_huc_check_status(struct intel_huc *huc); 33 static inline int intel_huc_sanitize(struct intel_huc *huc) in intel_huc_sanitize() argument 35 intel_uc_fw_sanitize(&huc->fw); in intel_huc_sanitize() 39 static inline bool intel_huc_is_supported(struct intel_huc *huc) in intel_huc_is_supported() argument 41 return intel_uc_fw_is_supported(&huc->fw); in intel_huc_is_supported() 44 static inline bool intel_huc_is_enabled(struct intel_huc *huc) in intel_huc_is_enabled() argument [all …]
|
| D | intel_huc_fw.c | 31 void intel_huc_fw_init_early(struct intel_huc *huc) in intel_huc_fw_init_early() argument 33 struct intel_gt *gt = huc_to_gt(huc); in intel_huc_fw_init_early() 37 intel_uc_fw_init_early(&huc->fw, INTEL_UC_FW_TYPE_HUC, in intel_huc_fw_init_early() 54 int intel_huc_fw_upload(struct intel_huc *huc) in intel_huc_fw_upload() argument 57 return intel_uc_fw_upload(&huc->fw, huc_to_gt(huc), 0, HUC_UKERNEL); in intel_huc_fw_upload()
|
| D | intel_uc.c | 89 intel_huc_init_early(&uc->huc); in intel_uc_init_early() 277 intel_uc_fw_fetch(&uc->huc.fw, i915); in intel_uc_fetch_firmwares() 286 intel_uc_fw_cleanup_fetch(&uc->huc.fw); in intel_uc_cleanup_firmwares() 294 struct intel_huc *huc = &uc->huc; in intel_uc_init() local 305 intel_uc_fw_cleanup_fetch(&huc->fw); in intel_uc_init() 310 intel_huc_init(huc); in intel_uc_init() 321 intel_huc_fini(&uc->huc); in intel_uc_fini() 331 struct intel_huc *huc = &uc->huc; in __uc_sanitize() local 335 intel_huc_sanitize(huc); in __uc_sanitize() 416 struct intel_huc *huc = &uc->huc; in intel_uc_init_hw() local [all …]
|
| D | intel_huc_fw.h | 11 void intel_huc_fw_init_early(struct intel_huc *huc); 12 int intel_huc_fw_upload(struct intel_huc *huc);
|
| D | intel_uc.h | 15 struct intel_huc huc; member 64 return intel_huc_is_enabled(&uc->huc); in intel_uc_uses_huc()
|
| D | intel_uc_fw.c | 22 return container_of(uc_fw, struct intel_gt, uc.huc.fw); in __uc_fw_to_gt()
|
| /Linux-v5.4/drivers/gpu/drm/i915/gt/ |
| D | intel_gt.h | 25 static inline struct intel_gt *huc_to_gt(struct intel_huc *huc) in huc_to_gt() argument 27 return container_of(huc, struct intel_gt, uc.huc); in huc_to_gt()
|
| /Linux-v5.4/drivers/gpu/drm/i915/ |
| D | i915_getparam.c | 96 value = intel_huc_check_status(&i915->gt.uc.huc); in i915_getparam_ioctl()
|
| D | intel_wopcm.c | 226 u32 huc_fw_size = intel_uc_fw_get_upload_size(>->uc.huc.fw); in intel_wopcm_init()
|
| D | i915_gpu_error.c | 1479 memcpy(&error_uc->huc_fw, &uc->huc.fw, sizeof(uc->huc.fw)); in capture_uc_state() 1486 error_uc->huc_fw.path = kstrdup(uc->huc.fw.path, ALLOW_FAIL); in capture_uc_state()
|
| D | i915_debugfs.c | 1799 intel_uc_fw_dump(&dev_priv->gt.uc.huc.fw, &p); in i915_huc_load_status_info()
|