Home
last modified time | relevance | path

Searched refs:TEEC_ContextInner (Results 1 - 5 of 5) sorted by relevance

/base/tee/tee_client/frameworks/libteec_vendor/
H A Dtee_client_inner_api.h53 TEEC_Result TEEC_InitializeContextInner(TEEC_ContextInner *context, const CaAuthInfo *caInfo);
54 TEEC_Result TEEC_OpenSessionInner(int callingPid, const TaFileInfo *taFile, TEEC_ContextInner *context,
57 TEEC_Result TEEC_InvokeCommandInner(TEEC_ContextInner *context, const TEEC_Session *session,
59 void TEEC_CloseSessionInner(TEEC_Session *session, const TEEC_ContextInner *context);
60 void TEEC_FinalizeContextInner(TEEC_ContextInner *context);
61 TEEC_Result TEEC_RegisterSharedMemoryInner(TEEC_ContextInner *context, TEEC_SharedMemoryInner *sharedMem);
62 TEEC_Result TEEC_AllocateSharedMemoryInner(TEEC_ContextInner *context, TEEC_SharedMemoryInner *sharedMem);
64 TEEC_ContextInner *GetBnContext(const TEEC_Context *context);
65 bool PutBnContext(TEEC_ContextInner *context);
66 TEEC_ContextInner *FindAndRemoveBnContex
[all...]
H A Dtee_client_api.c184 TEEC_Result TEEC_CheckOperation(TEEC_ContextInner *context, const TEEC_Operation *operation);
201 static TEEC_Result AddSessionList(uint32_t sessionId, const TEEC_UUID *destination, TEEC_ContextInner *context, in AddSessionList()
232 static TEEC_ContextInner *FindBnContext(const TEEC_Context *context) in FindBnContext()
234 TEEC_ContextInner *sContext = NULL; in FindBnContext()
245 TEEC_ContextInner *tmp = CONTAINER_OF(ptr, TEEC_ContextInner, c_node); in FindBnContext()
255 TEEC_ContextInner *GetBnContext(const TEEC_Context *context) in GetBnContext()
257 TEEC_ContextInner *sContext = NULL; in GetBnContext()
272 bool PutBnContext(TEEC_ContextInner *context) in PutBnContext()
287 TEEC_ContextInner *FindAndRemoveBnContex
[all...]
/base/tee/tee_client/services/cadaemon/src/ca_daemon/
H A Dcadaemon_service.h59 TEEC_ContextInner *contextInner;
96 TEEC_Result SetContextToProcData(int32_t pid, TEEC_ContextInner *outContext);
100 void PutBnContextAndReleaseFd(int32_t pid, TEEC_ContextInner *outContext);
101 void ReleaseContext(int32_t pid, TEEC_ContextInner **contextInner);
104 TEEC_Session **outSession, TEEC_ContextInner **outContext);
106 const TEEC_Session *inSession, TEEC_ContextInner **outContext, TEEC_Session **outSession);
H A Dcadaemon_service.cpp328 TEEC_Result CaDaemonService::SetContextToProcData(int32_t pid, TEEC_ContextInner *outContext) in SetContextToProcData()
351 void CaDaemonService::PutBnContextAndReleaseFd(int32_t pid, TEEC_ContextInner *outContext) in PutBnContextAndReleaseFd()
409 void CaDaemonService::ReleaseContext(int32_t pid, TEEC_ContextInner **contextInner) in ReleaseContext()
426 TEEC_ContextInner *contextInner = (TEEC_ContextInner *)malloc(sizeof(*contextInner)); in InitializeContext()
500 TEEC_ContextInner *outContext = FindAndRemoveBnContext(contextPtr); in CallFinalizeContext()
513 int pid, TEEC_Session **outSession, TEEC_ContextInner **outContext) in CallGetBnContext()
515 TEEC_ContextInner *tempContext = nullptr; in CallGetBnContext()
643 TEEC_ContextInner *outContext = paraDecode->contextInner; in TeecOptDecodePartialMem()
768 TEEC_ContextInner *outContex in PrePareParmas()
[all...]
/base/tee/tee_client/frameworks/include/
H A Dtee_client_inner.h93 } TEEC_ContextInner; typedef
102 TEEC_ContextInner *context; /* point to its own TEE environment */

Completed in 5 milliseconds