Home
last modified time | relevance | path

Searched refs:tee_shm (Results 1 – 9 of 9) sorted by relevance

/external/u-boot/include/
Dtee.h79 struct tee_shm { struct
98 struct tee_shm *shm; argument
227 int (*shm_register)(struct udevice *dev, struct tee_shm *shm);
234 int (*shm_unregister)(struct udevice *dev, struct tee_shm *shm);
251 u32 flags, struct tee_shm **shmp);
264 struct tee_shm **shmp);
278 struct tee_shm **shmp);
284 void tee_shm_free(struct tee_shm *shm);
294 bool tee_shm_is_registered(struct tee_shm *shm, struct udevice *dev);
/external/u-boot/drivers/tee/
Dtee-uclass.c50 u32 flags, struct tee_shm **shmp) in __tee_shm_add()
52 struct tee_shm *shm; in __tee_shm_add()
100 struct tee_shm **shmp) in tee_shm_alloc()
110 struct tee_shm **shmp) in tee_shm_register()
119 void tee_shm_free(struct tee_shm *shm) in tee_shm_free()
136 bool tee_shm_is_registered(struct tee_shm *shm, struct udevice *dev) in tee_shm_is_registered()
139 struct tee_shm *s; in tee_shm_is_registered()
186 struct tee_shm *shm; in tee_pre_remove()
194 shm = list_first_entry(&priv->list_shm, struct tee_shm, link); in tee_pre_remove()
Dsandbox.c328 static int sandbox_tee_shm_register(struct udevice *dev, struct tee_shm *shm) in sandbox_tee_shm_register()
337 static int sandbox_tee_shm_unregister(struct udevice *dev, struct tee_shm *shm) in sandbox_tee_shm_unregister()
/external/u-boot/drivers/tee/optee/
Dcore.c141 struct tee_shm **shmp, struct optee_msg_arg **msg_arg) in get_msg_arg()
203 struct tee_shm *shm; in from_msg_param()
230 shm = (struct tee_shm *)(ulong)mp->u.rmem.shm_ref; in from_msg_param()
250 struct tee_shm *shm; in handle_rpc()
333 struct tee_shm *shm; in optee_close_session()
354 struct tee_shm *shm; in optee_open_session()
404 struct tee_shm *shm; in optee_invoke_func()
438 static int optee_shm_register(struct udevice *dev, struct tee_shm *shm) in optee_shm_register()
440 struct tee_shm *shm_arg; in optee_shm_register()
473 static int optee_shm_unregister(struct udevice *dev, struct tee_shm *shm) in optee_shm_unregister()
[all …]
Dsupplicant.c20 struct tee_shm *shm; in cmd_shm_alloc()
68 tee_shm_free((struct tee_shm *)(ulong)arg->params[0].u.value.b); in cmd_shm_free()
72 void optee_suppl_cmd(struct udevice *dev, struct tee_shm *shm_arg, in optee_suppl_cmd()
Drpmb.c155 struct tee_shm *req_shm; in optee_suppl_cmd_rpmb()
156 struct tee_shm *rsp_shm; in optee_suppl_cmd_rpmb()
169 req_shm = (struct tee_shm *)(ulong)arg->params[0].u.rmem.shm_ref; in optee_suppl_cmd_rpmb()
173 rsp_shm = (struct tee_shm *)(ulong)arg->params[1].u.rmem.shm_ref; in optee_suppl_cmd_rpmb()
Doptee_private.h28 void optee_suppl_cmd(struct udevice *dev, struct tee_shm *shm_arg,
/external/u-boot/test/dm/
Dtee.c53 struct tee_shm *reg_shm;
54 struct tee_shm *alloc_shm;
/external/u-boot/common/
Davb_verify.c863 struct tee_shm *shm_name; in read_persistent_value()
864 struct tee_shm *shm_buf; in read_persistent_value()
924 struct tee_shm *shm_name; in write_persistent_value()
925 struct tee_shm *shm_buf; in write_persistent_value()