Lines Matching defs:tee
22 static bool IsOpteeApi(const tee::TrustedOsCallUidResult& returned_uid) {
29 static bool IsOpteeApiRevisionSupported(const tee::TrustedOsCallRevisionResult& returned_rev) {
38 static const zx_smc_parameters_t kGetApiFuncCall = tee::CreateSmcFunctionCall(
39 tee::kTrustedOsCallUidFuncId);
42 tee::TrustedOsCallUidResult uid;
52 static const zx_smc_parameters_t kGetApiRevisionFuncCall = tee::CreateSmcFunctionCall(
53 tee::kTrustedOsCallRevisionFuncId);
56 tee::TrustedOsCallRevisionResult revision;
66 static const zx_smc_parameters_t kGetOsRevisionFuncCall = tee::CreateSmcFunctionCall(
90 const zx_smc_parameters_t func_call = tee::CreateSmcFunctionCall(kExchangeCapabilitiesFuncId,
157 static const zx_smc_parameters_t func_call = tee::CreateSmcFunctionCall(
193 // TODO(MTWN-140): Remove this once we have a tee core driver that will discover the TEE OS
247 // devmgr is now in charge of the memory for the tee client
302 uint32_t return_value = tee::kSmc32ReturnUnknownFunction;
307 func_call.params = tee::CreateSmcFunctionCall(
362 auto tee = fbl::make_unique_checked<::optee::OpteeController>(&ac, parent);
368 auto status = tee->Bind();
370 // devmgr is now in charge of the memory for tee
371 __UNUSED auto ptr = tee.release();