Home
last modified time | relevance | path

Searched refs:sec_caps (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/u-boot/lib/optee_clientApi/
H A DOpteeClientApiLib.c52 static bool optee_exchange_capabilities(uint32_t *sec_caps) in optee_exchange_capabilities() argument
62 *sec_caps = ArmSmcArgs.Arg1; in optee_exchange_capabilities()
141 uint32_t sec_caps = 0; in TEEC_InitializeContext() local
160 if (!optee_exchange_capabilities(&sec_caps)) in TEEC_InitializeContext()
164 if (sec_caps & OPTEE_SMC_SEC_CAP_VIRTUALIZATION) { in TEEC_InitializeContext()
183 uint32_t sec_caps = 0; in TEEC_FinalizeContext() local
186 if (!optee_exchange_capabilities(&sec_caps)) in TEEC_FinalizeContext()
190 if (sec_caps & OPTEE_SMC_SEC_CAP_VIRTUALIZATION) { in TEEC_FinalizeContext()
/OK3568_Linux_fs/kernel/drivers/tee/optee/
H A Dcore.c208 if (optee->sec_caps & OPTEE_SMC_SEC_CAP_DYNAMIC_SHM) in optee_get_version()
210 if (optee->sec_caps & OPTEE_SMC_SEC_CAP_MEMREF_NULL) in optee_get_version()
258 if (optee->sec_caps & OPTEE_SMC_SEC_CAP_MEMREF_NULL) in optee_open()
407 u32 *sec_caps) in optee_msg_exchange_capabilities() argument
429 *sec_caps = res.result.capabilities; in optee_msg_exchange_capabilities()
638 u32 sec_caps; in optee_probe() local
667 if (!optee_msg_exchange_capabilities(invoke_fn, &sec_caps)) { in optee_probe()
675 if (sec_caps & OPTEE_SMC_SEC_CAP_DYNAMIC_SHM) in optee_probe()
681 if (IS_ERR(pool) && (sec_caps & OPTEE_SMC_SEC_CAP_HAVE_RESERVED_SHM)) in optee_probe()
694 optee->sec_caps = sec_caps; in optee_probe()
[all …]
H A Doptee_private.h97 u32 sec_caps; member