Searched refs:tee_ctx (Results 1 - 4 of 4) sorted by relevance
/linux-master/drivers/firmware/arm_scmi/ |
H A D | optee.c | 138 * @tee_ctx: TEE context used for communication 145 struct tee_context *tee_ctx; member in struct:scmi_optee_agent 168 ret = tee_client_open_session(agent->tee_ctx, &arg, NULL); 181 tee_client_close_session(agent->tee_ctx, tee_session); 202 ret = tee_client_invoke_func(agent->tee_ctx, &arg, param); 244 ret = tee_client_invoke_func(scmi_optee_private->tee_ctx, &arg, param); 271 ret = tee_client_invoke_func(scmi_optee_private->tee_ctx, &arg, param); 302 ret = tee_client_invoke_func(scmi_optee_private->tee_ctx, &arg, param); 354 channel->tee_shm = tee_shm_alloc_kernel_buf(scmi_optee_private->tee_ctx, msg_size); 445 ret = tee_client_system_session(scmi_optee_private->tee_ctx, channe 553 struct tee_context *tee_ctx; local [all...] |
/linux-master/drivers/nvmem/ |
H A D | stm32-bsec-optee-ta.c | 103 struct tee_context *tee_ctx; local 108 tee_ctx = tee_client_open_context(NULL, stm32_bsec_optee_ta_match, NULL, NULL); 109 if (IS_ERR(tee_ctx)) { 110 rc = PTR_ERR(tee_ctx); 119 rc = stm32_bsec_ta_open_session(tee_ctx, &session_id); 121 tee_client_close_context(tee_ctx); 125 stm32_bsec_ta_close_session(tee_ctx, session_id); 127 *ctx = tee_ctx;
|
/linux-master/drivers/platform/x86/amd/pmf/ |
H A D | tee-if.c | 169 if (!dev->tee_ctx) 184 ret = tee_client_invoke_func(dev->tee_ctx, &arg, param); 208 if (!dev->tee_ctx) { 230 ret = tee_client_invoke_func(dev->tee_ctx, &arg, param); 376 dev->tee_ctx = tee_client_open_context(NULL, amd_pmf_amdtee_ta_match, NULL, NULL); 377 if (IS_ERR(dev->tee_ctx)) { 379 return PTR_ERR(dev->tee_ctx); 382 ret = amd_pmf_ta_open_session(dev->tee_ctx, &dev->session_id); 390 dev->fw_shm_pool = tee_shm_alloc_kernel_buf(dev->tee_ctx, size); 410 tee_client_close_session(dev->tee_ctx, de [all...] |
H A D | pmf.h | 293 struct tee_context *tee_ctx; member in struct:amd_pmf_dev
|
Completed in 459 milliseconds