GP Client Interface Constants
Description: This file declares constants for GP Client Library.
Definition in file tee_client_constants.h.
Go to the source code of this file.
Macros | |
#define | TEEC_SUCCESS 0x00000000U |
Return value for Success. More... | |
#define | TEEC_ERROR_GENERIC 0xFFFF0000U |
Return value for Generic error. More... | |
#define | TEEC_ERROR_ACCESS_DENIED 0xFFFF0001U |
Retrun value for access Denied. More... | |
#define | TEEC_ERROR_CANCEL 0xFFFF0002U |
Retrun value for cancel. More... | |
#define | TEEC_ERROR_ACCESS_CONFLICT 0xFFFF0003U |
Retrun value for access conflict. More... | |
#define | TEEC_ERROR_EXCESS_DATA 0xFFFF0004U |
#define | TEEC_ERROR_BAD_FORMAT 0xFFFF0005U |
#define | TEEC_ERROR_BAD_PARAMETERS 0xFFFF0006U |
Return value for bad parameters. More... | |
#define | TEEC_ERROR_BAD_STATE 0xFFFF0007U |
Return value for Bad State. More... | |
#define | TEEC_ERROR_ITEM_NOT_FOUND 0xFFFF0008U |
Retrun value for item not found. More... | |
#define | TEEC_ERROR_NOT_IMPLEMENTED 0xFFFF0009U |
Return value for Feature not implimented. More... | |
#define | TEEC_ERROR_NOT_SUPPORTED 0xFFFF000AU |
Return value for Feature not supported. More... | |
#define | TEEC_ERROR_NO_DATA 0xFFFF000BU |
Return value for No Data. More... | |
#define | TEEC_ERROR_OUT_OF_MEMORY 0xFFFF000CU |
Return value for Out of memory. More... | |
#define | TEEC_ERROR_BUSY 0xFFFF000DU |
Retrun value for busy. More... | |
#define | TEEC_ERROR_COMMUNICATION 0xFFFF000EU |
Return value for communication error. More... | |
#define | TEEC_ERROR_SECURITY 0xFFFF000FU |
Return value for security. More... | |
#define | TEEC_ERROR_SHORT_BUFFER 0xFFFF0010U |
Return value for supplied buffer too small. More... | |
#define | TEEC_ERROR_BLOCKED 0x00000001U |
Return value for blocked. More... | |
#define | TEEC_ERROR_NO_ANSWER 0x00000002U |
#define | TEEC_NONE 0x00000000U |
Represents No parameters. More... | |
#define | TEEC_VALUE_INPUT 0x00000001U |
Represents an argument which is input of type value. More... | |
#define | TEEC_VALUE_OUTPUT 0x00000003U |
Represents an argument which is output of type value. More... | |
#define | TEEC_VALUE_INOUT 0x00000003U |
Represents an argument which is both input and output of type value. More... | |
#define | TEEC_MEMREF_TEMP_INPUT 0x00000005U |
Represents an argument which is input of type buffer. More... | |
#define | TEEC_MEMREF_TEMP_OUTPUT 0x00000007U |
Represents an argument which is output of type buffer. More... | |
#define | TEEC_MEMREF_TEMP_INOUT 0x00000007U |
Represents an argument which is both input and output of type buffer. More... | |
#define | TEEC_MEM_INPUT 0x00000001U |
Represents an argument which is input of type buffer. More... | |
#define | TEEC_MEM_OUTPUT 0x00000002U |
Represents an argument which is output of type buffer. More... | |
#define | TEEC_LOGIN_PUBLIC 0x00000000 |
Session Login Methods:Public. More... | |
#define | TEEC_LOGIN_USER 0x00000001 |
Session Login Methods:User. More... | |
#define | TEEC_LOGIN_GROUP 0x00000002 |
Session Login Methods:Group. More... | |
#define | TEEC_LOGIN_APPLICATION 0x00000004 |
Session Login Methods:Application. More... | |
#define | TEEC_LOGIN_USER_APPLICATION 0x00000005 |
Session Login Methods:User Application. More... | |
#define | TEEC_LOGIN_GROUP_APPLICATION 0x00000006 |
Session Login Methods:Group Application. More... | |
#define | TEEC_ORIGIN_API 0x00000001 |
Error Origin from TOS driver. More... | |
#define | TEEC_ORIGIN_COMMS 0x00000002 |
Error Origin from communication layer. More... | |
#define | TEEC_ORIGIN_TEE 0x00000003 |
Error Origin from trusted execution environment. More... | |
#define | TEEC_ORIGIN_TRUSTED_APP 0x00000004 |
Error Origin from trusted application. More... | |