Home
last modified time | relevance | path

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

/u-boot/include/
A Dtee.h82 struct tee_shm { struct
101 struct tee_shm *shm; argument
230 int (*shm_register)(struct udevice *dev, struct tee_shm *shm);
237 int (*shm_unregister)(struct udevice *dev, struct tee_shm *shm);
254 u32 flags, struct tee_shm **shmp);
267 struct tee_shm **shmp);
281 struct tee_shm **shmp);
287 void tee_shm_free(struct tee_shm *shm);
297 bool tee_shm_is_registered(struct tee_shm *shm, struct udevice *dev);
/u-boot/drivers/tee/
A Dtee-uclass.c52 u32 flags, struct tee_shm **shmp) in __tee_shm_add()
54 struct tee_shm *shm; in __tee_shm_add()
102 struct tee_shm **shmp) in tee_shm_alloc()
112 struct tee_shm **shmp) in tee_shm_register()
121 void tee_shm_free(struct tee_shm *shm) in tee_shm_free()
138 bool tee_shm_is_registered(struct tee_shm *shm, struct udevice *dev) in tee_shm_is_registered()
141 struct tee_shm *s; in tee_shm_is_registered()
188 struct tee_shm *shm; in tee_pre_remove()
196 shm = list_first_entry(&priv->list_shm, struct tee_shm, link); in tee_pre_remove()
A Dsandbox.c40 struct tee_shm **shmp, struct optee_msg_arg **msg_arg) in get_msg_arg()
297 struct tee_shm *shm; in ta_rpc_test_invoke_func()
462 static int sandbox_tee_shm_register(struct udevice *dev, struct tee_shm *shm) in sandbox_tee_shm_register()
471 static int sandbox_tee_shm_unregister(struct udevice *dev, struct tee_shm *shm) in sandbox_tee_shm_unregister()
/u-boot/drivers/tee/optee/
A Dsupplicant.c21 struct tee_shm *shm; in cmd_shm_alloc()
69 tee_shm_free((struct tee_shm *)(ulong)arg->params[0].u.value.b); in cmd_shm_free()
73 void optee_suppl_cmd(struct udevice *dev, struct tee_shm *shm_arg, in optee_suppl_cmd()
A Drpmb.c156 struct tee_shm *req_shm; in optee_suppl_cmd_rpmb()
157 struct tee_shm *rsp_shm; in optee_suppl_cmd_rpmb()
170 req_shm = (struct tee_shm *)(ulong)arg->params[0].u.rmem.shm_ref; in optee_suppl_cmd_rpmb()
174 rsp_shm = (struct tee_shm *)(ulong)arg->params[1].u.rmem.shm_ref; in optee_suppl_cmd_rpmb()
A Dcore.c144 struct tee_shm **shmp, struct optee_msg_arg **msg_arg) in get_msg_arg()
206 struct tee_shm *shm; in from_msg_param()
233 shm = (struct tee_shm *)(ulong)mp->u.rmem.shm_ref; in from_msg_param()
253 struct tee_shm *shm; in handle_rpc()
336 struct tee_shm *shm; in optee_close_session()
357 struct tee_shm *shm; in optee_open_session()
407 struct tee_shm *shm; in optee_invoke_func()
441 static int optee_shm_register(struct udevice *dev, struct tee_shm *shm) in optee_shm_register()
443 struct tee_shm *shm_arg; in optee_shm_register()
476 static int optee_shm_unregister(struct udevice *dev, struct tee_shm *shm) in optee_shm_unregister()
[all …]
A Di2c.c42 struct tee_shm *shm; in optee_suppl_cmd_i2c_transfer()
54 shm = (struct tee_shm *)(unsigned long)arg->params[2].u.rmem.shm_ref; in optee_suppl_cmd_i2c_transfer()
A Doptee_private.h28 void optee_suppl_cmd(struct udevice *dev, struct tee_shm *shm_arg,
/u-boot/drivers/tpm/
A Dtpm2_ftpm_tee.h32 struct tee_shm *shm;
A Dtpm2_ftpm_tee.c47 struct tee_shm *shm; in ftpm_tee_transceive()
/u-boot/cmd/
A Doptee_rpmb.c79 struct tee_shm *shm_name; in read_persistent_value()
80 struct tee_shm *shm_buf; in read_persistent_value()
137 struct tee_shm *shm_name; in write_persistent_value()
138 struct tee_shm *shm_buf; in write_persistent_value()
/u-boot/test/dm/
A Dtee.c57 struct tee_shm *shm_buf; in invoke_func_rpc_test()
99 struct tee_shm *reg_shm;
100 struct tee_shm *alloc_shm;
/u-boot/common/
A Davb_verify.c862 struct tee_shm *shm_name; in read_persistent_value()
863 struct tee_shm *shm_buf; in read_persistent_value()
923 struct tee_shm *shm_name; in write_persistent_value()
924 struct tee_shm *shm_buf; in write_persistent_value()
/u-boot/lib/efi_loader/
A Defi_variable_tee.c80 struct tee_shm *shm = NULL; in optee_mm_communicate()

Completed in 17 milliseconds