Symbol: intel_pxp
sys/dev/pci/drm/i915/i915_drv.h
383
struct intel_pxp *pxp;
sys/dev/pci/drm/i915/i915_drv.h
81
struct intel_pxp;
sys/dev/pci/drm/i915/pxp/intel_pxp.c
113
static void destroy_vcs_context(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
119
static void pxp_init_full(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
262
void intel_pxp_mark_termination_in_progress(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
268
static void pxp_queue_termination(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
283
static bool pxp_component_bound(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
295
int intel_pxp_get_backend_timeout_ms(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
303
static int __pxp_global_teardown_final(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
326
static int __pxp_global_teardown_restart(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
351
void intel_pxp_end(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
372
static bool pxp_required_fw_failed(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
383
static bool pxp_fw_dependencies_completed(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
396
int intel_pxp_get_readiness_status(struct intel_pxp *pxp, int timeout_ms)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
422
int intel_pxp_start(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
451
void intel_pxp_init_hw(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
457
void intel_pxp_fini_hw(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
467
struct intel_pxp *pxp = i915->pxp;
sys/dev/pci/drm/i915/pxp/intel_pxp.c
492
void intel_pxp_invalidate(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
50
bool intel_pxp_is_supported(const struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
55
bool intel_pxp_is_enabled(const struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
60
bool intel_pxp_is_active(const struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
65
static void kcr_pxp_set_status(const struct intel_pxp *pxp, bool enable)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
73
static void kcr_pxp_enable(const struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
78
static void kcr_pxp_disable(const struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.c
83
static int create_vcs_context(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp.h
14
struct intel_pxp;
sys/dev/pci/drm/i915/pxp/intel_pxp.h
16
bool intel_pxp_is_supported(const struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp.h
17
bool intel_pxp_is_enabled(const struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp.h
18
bool intel_pxp_is_active(const struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp.h
23
void intel_pxp_init_hw(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp.h
24
void intel_pxp_fini_hw(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp.h
26
void intel_pxp_mark_termination_in_progress(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp.h
27
void intel_pxp_tee_end_arb_fw_session(struct intel_pxp *pxp, u32 arb_session_id);
sys/dev/pci/drm/i915/pxp/intel_pxp.h
29
int intel_pxp_get_readiness_status(struct intel_pxp *pxp, int timeout_ms);
sys/dev/pci/drm/i915/pxp/intel_pxp.h
30
int intel_pxp_get_backend_timeout_ms(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp.h
31
int intel_pxp_start(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp.h
32
void intel_pxp_end(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp.h
36
void intel_pxp_invalidate(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp_cmd.c
97
int intel_pxp_terminate_session(struct intel_pxp *pxp, u32 id)
sys/dev/pci/drm/i915/pxp/intel_pxp_cmd.h
11
struct intel_pxp;
sys/dev/pci/drm/i915/pxp/intel_pxp_cmd.h
13
int intel_pxp_terminate_session(struct intel_pxp *pxp, u32 idx);
sys/dev/pci/drm/i915/pxp/intel_pxp_debugfs.c
23
struct intel_pxp *pxp = m->private;
sys/dev/pci/drm/i915/pxp/intel_pxp_debugfs.c
47
struct intel_pxp *pxp = data;
sys/dev/pci/drm/i915/pxp/intel_pxp_debugfs.c
70
void intel_pxp_debugfs_register(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_debugfs.h
13
void intel_pxp_debugfs_register(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp_debugfs.h
16
intel_pxp_debugfs_register(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_debugfs.h
9
struct intel_pxp;
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
165
gsccs_send_message_retry_complete(struct intel_pxp *pxp,
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
191
bool intel_pxp_gsccs_is_ready_for_sessions(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
208
int intel_pxp_gsccs_create_session(struct intel_pxp *pxp,
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
21
is_fw_err_platform_config(struct intel_pxp *pxp, u32 type)
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
247
void intel_pxp_gsccs_end_arb_fw_session(struct intel_pxp *pxp, u32 session_id)
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
289
gsccs_cleanup_fw_host_session_handle(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
301
gsccs_destroy_execution_resource(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
369
gsccs_allocate_execution_resource(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
426
void intel_pxp_gsccs_fini(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
435
int intel_pxp_gsccs_init(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
53
gsccs_send_message(struct intel_pxp *pxp,
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.h
13
struct intel_pxp;
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.h
21
void intel_pxp_gsccs_fini(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.h
22
int intel_pxp_gsccs_init(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.h
24
int intel_pxp_gsccs_create_session(struct intel_pxp *pxp, int arb_session_id);
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.h
25
void intel_pxp_gsccs_end_arb_fw_session(struct intel_pxp *pxp, u32 arb_session_id);
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.h
26
bool intel_pxp_gsccs_is_ready_for_sessions(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.h
29
static inline void intel_pxp_gsccs_fini(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.h
33
static inline int intel_pxp_gsccs_init(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.h
38
static inline bool intel_pxp_gsccs_is_ready_for_sessions(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_huc.c
17
int intel_pxp_huc_load_and_auth(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_huc.h
11
int intel_pxp_huc_load_and_auth(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp_huc.h
9
struct intel_pxp;
sys/dev/pci/drm/i915/pxp/intel_pxp_irq.c
25
void intel_pxp_irq_handler(struct intel_pxp *pxp, u16 iir)
sys/dev/pci/drm/i915/pxp/intel_pxp_irq.c
70
void intel_pxp_irq_enable(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_irq.c
85
void intel_pxp_irq_disable(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_irq.h
11
struct intel_pxp;
sys/dev/pci/drm/i915/pxp/intel_pxp_irq.h
23
void intel_pxp_irq_enable(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp_irq.h
24
void intel_pxp_irq_disable(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp_irq.h
25
void intel_pxp_irq_handler(struct intel_pxp *pxp, u16 iir);
sys/dev/pci/drm/i915/pxp/intel_pxp_irq.h
27
static inline void intel_pxp_irq_handler(struct intel_pxp *pxp, u16 iir)
sys/dev/pci/drm/i915/pxp/intel_pxp_irq.h
31
static inline void intel_pxp_irq_enable(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_irq.h
35
static inline void intel_pxp_irq_disable(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_pm.c
14
void intel_pxp_suspend_prepare(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_pm.c
24
void intel_pxp_suspend(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_pm.c
37
static void _pxp_resume(struct intel_pxp *pxp, bool take_wakeref)
sys/dev/pci/drm/i915/pxp/intel_pxp_pm.c
60
void intel_pxp_resume_complete(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_pm.c
65
void intel_pxp_runtime_resume(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_pm.c
70
void intel_pxp_runtime_suspend(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_pm.h
12
void intel_pxp_suspend_prepare(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp_pm.h
13
void intel_pxp_suspend(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp_pm.h
14
void intel_pxp_resume_complete(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp_pm.h
15
void intel_pxp_runtime_suspend(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp_pm.h
16
void intel_pxp_runtime_resume(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp_pm.h
18
static inline void intel_pxp_suspend_prepare(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_pm.h
22
static inline void intel_pxp_suspend(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_pm.h
26
static inline void intel_pxp_resume_complete(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_pm.h
30
static inline void intel_pxp_runtime_suspend(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_pm.h
34
static inline void intel_pxp_runtime_resume(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_pm.h
9
struct intel_pxp;
sys/dev/pci/drm/i915/pxp/intel_pxp_session.c
121
void intel_pxp_terminate(struct intel_pxp *pxp, bool post_invalidation_needs_restart)
sys/dev/pci/drm/i915/pxp/intel_pxp_session.c
137
static void pxp_terminate_complete(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_session.c
150
struct intel_pxp *pxp = container_of(work, typeof(*pxp), session_work);
sys/dev/pci/drm/i915/pxp/intel_pxp_session.c
18
static bool intel_pxp_session_is_in_play(struct intel_pxp *pxp, u32 id)
sys/dev/pci/drm/i915/pxp/intel_pxp_session.c
186
void intel_pxp_session_management_init(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_session.c
31
static int pxp_wait_for_session_state(struct intel_pxp *pxp, u32 id, bool in_play)
sys/dev/pci/drm/i915/pxp/intel_pxp_session.c
54
static int pxp_create_arb_session(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_session.c
90
static int pxp_terminate_arb_session_and_global(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_session.h
11
struct intel_pxp;
sys/dev/pci/drm/i915/pxp/intel_pxp_session.h
14
void intel_pxp_session_management_init(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp_session.h
15
void intel_pxp_terminate(struct intel_pxp *pxp, bool post_invalidation_needs_restart);
sys/dev/pci/drm/i915/pxp/intel_pxp_session.h
17
static inline void intel_pxp_session_management_init(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_session.h
21
static inline void intel_pxp_terminate(struct intel_pxp *pxp, bool post_invalidation_needs_restart)
sys/dev/pci/drm/i915/pxp/intel_pxp_tee.c
108
int intel_pxp_tee_stream_message(struct intel_pxp *pxp,
sys/dev/pci/drm/i915/pxp/intel_pxp_tee.c
163
struct intel_pxp *pxp = i915->pxp;
sys/dev/pci/drm/i915/pxp/intel_pxp_tee.c
211
struct intel_pxp *pxp = i915->pxp;
sys/dev/pci/drm/i915/pxp/intel_pxp_tee.c
236
static int alloc_streaming_command(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_tee.c
27
is_fw_err_platform_config(struct intel_pxp *pxp, u32 type)
sys/dev/pci/drm/i915/pxp/intel_pxp_tee.c
286
static void free_streaming_command(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_tee.c
298
int intel_pxp_tee_component_init(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_tee.c
324
void intel_pxp_tee_component_fini(struct intel_pxp *pxp)
sys/dev/pci/drm/i915/pxp/intel_pxp_tee.c
337
int intel_pxp_tee_cmd_create_arb_session(struct intel_pxp *pxp,
sys/dev/pci/drm/i915/pxp/intel_pxp_tee.c
376
void intel_pxp_tee_end_arb_fw_session(struct intel_pxp *pxp, u32 session_id)
sys/dev/pci/drm/i915/pxp/intel_pxp_tee.c
58
static int intel_pxp_tee_io_message(struct intel_pxp *pxp,
sys/dev/pci/drm/i915/pxp/intel_pxp_tee.h
11
int intel_pxp_tee_component_init(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp_tee.h
12
void intel_pxp_tee_component_fini(struct intel_pxp *pxp);
sys/dev/pci/drm/i915/pxp/intel_pxp_tee.h
14
int intel_pxp_tee_cmd_create_arb_session(struct intel_pxp *pxp,
sys/dev/pci/drm/i915/pxp/intel_pxp_tee.h
17
int intel_pxp_tee_stream_message(struct intel_pxp *pxp,