Lines Matching full:i915
63 struct drm_i915_private *i915 = pxp->ctrl_gt->i915; in intel_pxp_tee_io_message() local
70 * The binding of the component is asynchronous from i915 probe, so we in intel_pxp_tee_io_message()
81 drm_err(&i915->drm, "Failed to send PXP TEE message\n"); in intel_pxp_tee_io_message()
88 drm_err(&i915->drm, "Failed to receive PXP TEE message\n"); in intel_pxp_tee_io_message()
93 drm_err(&i915->drm, in intel_pxp_tee_io_message()
115 struct drm_i915_private *i915 = pxp->ctrl_gt->i915; in intel_pxp_tee_stream_message() local
140 drm_err(&i915->drm, "Failed to send PXP TEE gsc command\n"); in intel_pxp_tee_stream_message()
151 * @i915_kdev: pointer to i915 kernel device
162 struct drm_i915_private *i915 = kdev_to_i915(i915_kdev); in i915_pxp_tee_component_bind() local
163 struct intel_pxp *pxp = i915->pxp; in i915_pxp_tee_component_bind()
169 if (!HAS_HECI_PXP(i915)) { in i915_pxp_tee_component_bind()
171 if (drm_WARN_ON(&i915->drm, !pxp->dev_link)) in i915_pxp_tee_component_bind()
181 with_intel_runtime_pm(&i915->runtime_pm, wakeref) { in i915_pxp_tee_component_bind()
190 wakeref = intel_runtime_pm_get_if_in_use(&i915->runtime_pm); in i915_pxp_tee_component_bind()
198 intel_runtime_pm_put(&i915->runtime_pm, wakeref); in i915_pxp_tee_component_bind()
206 struct drm_i915_private *i915 = kdev_to_i915(i915_kdev); in i915_pxp_tee_component_unbind() local
207 struct intel_pxp *pxp = i915->pxp; in i915_pxp_tee_component_unbind()
211 with_intel_runtime_pm_if_in_use(&i915->runtime_pm, wakeref) in i915_pxp_tee_component_unbind()
231 struct drm_i915_private *i915 = pxp->ctrl_gt->i915; in alloc_streaming_command() local
239 if (!IS_DGFX(i915)) in alloc_streaming_command()
243 obj = i915_gem_object_create_lmem(i915, PAGE_SIZE, I915_BO_ALLOC_CONTIGUOUS); in alloc_streaming_command()
245 drm_err(&i915->drm, "Failed to allocate pxp streaming command!\n"); in alloc_streaming_command()
251 drm_err(&i915->drm, "Failed to pin gsc message page!\n"); in alloc_streaming_command()
260 drm_err(&i915->drm, "Failed to map gsc message page!\n"); in alloc_streaming_command()
295 struct drm_i915_private *i915 = gt->i915; in intel_pxp_tee_component_init() local
301 ret = component_add_typed(i915->drm.dev, &i915_pxp_tee_component_ops, in intel_pxp_tee_component_init()
304 drm_err(&i915->drm, "Failed to add PXP component (%d)\n", ret); in intel_pxp_tee_component_init()
319 struct drm_i915_private *i915 = pxp->ctrl_gt->i915; in intel_pxp_tee_component_fini() local
324 component_del(i915->drm.dev, &i915_pxp_tee_component_ops); in intel_pxp_tee_component_fini()
333 struct drm_i915_private *i915 = pxp->ctrl_gt->i915; in intel_pxp_tee_cmd_create_arb_session() local
350 drm_err(&i915->drm, "Failed to send tee msg init arb session, ret=[%d]\n", ret); in intel_pxp_tee_cmd_create_arb_session()
353 drm_info_once(&i915->drm, in intel_pxp_tee_cmd_create_arb_session()
358 drm_dbg(&i915->drm, "PXP init-arb-session--%d failed 0x%08x:%st:\n", in intel_pxp_tee_cmd_create_arb_session()
361 drm_dbg(&i915->drm, " cmd-detail: ID=[0x%08x],API-Ver-[0x%08x]\n", in intel_pxp_tee_cmd_create_arb_session()
371 struct drm_i915_private *i915 = pxp->ctrl_gt->i915; in intel_pxp_tee_end_arb_fw_session() local
397 drm_err(&i915->drm, "Failed to send tee msg for inv-stream-key-%u, ret=[%d]\n", in intel_pxp_tee_end_arb_fw_session()
401 drm_info_once(&i915->drm, in intel_pxp_tee_end_arb_fw_session()
406 drm_dbg(&i915->drm, "PXP inv-stream-key-%u failed 0x%08x:%s:\n", in intel_pxp_tee_end_arb_fw_session()
409 drm_dbg(&i915->drm, " cmd-detail: ID=[0x%08x],API-Ver-[0x%08x]\n", in intel_pxp_tee_end_arb_fw_session()