Lines Matching full:ta
13 * Environment (TEE) with the Trusted Application (TA) OPTEE_TA_AVB
18 * struct ta_entry - TA entries
19 * @uuid: UUID of an emulated TA
20 * @open_session Called when a session is openened to the TA
21 * @invoke_func Called when a function in the TA is to be invoked
69 * this TA. in ta_avb_open_session()
184 if (!state->ta || state->session != session) in sandbox_tee_close_session()
188 state->ta = NULL; in sandbox_tee_close_session()
212 const struct ta_entry *ta; in sandbox_tee_open_session() local
214 if (state->ta) { in sandbox_tee_open_session()
219 ta = find_ta_entry(arg->uuid); in sandbox_tee_open_session()
220 if (!ta) { in sandbox_tee_open_session()
221 printf("Cannot find TA\n"); in sandbox_tee_open_session()
228 arg->ret = ta->open_session(num_params, params); in sandbox_tee_open_session()
232 state->ta = (void *)ta; in sandbox_tee_open_session()
236 printf("Cannot open session, TA returns error\n"); in sandbox_tee_open_session()
247 struct ta_entry *ta = state->ta; in sandbox_tee_invoke_func() local
254 if (!ta) { in sandbox_tee_invoke_func()
255 printf("TA session not available\n"); in sandbox_tee_invoke_func()
264 arg->ret = ta->invoke_func(arg->func, num_params, params); in sandbox_tee_invoke_func()