Lines Matching refs:intel_huc
32 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);
67 void intel_huc_update_auth_status(struct intel_huc *huc);
69 void intel_huc_register_gsc_notifier(struct intel_huc *huc, const struct bus_type *bus);
70 void intel_huc_unregister_gsc_notifier(struct intel_huc *huc, const struct bus_type *bus);
72 static inline bool intel_huc_is_supported(struct intel_huc *huc) in intel_huc_is_supported()
77 static inline bool intel_huc_is_wanted(struct intel_huc *huc) in intel_huc_is_wanted()
82 static inline bool intel_huc_is_used(struct intel_huc *huc) in intel_huc_is_used()
88 static inline bool intel_huc_is_loaded_by_gsc(const struct intel_huc *huc) in intel_huc_is_loaded_by_gsc()
93 static inline bool intel_huc_wait_required(struct intel_huc *huc) in intel_huc_wait_required()
99 void intel_huc_load_status(struct intel_huc *huc, struct drm_printer *p);