Searched refs:sec_caps (Results 1 – 3 of 3) sorted by relevance
52 static bool optee_exchange_capabilities(uint32_t *sec_caps) in optee_exchange_capabilities() argument62 *sec_caps = ArmSmcArgs.Arg1; in optee_exchange_capabilities()141 uint32_t sec_caps = 0; in TEEC_InitializeContext() local160 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() local186 if (!optee_exchange_capabilities(&sec_caps)) in TEEC_FinalizeContext()190 if (sec_caps & OPTEE_SMC_SEC_CAP_VIRTUALIZATION) { in TEEC_FinalizeContext()
208 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() argument429 *sec_caps = res.result.capabilities; in optee_msg_exchange_capabilities()638 u32 sec_caps; in optee_probe() local667 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 …]
97 u32 sec_caps; member