| /u-boot/common/ |
| A D | scp03.c | 15 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 D | avb_verify.c | 626 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 D | tee.c | 31 *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 D | chimp_optee.c | 23 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 D | tpm2_ftpm_tee.c | 65 .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 D | tpm2_ftpm_tee.h | 30 u32 session; member
|
| /u-boot/cmd/ |
| A D | optee_rpmb.c | 17 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 D | tee.h | 169 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 D | sandboxtee.h | 22 u32 session; member
|
| A D | avb_verify.h | 33 u32 session; member
|
| /u-boot/drivers/tee/ |
| A D | sandbox.c | 431 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 D | Kconfig | 24 supports session and shared memory management. The AVB TA is 27 The emulation only supports one open session at a time.
|
| A D | tee-uclass.c | 44 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 D | saves.rst | 35 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 D | cmd_dek.c | 117 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 D | optee_agent.c | 168 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 D | core.c | 114 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 D | optee_msg.h | 187 u32 session; member
|
| /u-boot/drivers/rng/ |
| A D | optee_rng.c | 66 *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 D | efi_variable_tee.c | 24 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 D | stm32mp157a-dk1-scmi-u-boot.dtsi | 54 u-boot,force-b-session-valid;
|
| A D | stm32mp15xx-dhcor-testbench-u-boot.dtsi | 98 u-boot,force-b-session-valid;
|
| A D | stm32mp15xx-dhcor-drc-compact-u-boot.dtsi | 102 u-boot,force-b-session-valid;
|
| A D | stm32mp15xx-dhcor-avenger96-u-boot.dtsi | 100 u-boot,force-b-session-valid;
|
| /u-boot/doc/device-tree-bindings/usb/ |
| A D | dwc2.txt | 42 - u-boot,force-b-session-valid: force B-peripheral session instead of relying on
|