Home
last modified time | relevance | path

Searched refs:intel_pxp (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/gpu/drm/i915/pxp/
A Dintel_pxp.h19 struct intel_gt *pxp_to_gt(const struct intel_pxp *pxp);
20 bool intel_pxp_is_active(const struct intel_pxp *pxp);
22 void intel_pxp_init(struct intel_pxp *pxp);
23 void intel_pxp_fini(struct intel_pxp *pxp);
25 void intel_pxp_init_hw(struct intel_pxp *pxp);
26 void intel_pxp_fini_hw(struct intel_pxp *pxp);
30 int intel_pxp_start(struct intel_pxp *pxp);
32 int intel_pxp_key_check(struct intel_pxp *pxp,
36 void intel_pxp_invalidate(struct intel_pxp *pxp);
38 static inline void intel_pxp_init(struct intel_pxp *pxp) in intel_pxp_init()
[all …]
A Dintel_pxp_pm.h12 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()
A Dintel_pxp.c42 struct intel_gt *pxp_to_gt(const struct intel_pxp *pxp) in pxp_to_gt()
47 bool intel_pxp_is_active(const struct intel_pxp *pxp) in intel_pxp_is_active()
69 static int create_vcs_context(struct intel_pxp *pxp) in create_vcs_context()
99 static void destroy_vcs_context(struct intel_pxp *pxp) in destroy_vcs_context()
104 void intel_pxp_init(struct intel_pxp *pxp) in intel_pxp_init()
141 void intel_pxp_fini(struct intel_pxp *pxp) in intel_pxp_fini()
178 int intel_pxp_start(struct intel_pxp *pxp) in intel_pxp_start()
209 void intel_pxp_init_hw(struct intel_pxp *pxp) in intel_pxp_init_hw()
215 void intel_pxp_fini_hw(struct intel_pxp *pxp) in intel_pxp_fini_hw()
222 int intel_pxp_key_check(struct intel_pxp *pxp, in intel_pxp_key_check()
[all …]
A Dintel_pxp_irq.h11 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()
A Dintel_pxp_session.c22 static bool intel_pxp_session_is_in_play(struct intel_pxp *pxp, u32 id) in intel_pxp_session_is_in_play()
35 static int pxp_wait_for_session_state(struct intel_pxp *pxp, u32 id, bool in_play) in pxp_wait_for_session_state()
58 static int pxp_create_arb_session(struct intel_pxp *pxp) in pxp_create_arb_session()
90 static int pxp_terminate_arb_session_and_global(struct intel_pxp *pxp) in pxp_terminate_arb_session_and_global()
116 static void pxp_terminate(struct intel_pxp *pxp) in pxp_terminate()
132 static void pxp_terminate_complete(struct intel_pxp *pxp) in pxp_terminate_complete()
143 struct intel_pxp *pxp = container_of(work, typeof(*pxp), session_work); in intel_pxp_session_work()
A Dintel_pxp_tee.c15 static inline struct intel_pxp *i915_dev_to_pxp(struct device *i915_kdev) in i915_dev_to_pxp()
20 static int intel_pxp_tee_io_message(struct intel_pxp *pxp, in intel_pxp_tee_io_message()
82 struct intel_pxp *pxp = i915_dev_to_pxp(i915_kdev); in i915_pxp_tee_component_bind()
106 struct intel_pxp *pxp = i915_dev_to_pxp(i915_kdev); in i915_pxp_tee_component_unbind()
120 int intel_pxp_tee_component_init(struct intel_pxp *pxp) in intel_pxp_tee_component_init()
138 void intel_pxp_tee_component_fini(struct intel_pxp *pxp) in intel_pxp_tee_component_fini()
149 int intel_pxp_tee_cmd_create_arb_session(struct intel_pxp *pxp, in intel_pxp_tee_cmd_create_arb_session()
A Dintel_pxp_pm.c12 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()
A Dintel_pxp_tee.h11 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,
A Dintel_pxp_debugfs.h9 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()
A Dintel_pxp_debugfs.c16 struct intel_pxp *pxp = m->private; in pxp_info_show()
40 struct intel_pxp *pxp = data; in pxp_terminate_set()
59 void intel_pxp_debugfs_register(struct intel_pxp *pxp, struct dentry *gt_root) in intel_pxp_debugfs_register()
A Dintel_pxp_irq.c20 void intel_pxp_irq_handler(struct intel_pxp *pxp, u16 iir) in intel_pxp_irq_handler()
62 void intel_pxp_irq_enable(struct intel_pxp *pxp) in intel_pxp_irq_enable()
77 void intel_pxp_irq_disable(struct intel_pxp *pxp) in intel_pxp_irq_disable()
A Dintel_pxp_cmd.h11 struct intel_pxp;
13 int intel_pxp_terminate_session(struct intel_pxp *pxp, u32 idx);
A Dintel_pxp_types.h22 struct intel_pxp { struct
A Dintel_pxp_cmd.c95 int intel_pxp_terminate_session(struct intel_pxp *pxp, u32 id) in intel_pxp_terminate_session()
/linux/drivers/gpu/drm/i915/gt/
A Dintel_gt_types.h206 struct intel_pxp pxp;
/linux/drivers/gpu/drm/i915/
A DMakefile288 pxp/intel_pxp.o \
/linux/Documentation/gpu/
A Di915.rst477 .. kernel-doc:: drivers/gpu/drm/i915/pxp/intel_pxp.c

Completed in 16 milliseconds