Searched refs:tee_shm (Results 1 - 19 of 19) sorted by relevance

/u-boot/drivers/tpm/
H A Dtpm2_ftpm_tee.h32 struct tee_shm *shm;
H A Dtpm2_ftpm_tee.c49 struct tee_shm *shm;
/u-boot/include/
H A Dtee.h96 * 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 Dtee-uclass.c20 * @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 Dsandbox.c41 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 Dsupplicant.c21 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 Doptee_private.h28 void optee_suppl_cmd(struct udevice *dev, struct tee_shm *shm_arg,
H A Drpmb.c164 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 Di2c.c41 struct tee_shm *shm;
53 shm = (struct tee_shm *)(unsigned long)arg->params[2].u.rmem.shm_ref;
H A Dcore.c82 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 Doptee_agent.c49 * @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 Doptee_rpmb.c78 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 Doptee_rng.c79 struct tee_shm *entropy_shm_pool,
122 struct tee_shm *entropy_shm_pool;
/u-boot/test/dm/
H A Dtee.c56 struct tee_shm *shm_buf;
98 struct tee_shm *reg_shm;
99 struct tee_shm *alloc_shm;
/u-boot/common/
H A Davb_verify.c918 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 Dcmd_dek.c75 struct tee_shm *shm_input, *shm_output;
/u-boot/lib/efi_loader/
H A Defi_variable_tee.c100 struct tee_shm *shm = NULL;
/u-boot/arch/arm/mach-stm32mp/
H A Dbsec.c565 struct tee_shm *fw_shm;
/u-boot/arch/arm/mach-stm32mp/cmd_stm32prog/
H A Dstm32prog.c181 struct tee_shm *buff_shm;

Completed in 268 milliseconds