Home
last modified time | relevance | path

Searched refs:clnt_id (Results 1 – 9 of 9) sorted by relevance

/optee_os/core/include/kernel/
H A Dtee_ta_manager.h85 TEE_Identity clnt_id; /* Identify of client */ member
108 const TEE_Identity *clnt_id,
114 const TEE_Identity *clnt_id,
120 const TEE_Identity *clnt_id);
133 const TEE_Identity *clnt_id);
/optee_os/core/tee/
H A Dtee_svc.c178 return copy_to_user(buf, &to_ta_session(sess)->clnt_id, in get_prop_client_id()
790 TEE_Identity *clnt_id = malloc(sizeof(TEE_Identity)); in syscall_open_ta_session() local
792 if (uuid == NULL || param == NULL || clnt_id == NULL) { in syscall_open_ta_session()
803 clnt_id->login = TEE_LOGIN_TRUSTED_APP; in syscall_open_ta_session()
804 memcpy(&clnt_id->uuid, &sess->ctx->uuid, sizeof(TEE_UUID)); in syscall_open_ta_session()
811 clnt_id, cancel_req_to, param); in syscall_open_ta_session()
826 free_wipe(clnt_id); in syscall_open_ta_session()
834 TEE_Identity clnt_id = { }; in syscall_close_ta_session() local
839 clnt_id.login = TEE_LOGIN_TRUSTED_APP; in syscall_close_ta_session()
840 memcpy(&clnt_id.uuid, &sess->ctx->uuid, sizeof(TEE_UUID)); in syscall_close_ta_session()
[all …]
H A Dentry_std.c330 TEE_Identity *clnt_id) in get_open_session_meta() argument
342 clnt_id->login = params[1].u.value.c; in get_open_session_meta()
343 switch (clnt_id->login) { in get_open_session_meta()
346 memset(&clnt_id->uuid, 0, sizeof(clnt_id->uuid)); in get_open_session_meta()
353 tee_uuid_from_octets(&clnt_id->uuid, in get_open_session_meta()
369 TEE_Identity clnt_id = { }; in entry_open_session() local
376 &clnt_id); in entry_open_session()
386 &clnt_id, TEE_TIMEOUT_INFINITE, &param); in entry_open_session()
/optee_os/core/kernel/
H A Dtee_ta_manager.c354 if (s->clnt_id.login == TEE_LOGIN_TRUSTED_APP) { in check_client()
361 if (memcmp(&s->clnt_id, id, sizeof(TEE_Identity)) != 0) { in check_client()
460 const TEE_Identity *clnt_id) in tee_ta_close_session() argument
482 if (check_client(sess, clnt_id) != TEE_SUCCESS) { in tee_ta_close_session()
708 const TEE_Identity *clnt_id, in tee_ta_open_session() argument
734 s->clnt_id = *clnt_id; in tee_ta_open_session()
780 const TEE_Identity *clnt_id, in tee_ta_invoke_command() argument
789 if (check_client(sess, clnt_id) != TEE_SUCCESS) in tee_ta_invoke_command()
1023 const TEE_Identity *clnt_id) in tee_ta_cancel_command() argument
1027 if (check_client(sess, clnt_id) != TEE_SUCCESS) in tee_ta_cancel_command()
H A Dpseudo_ta.c24 if (to_ta_session(s)->clnt_id.login == TEE_LOGIN_TRUSTED_APP) in client_is_secure()
/optee_os/core/pta/
H A Dscmi.c209 if (ta_session->clnt_id.login != TEE_LOGIN_REE_KERNEL) { in pta_scmi_open_session()
H A Drtc.c314 if (ta_session->clnt_id.login != TEE_LOGIN_REE_KERNEL) in open_session()
/optee_os/core/pta/stm32mp/
H A Dbsec_pta.c289 uint32_t login = to_ta_session(ts_get_current_session())->clnt_id.login; in pta_bsec_open_session()
/optee_os/core/pta/tests/
H A Dinvoke.c48 if (to_ta_session(session)->clnt_id.login == TEE_LOGIN_TRUSTED_APP) { in test_v2p2v()