/u-boot/common/ |
H A D | scp03.c | 15 struct tee_open_session_arg session; local 24 memset(&session, 0, sizeof(session)); 25 tee_optee_ta_uuid_to_octets(session.uuid, &uuid); 26 if (tee_open_session(tee, &session, 0, NULL)) 35 invoke.session = session.session; 40 tee_close_session(tee, session.session); [all...] |
H A D | avb_verify.c | 682 ops_data->session = arg.session; 698 arg.session = ops_data->session; 713 * The TA has paniced, close the session to reload the TA 716 tee_close_session(ops_data->tee, ops_data->session); 1075 tee_close_session(ops_data->tee, ops_data->session);
|
/u-boot/test/dm/ |
H A D | tee.c | 18 static int open_session(struct udevice *dev, u32 *session, argument 31 *session = arg.session; 36 static int invoke_func_avb(struct udevice *dev, u32 session) argument 42 arg.session = session; 51 static int invoke_func_rpc_test(struct udevice *dev, u32 session, argument 61 arg.session = session; 109 u32 session local 158 u32 session = 0; local [all...] |
/u-boot/include/ |
H A D | sandboxtee.h | 14 * @session: current open session 16 * @ta: Trusted Application of current session 22 u32 session; member in struct:sandbox_tee_state
|
H A D | tee.h | 161 * @session: [out] Session id 169 u32 session; member in struct:tee_open_session_arg 177 * @session: [in] Session id, from open session 183 u32 session; member in struct:tee_invoke_arg 199 * @open_session: Opens a session to a Trusted Application in the TEE, 200 * @close_session: Closes a session to Trusted Application, 213 * open_session() - Open a session to a Trusted Application 215 * @arg: Open session arguments 220 * TEE_SUCCESS the session identifie [all...] |
H A D | avb_verify.h | 31 u32 session; member in struct:AvbOpsData
|
/u-boot/drivers/tpm/ |
H A D | tpm2_ftpm_tee.h | 24 * @session: fTPM TA session identifier. 30 u32 session; member in struct:ftpm_tee_private
|
H A D | tpm2_ftpm_tee.c | 65 .session = context->session, 190 /* Open a session with the fTPM TA */ 201 context->session = sess_arg.session; 215 tee_close_session(context->tee_dev, context->session); 227 /* close the existing session with fTPM TA*/ 228 rc = tee_close_session(context->tee_dev, context->session);
|
/u-boot/drivers/tee/broadcom/ |
H A D | chimp_optee.c | 24 u32 session; member in struct:bcm_chimp_data 45 b_data->session = arg.session; 57 arg->session = chimp_data.session; 92 tee_close_session(chimp_data.tee, chimp_data.session); 127 tee_close_session(chimp_data.tee, chimp_data.session); 158 tee_close_session(chimp_data.tee, chimp_data.session);
|
/u-boot/cmd/ |
H A D | optee_rpmb.c | 17 static u32 session; variable 33 session = arg.session; 48 arg.session = session; 62 * The TA has paniced, close the session to reload the TA 65 tee_close_session(tee, session); 131 tee_close_session(tee, session); 190 tee_close_session(tee, session);
|
/u-boot/drivers/tee/ |
H A D | sandbox.c | 26 * @open_session Called when a session is opened to the TA 109 * We don't expect additional parameters when opening a session to 159 * We don't expect additional parameters when opening a session to 317 * We don't expect additional parameters when opening a session to 435 static int sandbox_tee_close_session(struct udevice *dev, u32 session) argument 439 if (!state->ta || state->session != session) 442 state->session = 0; 470 printf("A session is already open\n"); 488 state->session [all...] |
H A D | tee-uclass.c | 43 int tee_close_session(struct udevice *dev, u32 session) argument 45 return tee_get_ops(dev)->close_session(dev, session);
|
/u-boot/drivers/firmware/scmi/ |
H A D | optee_agent.c | 47 * struct channel_session - Aggreates SCMI service session context references 49 * @tee_session: OP-TEE session identifier 163 dev_err(dev, "can't open session: %d\n", ret); 168 cmd_arg.session = sess_arg.session; 183 tee_close_session(sess->tee, sess_arg.session); 187 sess->tee_session = sess_arg.session; 205 arg.session = sess->tee_session;
|
/u-boot/arch/arm/mach-imx/ |
H A D | cmd_dek.c | 91 /* Open TA session */ 94 printf("Cannot open session with PTA Blob 0x%X\n", ret); 124 arg_func.session = arg.session; 127 arg_func.session = arg.session; 137 /* Close session */ 138 ret = tee_close_session(dev, arg.session); 140 printf("Cannot close session with PTA DEK Blob 0x%X\n", ret);
|
/u-boot/drivers/rng/ |
H A D | optee_rng.c | 41 /** open_session_ta_hwrng() - Open session with hwrng Trusted App 44 * @session_id: return the RNG TA session identifier 53 /* Open session with hwrng Trusted App */ 64 *session_id = sess_arg.session; 72 * @session_id: the RNG TA session identifier 88 arg.session = session_id; 129 dev_err(dev, "can't open session: %d\n", ret); 170 dev_err(dev, "can't open session: %d\n", ret);
|
/u-boot/drivers/tee/optee/ |
H A D | optee_msg.h | 163 * @session: In parameter for all OPTEE_MSG_CMD_* except 187 u32 session; member in struct:optee_msg_arg 267 * OPTEE_MSG_CMD_OPEN_SESSION opens a session to a Trusted Application. 275 * session to a Trusted Application. struct optee_msg_arg::func is Trusted 278 * OPTEE_MSG_CMD_CLOSE_SESSION closes a previously opened session to
|
H A D | core.c | 113 arg.session = tee_sess; 174 *tee_sess = arg.session; 521 static int optee_close_session(struct udevice *dev, u32 session) argument 532 msg_arg->session = session; 555 * session. 578 /* Close session again to avoid leakage */ 579 optee_close_session(dev, msg_arg->session); 583 arg->session = msg_arg->session; [all...] |
/u-boot/lib/efi_loader/ |
H A D | efi_variable_tee.c | 45 u32 session; member in struct:mm_connection 49 * get_connection() - Retrieve OP-TEE session for a specific UUID. 51 * @conn: session buffer to fill 78 conn->session = arg.session; 114 log_err("Unable to open OP-TEE session (err=%d)\n", rc); 120 tee_close_session(conn.tee, conn.session); 126 arg.session = conn.session; 136 tee_close_session(conn.tee, conn.session); [all...] |
/u-boot/arch/arm/mach-stm32mp/ |
H A D | bsec.c | 531 *tee_session = arg.session; 579 arg.session = tee_session;
|
/u-boot/arch/arm/mach-stm32mp/cmd_stm32prog/ |
H A D | stm32prog.c | 170 data->tee_session = arg.session; 190 arg.session = data->tee_session;
|