NVIDIA DRIVE OS Linux SDK API Reference

5.2.6 Release
For Test and Development only
tee_client_functions.h File Reference

Detailed Description

GP Client Interface Library

Description: This file declares APIs for GP Client Library.

Definition in file tee_client_functions.h.

Go to the source code of this file.

Macros

#define TEEC_PARAM_TYPES(t0, t1, t2, t3)   (((uint32_t)t0) | (((uint32_t)t1) << 4U) | (((uint32_t)t2) << 8U) | (((uint32_t)t3) << 12U))
 Helper macro to construct param type. More...
 
#define TEEC_PARAM_TYPE_GET(t, i)   (((t) >> (i*4)) & 0xF)
 Helper macro to get GP param based on index. More...
 

Functions

TEEC_Result TEEC_InitializeContext (const char *name, TEEC_Context *context)
 Initilize TEEC context This is Dummy function. More...
 
void TEEC_FinalizeContext (TEEC_Context *context)
 Finalize TEEC context This is Dummy function. More...
 
TEEC_Result TEEC_OpenSession (TEEC_Context *context, TEEC_Session *session, const TEEC_UUID *destination, uint32_t connectionMethod, const void *connectionData, TEEC_Operation *operation, uint32_t *returnOrigin)
 This function opens a new Session between the Client Application and the specified Trusted Application. More...
 
void TEEC_CloseSession (TEEC_Session *session)
 closes a Session which has been opened with a Trusted Application More...
 
TEEC_Result TEEC_InvokeCommand (TEEC_Session *session, uint32_t commandID, TEEC_Operation *operation, uint32_t *returnOrigin)
 invokes a Command within the specified Session More...