Searched refs:ArmSmcArgs (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/u-boot/lib/optee_clientApi/ |
| H A D | OpteeClientApiLib.c | 24 ARM_SMC_ARGS ArmSmcArgs = {0}; in optee_vm_create() local 26 ArmSmcArgs.Arg0 = OPTEE_SMC_VM_CREATED; in optee_vm_create() 27 ArmSmcArgs.Arg1 = client_id; in optee_vm_create() 29 tee_smc_call(&ArmSmcArgs); in optee_vm_create() 31 if (ArmSmcArgs.Arg0 != 0) in optee_vm_create() 39 ARM_SMC_ARGS ArmSmcArgs = {0}; in optee_vm_destroyed() local 41 ArmSmcArgs.Arg0 = OPTEE_SMC_VM_DESTROYED; in optee_vm_destroyed() 42 ArmSmcArgs.Arg1 = client_id; in optee_vm_destroyed() 44 tee_smc_call(&ArmSmcArgs); in optee_vm_destroyed() 46 if (ArmSmcArgs.Arg0 != 0) in optee_vm_destroyed() [all …]
|
| H A D | OpteeClientRPC.c | 550 TEEC_Result OpteeRpcCallback(ARM_SMC_ARGS *ArmSmcArgs) in OpteeRpcCallback() argument 557 switch (TEESMC_RETURN_GET_RPC_FUNC(ArmSmcArgs->Arg0)) { in OpteeRpcCallback() 559 debug("TEEC: ArmSmcArgs->Arg1 = 0x%x \n", ArmSmcArgs->Arg1); in OpteeRpcCallback() 560 TeecResult = OpteeRpcAlloc(ArmSmcArgs->Arg1, &ArmSmcArgs->Arg2); in OpteeRpcCallback() 561 ArmSmcArgs->Arg5 = ArmSmcArgs->Arg2; in OpteeRpcCallback() 562 ArmSmcArgs->Arg1 = 0; in OpteeRpcCallback() 563 ArmSmcArgs->Arg4 = 0; in OpteeRpcCallback() 568 TeecResult = OpteeRpcAlloc(ArmSmcArgs->Arg1, &ArmSmcArgs->Arg1); in OpteeRpcCallback() 573 TeecResult = OpteeRpcFree(ArmSmcArgs->Arg2); in OpteeRpcCallback() 578 TeecResult = OpteeRpcFree(ArmSmcArgs->Arg1); in OpteeRpcCallback() [all …]
|
| H A D | OpteeClientMem.c | 144 ARM_SMC_ARGS ArmSmcArgs = {0}; in OpteeClientMemInit() local 146 ArmSmcArgs.Arg0 = OPTEE_SMC_GET_SHM_CONFIG_V2; in OpteeClientMemInit() 148 tee_smc_call(&ArmSmcArgs); in OpteeClientMemInit() 151 ArmSmcArgs.Arg0, ArmSmcArgs.Arg1, ArmSmcArgs.Arg2, ArmSmcArgs.Arg3); in OpteeClientMemInit() 153 return my_malloc_init((void *)(size_t)ArmSmcArgs.Arg1, ArmSmcArgs.Arg2); in OpteeClientMemInit()
|
| H A D | OpteeClientSMC.c | 332 ARM_SMC_ARGS ArmSmcArgs = {0}; in OpteeSmcCall() local 334 ArmSmcArgs.Arg0 = OPTEE_SMC_CALL_WITH_ARG_V2; in OpteeSmcCall() 335 ArmSmcArgs.Arg1 = 0; in OpteeSmcCall() 336 ArmSmcArgs.Arg2 = (uint32_t) (size_t)TeeSmc32Arg; in OpteeSmcCall() 339 tee_smc_call(&ArmSmcArgs); in OpteeSmcCall() 341 ArmSmcArgs.Arg0, ArmSmcArgs.Arg1, ArmSmcArgs.Arg2, ArmSmcArgs.Arg3); in OpteeSmcCall() 342 if (TEESMC_RETURN_IS_RPC(ArmSmcArgs.Arg0)) { in OpteeSmcCall() 343 (void) OpteeRpcCallback(&ArmSmcArgs); in OpteeSmcCall() 344 } else if (ArmSmcArgs.Arg0 == TEESMC_RETURN_UNKNOWN_FUNCTION) { in OpteeSmcCall() 347 } else if (ArmSmcArgs.Arg0 != TEESMC_RETURN_OK) { in OpteeSmcCall()
|
| /OK3568_Linux_fs/u-boot/include/optee_include/ |
| H A D | OpteeClientRPC.h | 56 TEEC_Result OpteeRpcCallback(ARM_SMC_ARGS *ArmSmcArgs);
|