intel_pxp
struct intel_pxp *pxp;
struct intel_pxp;
static void destroy_vcs_context(struct intel_pxp *pxp)
static void pxp_init_full(struct intel_pxp *pxp)
void intel_pxp_mark_termination_in_progress(struct intel_pxp *pxp)
static void pxp_queue_termination(struct intel_pxp *pxp)
static bool pxp_component_bound(struct intel_pxp *pxp)
int intel_pxp_get_backend_timeout_ms(struct intel_pxp *pxp)
static int __pxp_global_teardown_final(struct intel_pxp *pxp)
static int __pxp_global_teardown_restart(struct intel_pxp *pxp)
void intel_pxp_end(struct intel_pxp *pxp)
static bool pxp_required_fw_failed(struct intel_pxp *pxp)
static bool pxp_fw_dependencies_completed(struct intel_pxp *pxp)
int intel_pxp_get_readiness_status(struct intel_pxp *pxp, int timeout_ms)
int intel_pxp_start(struct intel_pxp *pxp)
void intel_pxp_init_hw(struct intel_pxp *pxp)
void intel_pxp_fini_hw(struct intel_pxp *pxp)
struct intel_pxp *pxp = i915->pxp;
void intel_pxp_invalidate(struct intel_pxp *pxp)
bool intel_pxp_is_supported(const struct intel_pxp *pxp)
bool intel_pxp_is_enabled(const struct intel_pxp *pxp)
bool intel_pxp_is_active(const struct intel_pxp *pxp)
static void kcr_pxp_set_status(const struct intel_pxp *pxp, bool enable)
static void kcr_pxp_enable(const struct intel_pxp *pxp)
static void kcr_pxp_disable(const struct intel_pxp *pxp)
static int create_vcs_context(struct intel_pxp *pxp)
struct intel_pxp;
bool intel_pxp_is_supported(const struct intel_pxp *pxp);
bool intel_pxp_is_enabled(const struct intel_pxp *pxp);
bool intel_pxp_is_active(const struct intel_pxp *pxp);
void intel_pxp_init_hw(struct intel_pxp *pxp);
void intel_pxp_fini_hw(struct intel_pxp *pxp);
void intel_pxp_mark_termination_in_progress(struct intel_pxp *pxp);
void intel_pxp_tee_end_arb_fw_session(struct intel_pxp *pxp, u32 arb_session_id);
int intel_pxp_get_readiness_status(struct intel_pxp *pxp, int timeout_ms);
int intel_pxp_get_backend_timeout_ms(struct intel_pxp *pxp);
int intel_pxp_start(struct intel_pxp *pxp);
void intel_pxp_end(struct intel_pxp *pxp);
void intel_pxp_invalidate(struct intel_pxp *pxp);
int intel_pxp_terminate_session(struct intel_pxp *pxp, u32 id)
struct intel_pxp;
int intel_pxp_terminate_session(struct intel_pxp *pxp, u32 idx);
struct intel_pxp *pxp = m->private;
struct intel_pxp *pxp = data;
void intel_pxp_debugfs_register(struct intel_pxp *pxp)
void intel_pxp_debugfs_register(struct intel_pxp *pxp);
intel_pxp_debugfs_register(struct intel_pxp *pxp)
struct intel_pxp;
gsccs_send_message_retry_complete(struct intel_pxp *pxp,
bool intel_pxp_gsccs_is_ready_for_sessions(struct intel_pxp *pxp)
int intel_pxp_gsccs_create_session(struct intel_pxp *pxp,
is_fw_err_platform_config(struct intel_pxp *pxp, u32 type)
void intel_pxp_gsccs_end_arb_fw_session(struct intel_pxp *pxp, u32 session_id)
gsccs_cleanup_fw_host_session_handle(struct intel_pxp *pxp)
gsccs_destroy_execution_resource(struct intel_pxp *pxp)
gsccs_allocate_execution_resource(struct intel_pxp *pxp)
void intel_pxp_gsccs_fini(struct intel_pxp *pxp)
int intel_pxp_gsccs_init(struct intel_pxp *pxp)
gsccs_send_message(struct intel_pxp *pxp,
struct intel_pxp;
void intel_pxp_gsccs_fini(struct intel_pxp *pxp);
int intel_pxp_gsccs_init(struct intel_pxp *pxp);
int intel_pxp_gsccs_create_session(struct intel_pxp *pxp, int arb_session_id);
void intel_pxp_gsccs_end_arb_fw_session(struct intel_pxp *pxp, u32 arb_session_id);
bool intel_pxp_gsccs_is_ready_for_sessions(struct intel_pxp *pxp);
static inline void intel_pxp_gsccs_fini(struct intel_pxp *pxp)
static inline int intel_pxp_gsccs_init(struct intel_pxp *pxp)
static inline bool intel_pxp_gsccs_is_ready_for_sessions(struct intel_pxp *pxp)
int intel_pxp_huc_load_and_auth(struct intel_pxp *pxp)
int intel_pxp_huc_load_and_auth(struct intel_pxp *pxp);
struct intel_pxp;
void intel_pxp_irq_handler(struct intel_pxp *pxp, u16 iir)
void intel_pxp_irq_enable(struct intel_pxp *pxp)
void intel_pxp_irq_disable(struct intel_pxp *pxp)
struct intel_pxp;
void intel_pxp_irq_enable(struct intel_pxp *pxp);
void intel_pxp_irq_disable(struct intel_pxp *pxp);
void intel_pxp_irq_handler(struct intel_pxp *pxp, u16 iir);
static inline void intel_pxp_irq_handler(struct intel_pxp *pxp, u16 iir)
static inline void intel_pxp_irq_enable(struct intel_pxp *pxp)
static inline void intel_pxp_irq_disable(struct intel_pxp *pxp)
void intel_pxp_suspend_prepare(struct intel_pxp *pxp)
void intel_pxp_suspend(struct intel_pxp *pxp)
static void _pxp_resume(struct intel_pxp *pxp, bool take_wakeref)
void intel_pxp_resume_complete(struct intel_pxp *pxp)
void intel_pxp_runtime_resume(struct intel_pxp *pxp)
void intel_pxp_runtime_suspend(struct intel_pxp *pxp)
void intel_pxp_suspend_prepare(struct intel_pxp *pxp);
void intel_pxp_suspend(struct intel_pxp *pxp);
void intel_pxp_resume_complete(struct intel_pxp *pxp);
void intel_pxp_runtime_suspend(struct intel_pxp *pxp);
void intel_pxp_runtime_resume(struct intel_pxp *pxp);
static inline void intel_pxp_suspend_prepare(struct intel_pxp *pxp)
static inline void intel_pxp_suspend(struct intel_pxp *pxp)
static inline void intel_pxp_resume_complete(struct intel_pxp *pxp)
static inline void intel_pxp_runtime_suspend(struct intel_pxp *pxp)
static inline void intel_pxp_runtime_resume(struct intel_pxp *pxp)
struct intel_pxp;
void intel_pxp_terminate(struct intel_pxp *pxp, bool post_invalidation_needs_restart)
static void pxp_terminate_complete(struct intel_pxp *pxp)
struct intel_pxp *pxp = container_of(work, typeof(*pxp), session_work);
void intel_pxp_session_management_init(struct intel_pxp *pxp)
static bool intel_pxp_session_is_in_play(struct intel_pxp *pxp, u32 id)
static int pxp_wait_for_session_state(struct intel_pxp *pxp, u32 id, bool in_play)
static int pxp_create_arb_session(struct intel_pxp *pxp)
static int pxp_terminate_arb_session_and_global(struct intel_pxp *pxp)
struct intel_pxp;
void intel_pxp_session_management_init(struct intel_pxp *pxp);
void intel_pxp_terminate(struct intel_pxp *pxp, bool post_invalidation_needs_restart);
static inline void intel_pxp_session_management_init(struct intel_pxp *pxp)
static inline void intel_pxp_terminate(struct intel_pxp *pxp, bool post_invalidation_needs_restart)
int intel_pxp_tee_stream_message(struct intel_pxp *pxp,
struct intel_pxp *pxp = i915->pxp;
struct intel_pxp *pxp = i915->pxp;
static int alloc_streaming_command(struct intel_pxp *pxp)
is_fw_err_platform_config(struct intel_pxp *pxp, u32 type)
static void free_streaming_command(struct intel_pxp *pxp)
int intel_pxp_tee_component_init(struct intel_pxp *pxp)
void intel_pxp_tee_component_fini(struct intel_pxp *pxp)
int intel_pxp_tee_cmd_create_arb_session(struct intel_pxp *pxp,
void intel_pxp_tee_end_arb_fw_session(struct intel_pxp *pxp, u32 session_id)
static int intel_pxp_tee_io_message(struct intel_pxp *pxp,
int intel_pxp_tee_component_init(struct intel_pxp *pxp);
void intel_pxp_tee_component_fini(struct intel_pxp *pxp);
int intel_pxp_tee_cmd_create_arb_session(struct intel_pxp *pxp,
int intel_pxp_tee_stream_message(struct intel_pxp *pxp,