Home
last modified time | relevance | path

Searched refs:tee_ta_session (Results 1 – 16 of 16) sorted by relevance

/optee_os/core/include/kernel/
H A Dtee_ta_manager.h27 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 Duser_ta.h67 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 Dpseudo_ta.h70 struct tee_ta_session *s);
/optee_os/core/kernel/
H A Dtee_ta_manager.c110 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 Dpseudo_ta.c146 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 Duser_ta.c154 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 Dstmm_sp.h164 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 Dstmm_sp.h33 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 Dtee_obj.h36 TEE_Result tee_obj_verify(struct tee_ta_session *sess, struct tee_obj *o);
H A Dtee_svc.h14 struct tee_ta_session;
/optee_os/core/tee/
H A Dtee_obj.c54 TEE_Result tee_obj_verify(struct tee_ta_session *sess, struct tee_obj *o) in tee_obj_verify()
H A Dtee_svc.c787 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 Dentry_std.c368 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 Dstmm_sp.c418 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 Dscmi.c206 struct tee_ta_session *ta_session = to_ta_session(ts); in pta_scmi_open_session()
H A Drtc.c311 struct tee_ta_session *ta_session = to_ta_session(ts); in open_session()