1 /* 2 * Copyright 2017, Rockchip Electronics Co., Ltd 3 * hisping lin, <hisping.lin@rock-chips.com> 4 * 5 * SPDX-License-Identifier: GPL-2.0+ 6 */ 7 #ifndef _OPTEE_CLIENT_RPC_H_ 8 #define _OPTEE_CLIENT_RPC_H_ 9 10 #include <optee_include/tee_base_types.h> 11 #include <optee_include/OpteeClientApiLib.h> 12 13 typedef struct{ 14 unsigned int Arg0; 15 unsigned int Arg1; 16 unsigned int Arg2; 17 unsigned int Arg3; 18 unsigned int Arg4; 19 unsigned int Arg5; 20 unsigned int Arg6; 21 unsigned int Arg7; 22 } ARM_SMC_ARGS; 23 24 TEEC_Result OpteeRpcCallback(ARM_SMC_ARGS *ArmSmcArgs); 25 26 #endif /*_OPTEE_CLIENT_RPC_H_*/ 27