Searched refs:session (Results 1 - 20 of 20) sorted by relevance

/u-boot/common/
H A Dscp03.c15 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 Davb_verify.c682 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 Dtee.c18 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 Dsandboxtee.h14 * @session: current open session
16 * @ta: Trusted Application of current session
22 u32 session; member in struct:sandbox_tee_state
H A Dtee.h161 * @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 Davb_verify.h31 u32 session; member in struct:AvbOpsData
/u-boot/drivers/tpm/
H A Dtpm2_ftpm_tee.h24 * @session: fTPM TA session identifier.
30 u32 session; member in struct:ftpm_tee_private
H A Dtpm2_ftpm_tee.c65 .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 Dchimp_optee.c24 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 Doptee_rpmb.c17 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 Dsandbox.c26 * @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 Dtee-uclass.c43 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 Doptee_agent.c47 * 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 Dcmd_dek.c91 /* 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 Doptee_rng.c41 /** 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 Doptee_msg.h163 * @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 Dcore.c113 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 Defi_variable_tee.c45 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 Dbsec.c531 *tee_session = arg.session;
579 arg.session = tee_session;
/u-boot/arch/arm/mach-stm32mp/cmd_stm32prog/
H A Dstm32prog.c170 data->tee_session = arg.session;
190 arg.session = data->tee_session;

Completed in 202 milliseconds