Lines Matching refs:pxp
17 return &kdev_to_i915(i915_kdev)->gt.pxp; in i915_dev_to_pxp()
20 static int intel_pxp_tee_io_message(struct intel_pxp *pxp, in intel_pxp_tee_io_message() argument
25 struct drm_i915_private *i915 = pxp_to_gt(pxp)->i915; in intel_pxp_tee_io_message()
26 struct i915_pxp_component *pxp_component = pxp->pxp_component; in intel_pxp_tee_io_message()
29 mutex_lock(&pxp->tee_mutex); in intel_pxp_tee_io_message()
64 mutex_unlock(&pxp->tee_mutex); in intel_pxp_tee_io_message()
82 struct intel_pxp *pxp = i915_dev_to_pxp(i915_kdev); in i915_pxp_tee_component_bind() local
85 mutex_lock(&pxp->tee_mutex); in i915_pxp_tee_component_bind()
86 pxp->pxp_component = data; in i915_pxp_tee_component_bind()
87 pxp->pxp_component->tee_dev = tee_kdev; in i915_pxp_tee_component_bind()
88 mutex_unlock(&pxp->tee_mutex); in i915_pxp_tee_component_bind()
96 intel_pxp_init_hw(pxp); in i915_pxp_tee_component_bind()
106 struct intel_pxp *pxp = i915_dev_to_pxp(i915_kdev); in i915_pxp_tee_component_unbind() local
108 intel_pxp_fini_hw(pxp); in i915_pxp_tee_component_unbind()
110 mutex_lock(&pxp->tee_mutex); in i915_pxp_tee_component_unbind()
111 pxp->pxp_component = NULL; in i915_pxp_tee_component_unbind()
112 mutex_unlock(&pxp->tee_mutex); in i915_pxp_tee_component_unbind()
120 int intel_pxp_tee_component_init(struct intel_pxp *pxp) in intel_pxp_tee_component_init() argument
123 struct intel_gt *gt = pxp_to_gt(pxp); in intel_pxp_tee_component_init()
133 pxp->pxp_component_added = true; in intel_pxp_tee_component_init()
138 void intel_pxp_tee_component_fini(struct intel_pxp *pxp) in intel_pxp_tee_component_fini() argument
140 struct drm_i915_private *i915 = pxp_to_gt(pxp)->i915; in intel_pxp_tee_component_fini()
142 if (!pxp->pxp_component_added) in intel_pxp_tee_component_fini()
146 pxp->pxp_component_added = false; 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() argument
152 struct drm_i915_private *i915 = pxp_to_gt(pxp)->i915; in intel_pxp_tee_cmd_create_arb_session()
163 ret = intel_pxp_tee_io_message(pxp, in intel_pxp_tee_cmd_create_arb_session()