/* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright (c) 2015 MediaTek Inc. */ #ifndef __CMDQ_SEC_GP_H__ #define __CMDQ_SEC_GP_H__ #include #include #include "tee_client_api.h" #if defined(CONFIG_MICROTRUST_TEE_SUPPORT) #include "teei_client_main.h" #endif #if defined(CONFIG_TRUSTONIC_TEE_SUPPORT) #include "mobicore_driver_api.h" #endif /* context for tee vendor */ struct cmdq_sec_tee_context { /* Universally Unique Identifier of secure tl/dr */ struct TEEC_UUID uuid; struct TEEC_Context gp_context; /* basic context */ struct TEEC_Session session; /* session handle */ struct TEEC_SharedMemory shared_mem; /* shared memory */ struct TEEC_SharedMemory shared_mem_ex; /* shared memory */ struct TEEC_SharedMemory shared_mem_ex2; /* shared memory */ }; #endif /* __CMDQ_SEC_GP_H__ */