Searched refs:open_sessions (Results 1 – 8 of 8) sorted by relevance
/optee_os-3.20.0/core/kernel/ |
A D | tee_ta_manager.c | 223 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 D | user_ta.c | 353 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 D | tee_ta_manager.h | 104 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 D | user_ta.h | 36 struct tee_ta_session_head open_sessions; member
|
/optee_os-3.20.0/core/include/tee/ |
A D | entry_std.h | 24 void nsec_sessions_list_head(struct tee_ta_session_head **open_sessions);
|
/optee_os-3.20.0/core/arch/arm/kernel/ |
A D | secure_partition.c | 175 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 D | tee_svc.c | 885 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 D | entry_std.c | 523 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