Lines Matching refs:ta_sess
146 struct tee_ta_session *ta_sess = to_ta_session(s); in pseudo_ta_enter_open_session() local
151 ta_sess->err_origin = TEE_ORIGIN_TRUSTED_APP; in pseudo_ta_enter_open_session()
163 if (ta_sess->param) { in pseudo_ta_enter_open_session()
164 res = copy_in_param(s, ta_sess->param, tee_param, in pseudo_ta_enter_open_session()
167 unmap_mapped_param(ta_sess->param, did_map); in pseudo_ta_enter_open_session()
168 ta_sess->err_origin = TEE_ORIGIN_TEE; in pseudo_ta_enter_open_session()
171 param_types = ta_sess->param->types; in pseudo_ta_enter_open_session()
177 if (ta_sess->param) { in pseudo_ta_enter_open_session()
178 update_out_param(tee_param, ta_sess->param); in pseudo_ta_enter_open_session()
179 unmap_mapped_param(ta_sess->param, did_map); in pseudo_ta_enter_open_session()
192 struct tee_ta_session *ta_sess = to_ta_session(s); in pseudo_ta_enter_invoke_cmd() local
198 if (ta_sess->param) { in pseudo_ta_enter_invoke_cmd()
199 res = copy_in_param(s, ta_sess->param, tee_param, did_map); in pseudo_ta_enter_invoke_cmd()
201 unmap_mapped_param(ta_sess->param, did_map); in pseudo_ta_enter_invoke_cmd()
202 ta_sess->err_origin = TEE_ORIGIN_TEE; in pseudo_ta_enter_invoke_cmd()
205 param_types = ta_sess->param->types; in pseudo_ta_enter_invoke_cmd()
208 ta_sess->err_origin = TEE_ORIGIN_TRUSTED_APP; in pseudo_ta_enter_invoke_cmd()
212 if (ta_sess->param) { in pseudo_ta_enter_invoke_cmd()
213 update_out_param(tee_param, ta_sess->param); in pseudo_ta_enter_invoke_cmd()
214 unmap_mapped_param(ta_sess->param, did_map); in pseudo_ta_enter_invoke_cmd()