Home
last modified time | relevance | path

Searched refs:open_sessions (Results 1 – 8 of 8) sorted by relevance

/optee_os-3.20.0/core/kernel/
A Dtee_ta_manager.c223 TAILQ_FOREACH(s, open_sessions, link) { in tee_ta_find_session_nolock()
300 TAILQ_REMOVE(open_sessions, s, link); in tee_ta_unlink_session()
317 tee_ta_unlink_session(s, open_sessions); in destroy_session()
344 nsec_sessions_list_head(&open_sessions); in destroy_ta_ctx_from_session()
552 destroy_session(sess, open_sessions); in tee_ta_close_session()
558 destroy_session(sess, open_sessions); in tee_ta_close_session()
563 destroy_session(sess, open_sessions); in tee_ta_close_session()
677 s->id = new_session_id(open_sessions); in tee_ta_init_session()
711 TAILQ_REMOVE(open_sessions, s, link); in tee_ta_init_session()
883 nsec_sessions_list_head(&open_sessions); in init_dump_ctx()
[all …]
A Duser_ta.c353 while (!TAILQ_EMPTY(&utc->open_sessions)) { in free_utc()
354 tee_ta_close_session(TAILQ_FIRST(&utc->open_sessions), in free_utc()
355 &utc->open_sessions, KERN_IDENTITY); in free_utc()
433 TAILQ_INIT(&utc->open_sessions); in tee_ta_init_user_ta_session()
/optee_os-3.20.0/core/include/kernel/
A Dtee_ta_manager.h104 struct tee_ta_session_head *open_sessions,
130 struct tee_ta_session_head *open_sessions,
136 struct tee_ta_session_head *open_sessions);
139 struct tee_ta_session_head *open_sessions);
A Duser_ta.h36 struct tee_ta_session_head open_sessions; member
/optee_os-3.20.0/core/include/tee/
A Dentry_std.h24 void nsec_sessions_list_head(struct tee_ta_session_head **open_sessions);
/optee_os-3.20.0/core/arch/arm/kernel/
A Dsecure_partition.c175 static uint16_t new_session_id(struct sp_sessions_head *open_sessions) in new_session_id() argument
180 last = TAILQ_LAST(open_sessions, sp_sessions_head); in new_session_id()
215 static TEE_Result sp_create_session(struct sp_sessions_head *open_sessions, in sp_create_session() argument
225 s->endpoint_id = new_session_id(open_sessions); in sp_create_session()
236 TAILQ_INSERT_TAIL(open_sessions, s, link); in sp_create_session()
322 struct sp_sessions_head *open_sessions, in sp_open_session() argument
332 res = sp_create_session(open_sessions, uuid, &s); in sp_open_session()
/optee_os-3.20.0/core/tee/
A Dtee_svc.c885 res = tee_ta_open_session(&ret_o, &s, &utc->open_sessions, uuid, in syscall_open_ta_session()
914 s = tee_ta_find_session(ta_sess, &utc->open_sessions); in syscall_close_ta_session()
919 return tee_ta_close_session(s, &utc->open_sessions, &clnt_id); in syscall_close_ta_session()
939 &utc->open_sessions); in syscall_invoke_ta_command()
A Dentry_std.c523 void nsec_sessions_list_head(struct tee_ta_session_head **open_sessions) in nsec_sessions_list_head() argument
525 *open_sessions = &tee_open_sessions; in nsec_sessions_list_head()

Completed in 13 milliseconds