Lines Matching refs:ArmSmcArgs
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()
54 ARM_SMC_ARGS ArmSmcArgs = {0}; in optee_exchange_capabilities() local
56 ArmSmcArgs.Arg0 = OPTEE_SMC_EXCHANGE_CAPABILITIES; in optee_exchange_capabilities()
58 tee_smc_call(&ArmSmcArgs); in optee_exchange_capabilities()
60 if (ArmSmcArgs.Arg0 != 0) in optee_exchange_capabilities()
62 *sec_caps = ArmSmcArgs.Arg1; in optee_exchange_capabilities()
68 ARM_SMC_ARGS ArmSmcArgs = {0}; in optee_api_revision_is_compatible() local
70 ArmSmcArgs.Arg0 = OPTEE_SMC_CALLS_REVISION; in optee_api_revision_is_compatible()
72 tee_smc_call(&ArmSmcArgs); in optee_api_revision_is_compatible()
74 if (ArmSmcArgs.Arg0 == OPTEE_MSG_REVISION_MAJOR && in optee_api_revision_is_compatible()
75 ArmSmcArgs.Arg1 >= OPTEE_MSG_REVISION_MINOR) { in optee_api_revision_is_compatible()
77 ArmSmcArgs.Arg0, ArmSmcArgs.Arg1); in optee_api_revision_is_compatible()
81 ArmSmcArgs.Arg0, ArmSmcArgs.Arg1); in optee_api_revision_is_compatible()
88 ARM_SMC_ARGS ArmSmcArgs = {0}; in optee_get_shm_config() local
90 ArmSmcArgs.Arg0 = OPTEE_SMC_GET_SHM_CONFIG_V2; in optee_get_shm_config()
92 tee_smc_call(&ArmSmcArgs); in optee_get_shm_config()
94 *base = ArmSmcArgs.Arg1; in optee_get_shm_config()
95 *size = ArmSmcArgs.Arg2; in optee_get_shm_config()