ARB_SESSION
ret = intel_pxp_terminate_session(pxp, ARB_SESSION);
ret = pxp_wait_for_session_state(pxp, ARB_SESSION, false);
intel_pxp_gsccs_end_arb_fw_session(pxp, ARB_SESSION);
intel_pxp_tee_end_arb_fw_session(pxp, ARB_SESSION);
if (intel_pxp_session_is_in_play(pxp, ARB_SESSION)) {
ret = intel_pxp_gsccs_create_session(pxp, ARB_SESSION);
ret = intel_pxp_tee_cmd_create_arb_session(pxp, ARB_SESSION);
ret = pxp_wait_for_session_state(pxp, ARB_SESSION, true);
ret = xe_pxp_submit_session_termination(pxp, ARB_SESSION);
ret = pxp_wait_for_session_state(pxp, ARB_SESSION, false);
return xe_pxp_submit_session_invalidation(&pxp->gsc_res, ARB_SESSION);
if (pxp_session_is_in_play(pxp, ARB_SESSION))
ret = xe_pxp_submit_session_init(&pxp->gsc_res, ARB_SESSION);
ret = pxp_wait_for_session_state(pxp, ARB_SESSION, true);