Home
last modified time | relevance | path

Searched refs:huc (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_huc.c30 void intel_huc_init_early(struct intel_huc *huc) in intel_huc_init_early() argument
32 intel_huc_fw_init_early(huc); in intel_huc_init_early()
35 int intel_huc_init_misc(struct intel_huc *huc) in intel_huc_init_misc() argument
37 struct drm_i915_private *i915 = huc_to_i915(huc); in intel_huc_init_misc()
39 intel_uc_fw_fetch(i915, &huc->fw); in intel_huc_init_misc()
54 int intel_huc_auth(struct intel_huc *huc) in intel_huc_auth() argument
56 struct drm_i915_private *i915 = huc_to_i915(huc); in intel_huc_auth()
62 if (huc->fw.load_status != INTEL_UC_FIRMWARE_SUCCESS) in intel_huc_auth()
65 vma = i915_gem_object_ggtt_pin(huc->fw.obj, NULL, 0, 0, in intel_huc_auth()
75 huc->fw.rsa_offset); in intel_huc_auth()
[all …]
Dintel_huc.h38 void intel_huc_init_early(struct intel_huc *huc);
39 int intel_huc_init_misc(struct intel_huc *huc);
40 int intel_huc_auth(struct intel_huc *huc);
41 int intel_huc_check_status(struct intel_huc *huc);
43 static inline void intel_huc_fini_misc(struct intel_huc *huc) in intel_huc_fini_misc() argument
45 intel_uc_fw_fini(&huc->fw); in intel_huc_fini_misc()
48 static inline int intel_huc_sanitize(struct intel_huc *huc) in intel_huc_sanitize() argument
50 intel_uc_fw_sanitize(&huc->fw); in intel_huc_sanitize()
Dintel_uc.c56 struct intel_uc_fw *huc_fw = &i915->huc.fw; in __get_platform_enable_guc()
107 struct intel_uc_fw *huc_fw = &i915->huc.fw; in sanitize_options_early()
168 struct intel_huc *huc = &i915->huc; in intel_uc_init_early() local
171 intel_huc_init_early(huc); in intel_uc_init_early()
242 struct intel_huc *huc = &i915->huc; in intel_uc_init_misc() local
253 ret = intel_huc_init_misc(huc); in intel_uc_init_misc()
268 struct intel_huc *huc = &i915->huc; in intel_uc_fini_misc() local
274 intel_huc_fini_misc(huc); in intel_uc_fini_misc()
327 struct intel_huc *huc = &i915->huc; in intel_uc_sanitize() local
336 intel_huc_sanitize(huc); in intel_uc_sanitize()
[all …]
Dintel_huc_fw.c55 struct intel_huc *huc = container_of(huc_fw, struct intel_huc, fw); in huc_fw_select() local
56 struct drm_i915_private *dev_priv = huc_to_i915(huc); in huc_fw_select()
91 void intel_huc_fw_init_early(struct intel_huc *huc) in intel_huc_fw_init_early() argument
93 struct intel_uc_fw *huc_fw = &huc->fw; in intel_huc_fw_init_early()
110 struct intel_huc *huc = container_of(huc_fw, struct intel_huc, fw); in huc_fw_xfer() local
111 struct drm_i915_private *dev_priv = huc_to_i915(huc); in huc_fw_xfer()
163 int intel_huc_fw_upload(struct intel_huc *huc) in intel_huc_fw_upload() argument
165 return intel_uc_fw_upload(&huc->fw, huc_fw_xfer); in intel_huc_fw_upload()
Dintel_huc_fw.h12 void intel_huc_fw_init_early(struct intel_huc *huc);
13 int intel_huc_fw_upload(struct intel_huc *huc);
Dintel_uc_fw.c130 uc_fw->major_ver_found = css->huc.sw_version >> 16; in intel_uc_fw_fetch()
131 uc_fw->minor_ver_found = css->huc.sw_version & 0xFFFF; in intel_uc_fw_fetch()
Dintel_wopcm.c159 u32 huc_fw_size = intel_uc_fw_get_upload_size(&i915->huc.fw); in intel_wopcm_init()
Dintel_guc_fwif.h214 } huc; member
Di915_drv.h1601 struct intel_huc huc; member
2146 static inline struct drm_i915_private *huc_to_i915(struct intel_huc *huc) in huc_to_i915() argument
2148 return container_of(huc, struct drm_i915_private, huc); in huc_to_i915()
Di915_gpu_error.c1611 error_uc->huc_fw = i915->huc.fw; in capture_uc_state()
1618 error_uc->huc_fw.path = kstrdup(i915->huc.fw.path, GFP_ATOMIC); in capture_uc_state()
Di915_drv.c385 value = intel_huc_check_status(&dev_priv->huc); in i915_getparam_ioctl()
Di915_debugfs.c2302 intel_uc_fw_dump(&dev_priv->huc.fw, &p); in i915_huc_load_status_info()