Searched refs:tee_ta_session (Results 1 – 16 of 16) sorted by relevance
| /optee_os/core/include/kernel/ |
| H A D | tee_ta_manager.h | 27 TAILQ_HEAD(tee_ta_session_head, tee_ta_session); 81 struct tee_ta_session { struct 82 TAILQ_ENTRY(tee_ta_session) link; 105 struct tee_ta_session **sess, argument 113 struct tee_ta_session *sess, 119 struct tee_ta_session *sess, 122 bool tee_ta_session_is_cancelled(struct tee_ta_session *s, TEE_Time *curr_time); 131 TEE_Result tee_ta_close_session(struct tee_ta_session *sess, 137 struct tee_ta_session *tee_ta_find_session(uint32_t id, 140 struct tee_ta_session *tee_ta_get_session(uint32_t id, bool exclusive, [all …]
|
| H A D | user_ta.h | 67 struct tee_ta_session *s); 73 TEE_Result tee_ta_complete_user_ta_session(struct tee_ta_session *s); 77 struct tee_ta_session *s __unused) in tee_ta_init_user_ta_session() 83 tee_ta_complete_user_ta_session(struct tee_ta_session *s __unused) in tee_ta_complete_user_ta_session()
|
| H A D | pseudo_ta.h | 70 struct tee_ta_session *s);
|
| /optee_os/core/kernel/ |
| H A D | tee_ta_manager.c | 110 struct tee_ta_session *__noprof to_ta_session(struct ts_session *sess) in to_ta_session() 113 return container_of(sess, struct tee_ta_session, ts_sess); in to_ta_session() 189 static void dec_session_ref_count(struct tee_ta_session *s) in dec_session_ref_count() 197 void tee_ta_put_session(struct tee_ta_session *s) in tee_ta_put_session() 210 static struct tee_ta_session *tee_ta_find_session_nolock(uint32_t id, in tee_ta_find_session_nolock() 213 struct tee_ta_session *s = NULL; in tee_ta_find_session_nolock() 214 struct tee_ta_session *found = NULL; in tee_ta_find_session_nolock() 226 struct tee_ta_session *tee_ta_find_session(uint32_t id, in tee_ta_find_session() 229 struct tee_ta_session *s = NULL; in tee_ta_find_session() 240 struct tee_ta_session *tee_ta_get_sessio [all...] |
| H A D | pseudo_ta.c | 146 struct tee_ta_session *ta_sess = to_ta_session(s); in pseudo_ta_enter_open_session() 192 struct tee_ta_session *ta_sess = to_ta_session(s); in pseudo_ta_enter_invoke_cmd() 291 struct tee_ta_session *s) in tee_ta_init_pseudo_ta_session()
|
| H A D | user_ta.c | 154 struct tee_ta_session *ta_sess = to_ta_session(session); in user_ta_enter() 466 struct tee_ta_session *s) in tee_ta_init_user_ta_session() 526 TEE_Result tee_ta_complete_user_ta_session(struct tee_ta_session *s) in tee_ta_complete_user_ta_session()
|
| /optee_os/core/arch/arm/include/kernel/ |
| H A D | stmm_sp.h | 164 struct tee_ta_session *s); 170 TEE_Result stmm_complete_session(struct tee_ta_session *s); 174 struct tee_ta_session *s __unused) in stmm_init_session() 180 stmm_complete_session(struct tee_ta_session *s __unused) in stmm_complete_session()
|
| /optee_os/core/arch/riscv/include/kernel/ |
| H A D | stmm_sp.h | 33 struct tee_ta_session *s __unused) in stmm_init_session() 39 stmm_complete_session(struct tee_ta_session *s __unused) in stmm_complete_session()
|
| /optee_os/core/include/tee/ |
| H A D | tee_obj.h | 36 TEE_Result tee_obj_verify(struct tee_ta_session *sess, struct tee_obj *o);
|
| H A D | tee_svc.h | 14 struct tee_ta_session;
|
| /optee_os/core/tee/ |
| H A D | tee_obj.c | 54 TEE_Result tee_obj_verify(struct tee_ta_session *sess, struct tee_obj *o) in tee_obj_verify()
|
| H A D | tee_svc.c | 787 struct tee_ta_session *s = NULL; in syscall_open_ta_session() 835 struct tee_ta_session *s = NULL; in syscall_close_ta_session() 856 struct tee_ta_session *called_sess = NULL; in syscall_invoke_ta_command() 921 struct tee_ta_session *sess = NULL; in syscall_unmask_cancellation() 933 struct tee_ta_session *sess = NULL; in syscall_mask_cancellation()
|
| H A D | entry_std.c | 368 struct tee_ta_session *s = NULL; in entry_open_session() 415 struct tee_ta_session *s; in entry_close_session() 436 struct tee_ta_session *s; in entry_invoke_command() 468 struct tee_ta_session *s; in entry_cancel()
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | stmm_sp.c | 418 TEE_Result stmm_init_session(const TEE_UUID *uuid, struct tee_ta_session *sess) in stmm_init_session() 440 TEE_Result stmm_complete_session(struct tee_ta_session *sess) in stmm_complete_session() 467 struct tee_ta_session *ta_sess = to_ta_session(s); in stmm_enter_open_session() 488 struct tee_ta_session *ta_sess = to_ta_session(s); in stmm_enter_invoke_cmd()
|
| /optee_os/core/pta/ |
| H A D | scmi.c | 206 struct tee_ta_session *ta_session = to_ta_session(ts); in pta_scmi_open_session()
|
| H A D | rtc.c | 311 struct tee_ta_session *ta_session = to_ta_session(ts); in open_session()
|