Searched refs:intel_pxp (Results 1 – 17 of 17) sorted by relevance
/linux-6.1.9/drivers/gpu/drm/i915/pxp/ |
D | intel_pxp.h | 12 struct intel_pxp; 16 struct intel_gt *pxp_to_gt(const struct intel_pxp *pxp); 17 bool intel_pxp_is_enabled(const struct intel_pxp *pxp); 18 bool intel_pxp_is_active(const struct intel_pxp *pxp); 20 void intel_pxp_init(struct intel_pxp *pxp); 21 void intel_pxp_fini(struct intel_pxp *pxp); 23 void intel_pxp_init_hw(struct intel_pxp *pxp); 24 void intel_pxp_fini_hw(struct intel_pxp *pxp); 26 void intel_pxp_mark_termination_in_progress(struct intel_pxp *pxp); 28 int intel_pxp_start(struct intel_pxp *pxp); [all …]
|
D | intel_pxp_pm.h | 9 struct intel_pxp; 12 void intel_pxp_suspend_prepare(struct intel_pxp *pxp); 13 void intel_pxp_suspend(struct intel_pxp *pxp); 14 void intel_pxp_resume(struct intel_pxp *pxp); 15 void intel_pxp_runtime_suspend(struct intel_pxp *pxp); 17 static inline void intel_pxp_suspend_prepare(struct intel_pxp *pxp) in intel_pxp_suspend_prepare() 21 static inline void intel_pxp_suspend(struct intel_pxp *pxp) in intel_pxp_suspend() 25 static inline void intel_pxp_resume(struct intel_pxp *pxp) in intel_pxp_resume() 29 static inline void intel_pxp_runtime_suspend(struct intel_pxp *pxp) in intel_pxp_runtime_suspend() 33 static inline void intel_pxp_runtime_resume(struct intel_pxp *pxp) in intel_pxp_runtime_resume()
|
D | intel_pxp.c | 42 struct intel_gt *pxp_to_gt(const struct intel_pxp *pxp) in pxp_to_gt() 47 bool intel_pxp_is_enabled(const struct intel_pxp *pxp) in intel_pxp_is_enabled() 52 bool intel_pxp_is_active(const struct intel_pxp *pxp) in intel_pxp_is_active() 74 static int create_vcs_context(struct intel_pxp *pxp) in create_vcs_context() 104 static void destroy_vcs_context(struct intel_pxp *pxp) in destroy_vcs_context() 109 void intel_pxp_init(struct intel_pxp *pxp) in intel_pxp_init() 146 void intel_pxp_fini(struct intel_pxp *pxp) in intel_pxp_fini() 158 void intel_pxp_mark_termination_in_progress(struct intel_pxp *pxp) in intel_pxp_mark_termination_in_progress() 164 static void pxp_queue_termination(struct intel_pxp *pxp) in pxp_queue_termination() 179 static bool pxp_component_bound(struct intel_pxp *pxp) in pxp_component_bound() [all …]
|
D | intel_pxp_irq.h | 11 struct intel_pxp; 23 void intel_pxp_irq_enable(struct intel_pxp *pxp); 24 void intel_pxp_irq_disable(struct intel_pxp *pxp); 25 void intel_pxp_irq_handler(struct intel_pxp *pxp, u16 iir); 27 static inline void intel_pxp_irq_handler(struct intel_pxp *pxp, u16 iir) in intel_pxp_irq_handler()
|
D | intel_pxp_session.c | 21 static bool intel_pxp_session_is_in_play(struct intel_pxp *pxp, u32 id) in intel_pxp_session_is_in_play() 34 static int pxp_wait_for_session_state(struct intel_pxp *pxp, u32 id, bool in_play) in pxp_wait_for_session_state() 57 static int pxp_create_arb_session(struct intel_pxp *pxp) in pxp_create_arb_session() 89 static int pxp_terminate_arb_session_and_global(struct intel_pxp *pxp) in pxp_terminate_arb_session_and_global() 115 static void pxp_terminate(struct intel_pxp *pxp) in pxp_terminate() 131 static void pxp_terminate_complete(struct intel_pxp *pxp) in pxp_terminate_complete() 142 struct intel_pxp *pxp = container_of(work, typeof(*pxp), session_work); in intel_pxp_session_work()
|
D | intel_pxp_pm.c | 12 void intel_pxp_suspend_prepare(struct intel_pxp *pxp) in intel_pxp_suspend_prepare() 22 void intel_pxp_suspend(struct intel_pxp *pxp) in intel_pxp_suspend() 35 void intel_pxp_resume(struct intel_pxp *pxp) in intel_pxp_resume() 51 void intel_pxp_runtime_suspend(struct intel_pxp *pxp) in intel_pxp_runtime_suspend()
|
D | intel_pxp_tee.c | 17 static inline struct intel_pxp *i915_dev_to_pxp(struct device *i915_kdev) in i915_dev_to_pxp() 24 static int intel_pxp_tee_io_message(struct intel_pxp *pxp, in intel_pxp_tee_io_message() 86 struct intel_pxp *pxp = i915_dev_to_pxp(i915_kdev); in i915_pxp_tee_component_bind() 111 struct intel_pxp *pxp = i915_dev_to_pxp(i915_kdev); in i915_pxp_tee_component_unbind() 127 int intel_pxp_tee_component_init(struct intel_pxp *pxp) in intel_pxp_tee_component_init() 145 void intel_pxp_tee_component_fini(struct intel_pxp *pxp) in intel_pxp_tee_component_fini() 156 int intel_pxp_tee_cmd_create_arb_session(struct intel_pxp *pxp, in intel_pxp_tee_cmd_create_arb_session()
|
D | intel_pxp_tee.h | 11 int intel_pxp_tee_component_init(struct intel_pxp *pxp); 12 void intel_pxp_tee_component_fini(struct intel_pxp *pxp); 14 int intel_pxp_tee_cmd_create_arb_session(struct intel_pxp *pxp,
|
D | intel_pxp_debugfs.h | 9 struct intel_pxp; 13 void intel_pxp_debugfs_register(struct intel_pxp *pxp, struct dentry *root); 16 intel_pxp_debugfs_register(struct intel_pxp *pxp, struct dentry *root) in intel_pxp_debugfs_register()
|
D | intel_pxp_debugfs.c | 19 struct intel_pxp *pxp = m->private; in pxp_info_show() 43 struct intel_pxp *pxp = data; in pxp_terminate_set() 62 void intel_pxp_debugfs_register(struct intel_pxp *pxp, struct dentry *gt_root) in intel_pxp_debugfs_register()
|
D | intel_pxp_irq.c | 21 void intel_pxp_irq_handler(struct intel_pxp *pxp, u16 iir) in intel_pxp_irq_handler() 63 void intel_pxp_irq_enable(struct intel_pxp *pxp) in intel_pxp_irq_enable() 78 void intel_pxp_irq_disable(struct intel_pxp *pxp) in intel_pxp_irq_disable()
|
D | intel_pxp_cmd.h | 11 struct intel_pxp; 13 int intel_pxp_terminate_session(struct intel_pxp *pxp, u32 idx);
|
D | intel_pxp_types.h | 20 struct intel_pxp { struct
|
D | intel_pxp_cmd.c | 95 int intel_pxp_terminate_session(struct intel_pxp *pxp, u32 id) in intel_pxp_terminate_session()
|
/linux-6.1.9/drivers/gpu/drm/i915/gt/ |
D | intel_gt_types.h | 264 struct intel_pxp pxp;
|
/linux-6.1.9/drivers/gpu/drm/i915/ |
D | Makefile | 315 pxp/intel_pxp.o \
|
/linux-6.1.9/Documentation/gpu/ |
D | i915.rst | 477 .. kernel-doc:: drivers/gpu/drm/i915/pxp/intel_pxp.c
|