Lines Matching refs:TeeSmcMetaSession
57 t_teesmc_meta_open_session *TeeSmcMetaSession = NULL; in TEEC_SMC_OpenSession() local
75 TeeSmcMetaSessionLength = sizeof(*TeeSmcMetaSession); in TEEC_SMC_OpenSession()
77 TeeSmcMetaSession = (t_teesmc_meta_open_session *) in TEEC_SMC_OpenSession()
80 if (TeeSmcMetaSession == NULL) { in TEEC_SMC_OpenSession()
85 memset(TeeSmcMetaSession, 0, TeeSmcMetaSessionLength); in TEEC_SMC_OpenSession()
92 memcpy(&TeeSmcMetaSession->uuid, in TEEC_SMC_OpenSession()
94 sizeof(TeeSmcMetaSession->uuid)); in TEEC_SMC_OpenSession()
95 TeeSmcMetaSession->clnt_login = TEEC_LOGIN_PUBLIC; in TEEC_SMC_OpenSession()
97 TeeSmc32Param[0].u.memref.buf_ptr = (uint32_t) (size_t)TeeSmcMetaSession; in TEEC_SMC_OpenSession()
98 TeeSmc32Param[0].u.memref.size = sizeof(*TeeSmcMetaSession); in TEEC_SMC_OpenSession()
101 …memcpy((void *)&TeeSmc32Param[0].u.value, &TeeSmcMetaSession->uuid, sizeof(TeeSmcMetaSession->uuid… in TEEC_SMC_OpenSession()
105 uint8_t * session_uuid = (uint8_t *)&TeeSmcMetaSession->uuid; in TEEC_SMC_OpenSession()
107 …memcpy((void *)&TeeSmc32Param[0].u.value, &TeeSmcMetaSession->uuid, sizeof(TeeSmcMetaSession->uuid… in TEEC_SMC_OpenSession()
109 TeeSmc32Param[1].u.value.c = TeeSmcMetaSession->clnt_login; in TEEC_SMC_OpenSession()
134 if (TeeSmcMetaSession != NULL) in TEEC_SMC_OpenSession()
135 OpteeClientMemFree(TeeSmcMetaSession); in TEEC_SMC_OpenSession()