Searched refs:tee_shm (Results 1 - 19 of 19) sorted by relevance
/u-boot/drivers/tpm/ |
H A D | tpm2_ftpm_tee.h | 32 struct tee_shm *shm;
|
H A D | tpm2_ftpm_tee.c | 49 struct tee_shm *shm;
|
/u-boot/include/ |
H A D | tee.h | 96 * struct tee_shm - memory shared with the TEE 103 struct tee_shm { struct 122 struct tee_shm *shm; 251 int (*shm_register)(struct udevice *dev, struct tee_shm *shm); 258 int (*shm_unregister)(struct udevice *dev, struct tee_shm *shm); 270 * struct tee_shm 275 u32 flags, struct tee_shm **shmp); 283 * struct tee_shm 288 struct tee_shm **shmp); 297 * struct tee_shm [all...] |
/u-boot/drivers/tee/ |
H A D | tee-uclass.c | 20 * @list_shm: list of structe tee_shm representing memory blocks shared 55 u32 flags, struct tee_shm **shmp) 57 struct tee_shm *shm; 105 struct tee_shm **shmp) 115 struct tee_shm **shmp) 124 void tee_shm_free(struct tee_shm *shm) 141 bool tee_shm_is_registered(struct tee_shm *shm, struct udevice *dev) 144 struct tee_shm *s; 191 struct tee_shm *shm; 199 shm = list_first_entry(&priv->list_shm, struct tee_shm, lin [all...] |
H A D | sandbox.c | 41 struct tee_shm **shmp, struct optee_msg_arg **msg_arg) 354 struct tee_shm *shm; 525 static int sandbox_tee_shm_register(struct udevice *dev, struct tee_shm *shm) 534 static int sandbox_tee_shm_unregister(struct udevice *dev, struct tee_shm *shm)
|
/u-boot/drivers/tee/optee/ |
H A D | supplicant.c | 21 struct tee_shm *shm; 69 tee_shm_free((struct tee_shm *)(ulong)arg->params[0].u.value.b); 73 void optee_suppl_cmd(struct udevice *dev, struct tee_shm *shm_arg,
|
H A D | optee_private.h | 28 void optee_suppl_cmd(struct udevice *dev, struct tee_shm *shm_arg,
|
H A D | rpmb.c | 164 struct tee_shm *req_shm; 165 struct tee_shm *rsp_shm; 178 req_shm = (struct tee_shm *)(ulong)arg->params[0].u.rmem.shm_ref; 182 rsp_shm = (struct tee_shm *)(ulong)arg->params[1].u.rmem.shm_ref;
|
H A D | i2c.c | 41 struct tee_shm *shm; 53 shm = (struct tee_shm *)(unsigned long)arg->params[2].u.rmem.shm_ref;
|
H A D | core.c | 82 static int bind_service_list(struct udevice *dev, struct tee_shm *service_list, size_t count) 105 static int __enum_services(struct udevice *dev, struct tee_shm *shm, size_t *shm_size, u32 tee_sess, 131 static int enum_services(struct udevice *dev, struct tee_shm **shm, size_t *count, u32 tee_sess, 181 struct tee_shm *service_list = NULL; 314 struct tee_shm **shmp, struct optee_msg_arg **msg_arg) 376 struct tee_shm *shm; 403 shm = (struct tee_shm *)(ulong)mp->u.rmem.shm_ref; 423 struct tee_shm *shm; 524 struct tee_shm *shm; 545 struct tee_shm *sh [all...] |
/u-boot/drivers/firmware/scmi/ |
H A D | optee_agent.c | 49 * @tee_shm: Dynamically allocated OP-TEE shared memory, or NULL 55 struct tee_shm *tee_shm; member in struct:channel_session 208 if (sess->tee_shm) { 217 param[1].u.memref.shm = sess->tee_shm; 220 param[2].u.memref.shm = sess->tee_shm; 221 param[2].u.memref.size = sess->tee_shm->size; 235 if (sess->tee_shm) { 257 ret = tee_shm_alloc(sess->tee, chan->smt.size, 0, &sess->tee_shm); 263 chan->smt.buf = sess->tee_shm [all...] |
/u-boot/cmd/ |
H A D | optee_rpmb.c | 78 struct tee_shm *shm_name; 79 struct tee_shm *shm_buf; 141 struct tee_shm *shm_name; 142 struct tee_shm *shm_buf;
|
/u-boot/drivers/rng/ |
H A D | optee_rng.c | 79 struct tee_shm *entropy_shm_pool, 122 struct tee_shm *entropy_shm_pool;
|
/u-boot/test/dm/ |
H A D | tee.c | 56 struct tee_shm *shm_buf; 98 struct tee_shm *reg_shm; 99 struct tee_shm *alloc_shm;
|
/u-boot/common/ |
H A D | avb_verify.c | 918 struct tee_shm *shm_name; 919 struct tee_shm *shm_buf; 979 struct tee_shm *shm_name; 980 struct tee_shm *shm_buf;
|
/u-boot/arch/arm/mach-imx/ |
H A D | cmd_dek.c | 75 struct tee_shm *shm_input, *shm_output;
|
/u-boot/lib/efi_loader/ |
H A D | efi_variable_tee.c | 100 struct tee_shm *shm = NULL;
|
/u-boot/arch/arm/mach-stm32mp/ |
H A D | bsec.c | 565 struct tee_shm *fw_shm;
|
/u-boot/arch/arm/mach-stm32mp/cmd_stm32prog/ |
H A D | stm32prog.c | 181 struct tee_shm *buff_shm;
|
Completed in 268 milliseconds