/u-boot/common/ |
H A D | scp03.c | 9 #include <tee.h> 10 #include <tee/optee_ta_scp03.h> 18 struct udevice *tee = NULL; local 20 tee = tee_find_device(tee, NULL, NULL, NULL); 21 if (!tee) 26 if (tee_open_session(tee, &session, 0, NULL)) 37 if (tee_invoke_func(tee, &invoke, 1, ¶m)) 40 tee_close_session(tee, session.session);
|
H A D | avb_verify.c | 12 #include <tee.h> 13 #include <tee/optee_ta_avb.h> 664 struct udevice *tee = NULL; local 666 while (!ops_data->tee) { 671 tee = tee_find_device(tee, NULL, NULL, NULL); 672 if (!tee) 677 rc = tee_open_session(tee, &arg, 0, NULL); 681 ops_data->tee = tee; 921 struct udevice *tee; local 982 struct udevice *tee; local [all...] |
/u-boot/drivers/tee/broadcom/ |
H A D | chimp_optee.c | 6 #include <tee.h> 23 struct udevice *tee; member in struct:bcm_chimp_data 31 struct udevice *tee = NULL; local 34 tee = tee_find_device(NULL, NULL, NULL, NULL); 35 if (!tee) 40 rc = tee_open_session(tee, &arg, 0, NULL); 44 b_data->tee = tee; 75 ret = tee_invoke_func(chimp_data.tee, &arg, ARRAY_SIZE(param), param); 92 tee_close_session(chimp_data.tee, chimp_dat [all...] |
/u-boot/include/ |
H A D | sandboxtee.h | 10 #include <tee/optee_ta_avb.h>
|
H A D | avb_verify.h | 30 struct udevice *tee; member in struct:AvbOpsData
|
/u-boot/cmd/ |
H A D | optee_rpmb.c | 13 #include <tee.h> 14 #include <tee/optee_ta_avb.h> 16 static struct udevice *tee; variable in typeref:struct:udevice 25 tee = tee_find_device(tee, NULL, NULL, NULL); 26 if (!tee) 31 rc = tee_open_session(tee, &arg, 0, NULL); 42 if (!tee) 50 if (tee_invoke_func(tee, &arg, num_param, param)) 65 tee_close_session(tee, sessio [all...] |
/u-boot/drivers/tee/ |
H A D | Makefile | 3 obj-y += tee-uclass.o
|
H A D | tee-uclass.c | 12 #include <tee.h> 208 UCLASS_DRIVER(tee) = { variable 210 .name = "tee",
|
H A D | sandbox.c | 8 #include <tee.h> 9 #include <tee/optee_ta_avb.h> 10 #include <tee/optee_ta_rpc_test.h> 11 #include <tee/optee_ta_scp03.h> 17 * The sandbox tee driver tries to emulate a generic Trusted Execution 385 * Fill params for an RPC call to tee supplicant 394 /* Make an RPC call to tee supplicant */ 576 { .compatible = "sandbox,tee" },
|
/u-boot/drivers/tee/optee/ |
H A D | optee_private.h | 9 #include <tee.h>
|
H A D | supplicant.c | 8 #include <tee.h>
|
H A D | i2c.c | 8 #include <tee.h>
|
H A D | rpmb.c | 8 #include <tee.h>
|
/u-boot/drivers/firmware/scmi/ |
H A D | optee_agent.c | 14 #include <tee.h> 48 * @tee: OP-TEE device to invoke 54 struct udevice *tee; member in struct:channel_session 154 sess->tee = tee_find_device(NULL, NULL, NULL, NULL); 155 if (!sess->tee) 161 ret = tee_open_session(sess->tee, &sess_arg, 0, NULL); 177 ret = tee_invoke_func(sess->tee, &cmd_arg, ARRAY_SIZE(param), param); 183 tee_close_session(sess->tee, sess_arg.session); 195 tee_close_session(sess->tee, sess->tee_session); 228 ret = tee_invoke_func(sess->tee, [all...] |
/u-boot/arch/arm/mach-stm32mp/ |
H A D | bsec.c | 13 #include <tee.h> 399 struct udevice *tee; member in struct:stm32mp_bsec_priv 518 static int bsec_pta_open_session(struct udevice *tee, u32 *tee_session) argument 527 rc = tee_open_session(tee, &arg, 0, NULL); 539 struct udevice *tee; local 543 tee = tee_find_device(NULL, NULL, NULL, NULL); 544 if (!tee) 548 rc = bsec_pta_open_session(tee, &tee_session); 552 tee_close_session(tee, tee_session); 554 priv->tee [all...] |
/u-boot/lib/efi_loader/ |
H A D | efi_variable_tee.c | 25 #include <tee.h> 44 struct udevice *tee; member in struct:mm_connection 57 struct udevice *tee = NULL; local 61 tee = tee_find_device(tee, NULL, NULL, NULL); 62 if (!tee) 67 rc = tee_open_session(tee, &arg, 0, NULL); 77 conn->tee = tee; 118 if (tee_shm_register(conn.tee, comm_bu [all...] |
/u-boot/drivers/rng/ |
H A D | optee_rng.c | 8 #include <tee.h> 12 #include <tee/optee_service.h>
|
/u-boot/test/dm/ |
H A D | tee.c | 12 #include <tee.h> 15 #include <tee/optee_ta_avb.h> 16 #include <tee/optee_ta_rpc_test.h>
|
/u-boot/arch/arm/mach-stm32mp/cmd_stm32prog/ |
H A D | stm32prog.c | 14 #include <tee.h> 153 struct udevice *tee = NULL; local 156 if (data->tee) 159 tee = tee_find_device(NULL, NULL, NULL, NULL); 160 if (!tee) 165 rc = tee_open_session(tee, &arg, 0, NULL); 169 data->tee = tee; 184 rc = tee_shm_register(data->tee, buff, size, 0, &buff_shm); 204 rc = tee_invoke_func(data->tee, [all...] |
H A D | stm32prog.h | 196 struct udevice *tee; member in struct:stm32prog_data
|
/u-boot/test/optee/ |
H A D | cmd_ut_optee.c | 12 #include <tee/optee.h>
|
/u-boot/drivers/tpm/ |
H A D | tpm2_ftpm_tee.c | 20 #include <tee.h> 21 #include <tee/optee_service.h>
|
/u-boot/tools/ |
H A D | default_image.c | 20 #include <tee/optee.h>
|
/u-boot/lib/optee/ |
H A D | optee.c | 14 #include <tee/optee.h>
|
/u-boot/arch/arm/mach-zynqmp/ |
H A D | mkimage_fit_atf.sh | 19 [ -z "$BL32" ] && BL32="tee.bin" 98 tee { 102 os = "tee"; 148 loadables = "uboot", "tee", "fdt_1"; 216 loadables = "uboot", "tee";
|