diff options
author | Jens Wiklander <jens.wiklander@linaro.org> | 2015-11-12 16:11:03 +0100 |
---|---|---|
committer | Jens Wiklander <jens.wiklander@linaro.org> | 2015-11-27 13:08:54 +0100 |
commit | 2f04385cada8dda6ead5b174d415b2c695082b3f (patch) | |
tree | 75115145b2234fd7f58f9d3a0881c1aa0cc1181c /lib/libutee/tee_api_private.h | |
parent | e86f1266afb6871795921b1eeb2bcbe5b1928cb5 (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.h | 9 |
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*/ |