Home
last modified time | relevance | path

Searched refs:intel_huc (Results 1 – 14 of 14) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/i915/gt/uc/
Dintel_huc.h32 struct intel_huc { struct
56 int intel_huc_sanitize(struct intel_huc *huc); argument
57 void intel_huc_init_early(struct intel_huc *huc);
58 int intel_huc_init(struct intel_huc *huc);
59 void intel_huc_fini(struct intel_huc *huc);
60 void intel_huc_suspend(struct intel_huc *huc);
61 int intel_huc_auth(struct intel_huc *huc, enum intel_huc_authentication_type type);
62 int intel_huc_wait_for_auth_complete(struct intel_huc *huc,
64 bool intel_huc_is_authenticated(struct intel_huc *huc,
66 int intel_huc_check_status(struct intel_huc *huc);
[all …]
Dintel_huc.c82 static void __delayed_huc_load_complete(struct intel_huc *huc) in __delayed_huc_load_complete()
88 static void delayed_huc_load_complete(struct intel_huc *huc) in delayed_huc_load_complete()
94 static void __gsc_init_error(struct intel_huc *huc) in __gsc_init_error()
100 static void gsc_init_error(struct intel_huc *huc) in gsc_init_error()
106 static void gsc_init_done(struct intel_huc *huc) in gsc_init_done()
120 struct intel_huc *huc = container_of(hrtimer, struct intel_huc, delayed_load.timer); in huc_delayed_load_timer_callback()
136 static void huc_delayed_load_start(struct intel_huc *huc) in huc_delayed_load_start()
176 struct intel_huc *huc = container_of(nb, struct intel_huc, delayed_load.nb); in gsc_notifier()
197 void intel_huc_register_gsc_notifier(struct intel_huc *huc, const struct bus_type *bus) in intel_huc_register_gsc_notifier()
213 void intel_huc_unregister_gsc_notifier(struct intel_huc *huc, const struct bus_type *bus) in intel_huc_unregister_gsc_notifier()
[all …]
Dintel_huc_fw.h9 struct intel_huc;
14 int intel_huc_fw_load_and_auth_via_gsc(struct intel_huc *huc);
15 int intel_huc_fw_auth_via_gsccs(struct intel_huc *huc);
16 int intel_huc_fw_upload(struct intel_huc *huc);
Dintel_huc_fw.c27 int intel_huc_fw_auth_via_gsccs(struct intel_huc *huc) in intel_huc_fw_auth_via_gsccs()
132 struct intel_huc *huc = container_of(huc_fw, struct intel_huc, fw); in intel_huc_fw_get_binary_info()
234 int intel_huc_fw_load_and_auth_via_gsc(struct intel_huc *huc) in intel_huc_fw_load_and_auth_via_gsc()
277 int intel_huc_fw_upload(struct intel_huc *huc) in intel_huc_fw_upload()
Dintel_huc_debugfs.h9 struct intel_huc;
12 void intel_huc_debugfs_register(struct intel_huc *huc, struct dentry *root);
Dintel_huc_debugfs.c14 struct intel_huc *huc = m->private; in huc_info_show()
26 void intel_huc_debugfs_register(struct intel_huc *huc, struct dentry *root) in intel_huc_debugfs_register()
Dintel_uc.c317 struct intel_huc *huc = &uc->huc; in __uc_init()
351 struct intel_huc *huc = &uc->huc; in __uc_sanitize()
457 struct intel_huc *huc = &uc->huc; in __uc_init_hw()
Dintel_uc.h34 struct intel_huc huc;
/linux-6.12.1/drivers/gpu/drm/i915/pxp/
Dintel_pxp_huc.c20 struct intel_huc *huc; in intel_pxp_huc_load_and_auth()
/linux-6.12.1/drivers/gpu/drm/i915/gt/
Dintel_gt.h107 static inline struct intel_gt *huc_to_gt(struct intel_huc *huc) in huc_to_gt()
/linux-6.12.1/drivers/gpu/drm/i915/selftests/
Di915_selftest.c161 struct intel_huc *huc = &to_gt(i915)->uc.huc; in __wait_gsc_huc_load_completed()
/linux-6.12.1/Documentation/gpu/
Di915.rst555 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_huc.c
557 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_huc.c
563 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_huc.c
/linux-6.12.1/drivers/gpu/drm/i915/
DMakefile203 gt/uc/intel_huc.o \
Di915_request.c1622 struct intel_huc *huc = &rq->context->engine->gt->uc.huc; in i915_request_await_huc()