Home
last modified time | relevance | path

Searched refs:session (Results 1 – 25 of 40) sorted by relevance

12

/u-boot/common/
A Dscp03.c15 struct tee_open_session_arg session; in scp03_enable() local
24 memset(&session, 0, sizeof(session)); in scp03_enable()
25 tee_optee_ta_uuid_to_octets(session.uuid, &uuid); in scp03_enable()
26 if (tee_open_session(tee, &session, 0, NULL)) in scp03_enable()
35 invoke.session = session.session; in scp03_enable()
40 tee_close_session(tee, session.session); in scp03_enable()
A Davb_verify.c626 ops_data->session = arg.session; in get_open_session()
642 arg.session = ops_data->session; in invoke_func()
660 tee_close_session(ops_data->tee, ops_data->session); in invoke_func()
1020 tee_close_session(ops_data->tee, ops_data->session); in avb_ops_free()
/u-boot/test/dm/
A Dtee.c31 *session = arg.session; in open_session()
42 arg.session = session; in invoke_func_avb()
61 arg.session = session; in invoke_func_rpc_test()
109 u32 session = 0; in test_tee() local
116 ut_assert(!state->session); in test_tee()
120 ut_assert(session == state->session); in test_tee()
127 ut_assert(!state->session); in test_tee()
158 u32 session = 0; in test_tee_rpc() local
173 ut_assert(!state->session); in test_tee_rpc()
178 ut_assert(session == state->session); in test_tee_rpc()
[all …]
/u-boot/drivers/tee/broadcom/
A Dchimp_optee.c23 u32 session; member
44 b_data->session = arg.session; in get_open_session()
56 arg->session = chimp_data.session; in init_arg()
91 tee_close_session(chimp_data.tee, chimp_data.session); in chimp_handshake_status_optee()
126 tee_close_session(chimp_data.tee, chimp_data.session); in chimp_health_status_optee()
157 tee_close_session(chimp_data.tee, chimp_data.session); in chimp_fastboot_optee()
/u-boot/drivers/tpm/
A Dtpm2_ftpm_tee.c65 .session = context->session, in ftpm_tee_transceive()
201 context->session = sess_arg.session; in ftpm_tee_probe()
215 tee_close_session(context->tee_dev, context->session); in ftpm_tee_probe()
228 rc = tee_close_session(context->tee_dev, context->session); in ftpm_tee_remove()
A Dtpm2_ftpm_tee.h30 u32 session; member
/u-boot/cmd/
A Doptee_rpmb.c17 static u32 session; variable
33 session = arg.session; in avb_ta_open_session()
48 arg.session = session; in invoke_func()
65 tee_close_session(tee, session); in invoke_func()
/u-boot/include/
A Dtee.h169 u32 session; member
183 u32 session; member
233 int (*close_session)(struct udevice *dev, u32 session);
376 int tee_close_session(struct udevice *dev, u32 session);
A Dsandboxtee.h22 u32 session; member
A Davb_verify.h33 u32 session; member
/u-boot/drivers/tee/
A Dsandbox.c431 static int sandbox_tee_close_session(struct udevice *dev, u32 session) in sandbox_tee_close_session() argument
435 if (!state->ta || state->session != session) in sandbox_tee_close_session()
438 state->session = 0; in sandbox_tee_close_session()
484 state->session = 1; in sandbox_tee_open_session()
485 arg->session = state->session; in sandbox_tee_open_session()
500 if (!arg->session) { in sandbox_tee_invoke_func()
510 if (arg->session != state->session) { in sandbox_tee_invoke_func()
A DKconfig24 supports session and shared memory management. The AVB TA is
27 The emulation only supports one open session at a time.
A Dtee-uclass.c44 int tee_close_session(struct udevice *dev, u32 session) in tee_close_session() argument
46 return tee_get_ops(dev)->close_session(dev, session); in tee_close_session()
/u-boot/doc/usage/cmd/
A Dsaves.rst35 In a first screen session a file is loaded from the SD-card and the *saves*
36 command is invoked. <CTRL+A><k> is used to kill the screen session.
38 A new screen session is started which logs the output to a file and the
40 screen session.
/u-boot/arch/arm/mach-imx/
A Dcmd_dek.c117 arg_func.session = arg.session; in blob_encap_dek()
120 arg_func.session = arg.session; in blob_encap_dek()
131 ret = tee_close_session(dev, arg.session); in blob_encap_dek()
/u-boot/drivers/firmware/scmi/
A Doptee_agent.c168 cmd_arg.session = sess_arg.session; in open_channel()
183 tee_close_session(sess->tee, sess_arg.session); in open_channel()
187 sess->tee_session = sess_arg.session; in open_channel()
205 arg.session = sess->tee_session; in invoke_cmd()
/u-boot/drivers/tee/optee/
A Dcore.c114 arg.session = tee_sess; in __enum_services()
170 *tee_sess = arg.session; in open_enum_session()
516 static int optee_close_session(struct udevice *dev, u32 session) in optee_close_session() argument
527 msg_arg->session = session; in optee_close_session()
574 optee_close_session(dev, msg_arg->session); in optee_open_session()
578 arg->session = msg_arg->session; in optee_open_session()
599 msg_arg->session = arg->session; in optee_invoke_func()
A Doptee_msg.h187 u32 session; member
/u-boot/drivers/rng/
A Doptee_rng.c66 *session_id = sess_arg.session; in open_session_ta_hwrng()
90 arg.session = session_id; in get_optee_rng_data()
/u-boot/lib/efi_loader/
A Defi_variable_tee.c24 u32 session; member
57 conn->session = arg.session; in get_connection()
99 tee_close_session(conn.tee, conn.session); in optee_mm_communicate()
105 arg.session = conn.session; in optee_mm_communicate()
115 tee_close_session(conn.tee, conn.session); in optee_mm_communicate()
/u-boot/arch/arm/dts/
A Dstm32mp157a-dk1-scmi-u-boot.dtsi54 u-boot,force-b-session-valid;
A Dstm32mp15xx-dhcor-testbench-u-boot.dtsi98 u-boot,force-b-session-valid;
A Dstm32mp15xx-dhcor-drc-compact-u-boot.dtsi102 u-boot,force-b-session-valid;
A Dstm32mp15xx-dhcor-avenger96-u-boot.dtsi100 u-boot,force-b-session-valid;
/u-boot/doc/device-tree-bindings/usb/
A Ddwc2.txt42 - u-boot,force-b-session-valid: force B-peripheral session instead of relying on

Completed in 59 milliseconds

12