1963051aaSJerome Forissier /* SPDX-License-Identifier: BSD-2-Clause */ 2963051aaSJerome Forissier /* 3963051aaSJerome Forissier * Copyright (c) 2014, STMicroelectronics International N.V. 4963051aaSJerome Forissier */ 5963051aaSJerome Forissier #ifndef CORE_PTA_TESTS_MISC_H 6963051aaSJerome Forissier #define CORE_PTA_TESTS_MISC_H 7963051aaSJerome Forissier 8963051aaSJerome Forissier #include <compiler.h> 9963051aaSJerome Forissier #include <tee_api_types.h> 10963051aaSJerome Forissier #include <tee_api_defines.h> 11963051aaSJerome Forissier 12963051aaSJerome Forissier /* basic run-time tests */ 13963051aaSJerome Forissier TEE_Result core_self_tests(uint32_t nParamTypes, 14963051aaSJerome Forissier TEE_Param pParams[TEE_NUM_PARAMS]); 15963051aaSJerome Forissier 16963051aaSJerome Forissier TEE_Result core_fs_htree_tests(uint32_t nParamTypes, 17963051aaSJerome Forissier TEE_Param pParams[TEE_NUM_PARAMS]); 18963051aaSJerome Forissier 19963051aaSJerome Forissier TEE_Result core_mutex_tests(uint32_t nParamTypes, 20963051aaSJerome Forissier TEE_Param pParams[TEE_NUM_PARAMS]); 21963051aaSJerome Forissier 22963051aaSJerome Forissier #ifdef CFG_LOCKDEP 23963051aaSJerome Forissier TEE_Result core_lockdep_tests(uint32_t nParamTypes, 24963051aaSJerome Forissier TEE_Param pParams[TEE_NUM_PARAMS]); 25963051aaSJerome Forissier #else 26963051aaSJerome Forissier static inline TEE_Result core_lockdep_tests( 27963051aaSJerome Forissier uint32_t nParamTypes __unused, 28963051aaSJerome Forissier TEE_Param pParams[TEE_NUM_PARAMS] __unused) 29963051aaSJerome Forissier { 30963051aaSJerome Forissier return TEE_ERROR_NOT_SUPPORTED; 31963051aaSJerome Forissier } 32963051aaSJerome Forissier #endif 33963051aaSJerome Forissier 3485898338SJens Wiklander TEE_Result core_aes_perf_tests(uint32_t param_types, 3585898338SJens Wiklander TEE_Param params[TEE_NUM_PARAMS]); 3685898338SJens Wiklander 37*d783b681SEtienne Carriere TEE_Result core_dt_driver_tests(uint32_t param_types, 38*d783b681SEtienne Carriere TEE_Param params[TEE_NUM_PARAMS]); 39*d783b681SEtienne Carriere 40963051aaSJerome Forissier #endif /*CORE_PTA_TESTS_MISC_H*/ 41