aboutsummaryrefslogtreecommitdiff
path: root/lib/libutee/tee_api_private.h
diff options
context:
space:
mode:
authorJens Wiklander <jens.wiklander@linaro.org>2015-11-12 16:11:03 +0100
committerJens Wiklander <jens.wiklander@linaro.org>2015-11-27 13:08:54 +0100
commit2f04385cada8dda6ead5b174d415b2c695082b3f (patch)
tree75115145b2234fd7f58f9d3a0881c1aa0cc1181c /lib/libutee/tee_api_private.h
parente86f1266afb6871795921b1eeb2bcbe5b1928cb5 (diff)
Unify TA entry functions
Unifies TA entry function into one entry function. * Updates TA entry * Update ta_head * Fixes style issues in user_ta_entry.c Note that this change is not backwards compatible, TAs needs to be recompiled. Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> Tested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU) Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Pascal Brand <pascal.brand@linaro.org>
Diffstat (limited to 'lib/libutee/tee_api_private.h')
-rw-r--r--lib/libutee/tee_api_private.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/lib/libutee/tee_api_private.h b/lib/libutee/tee_api_private.h
index 60986826..efb5dd65 100644
--- a/lib/libutee/tee_api_private.h
+++ b/lib/libutee/tee_api_private.h
@@ -40,13 +40,8 @@ void __utee_from_param(struct utee_params *up, uint32_t param_types,
void __utee_to_param(TEE_Param params[TEE_NUM_PARAMS],
uint32_t *param_types, const struct utee_params *up);
-void __utee_entry_close_session(unsigned long session_id) __noreturn;
-
-void __utee_entry_open_session(struct utee_params *up, unsigned long session_id)
- __noreturn;
-
-void __utee_entry_invoke_command(unsigned long cmd_id, struct utee_params *up,
- unsigned long session_id) __noreturn;
+void __utee_entry(unsigned long func, unsigned long session_id,
+ struct utee_params *up, unsigned long cmd_id);
#endif /*TEE_API_PRIVATE*/