Samsung Internal API reference  2.0
tees_ssapi.h File Reference

Samsung SMC APIs. More...

Go to the source code of this file.

Data Structures

struct  secHDCPKeyInfo_t
 Key information for HDCP. More...
 

Macros

#define SECCAM_SECURE   0x0000
 Successful return of SMC for SECCAM_GetStatus.
 
#define SECCAM_NORMAL   0x9101
 Unsuccessful return of SMC for SECCAM_GetStatus.
 

Enumerations

enum  { TUI_SET_INFO = 1, TUI_CLEAR_INFO }
 TUI_SETINFO commands.
 

Functions

TEE_Result TEES_SECCAM_GetStatus (unsigned int *data)
 Get a status of secure camera. More...
 
TEE_Result TEES_SECCAM_Protect (uint64_t paddr, size_t size, unsigned int *data)
 Protect the memory used by secure camera. More...
 
TEE_Result TEES_SECCAM_Unprotect (uint64_t paddr, size_t size, unsigned int *data)
 Unprotect the memory used by secure camera. More...
 
TEE_Result TEES_SECCAM_IsProtected (uint64_t paddr, size_t size, unsigned int *data)
 Check the memory used by secure camera whether it is protected or not. More...
 
TEE_Result TEES_HDCP_SetKeyInfo (struct secHDCPKeyInfo_t *SecureHDCPKey_info, unsigned int *data)
 Set HDCP key information. More...
 
TEE_Result TEES_TUI_SetInfo (uint32_t cmd, uint64_t paddr, size_t size, unsigned int *data)
 Set or clear TUI information. More...
 
TEE_Result TEES_TUI_Protect (uint64_t paddr, size_t size, unsigned int *data)
 Protect the memory used by TUI. More...
 
TEE_Result TEES_TUI_Unprotect (uint64_t paddr, size_t size, unsigned int *data)
 Unprotect the memory used by TUI. More...
 

Detailed Description

Samsung SMC APIs.