Lines Matching full:optee
18 #define DRIVER_NAME "optee"
124 * @optee optee device reference
127 struct optee *optee; member
131 * struct optee_smc - optee smc communication struct
137 * @optee_pcpu per_cpu optee instance for per cpu work or NULL
170 struct optee;
186 int (*to_msg_param)(struct optee *optee,
189 int (*from_msg_param)(struct optee *optee, struct tee_param *params,
195 * struct optee - main service struct
211 * @rpmb_scan_bus_work workq to for an RPMB device and to scan optee bus
212 * and register RPMB dependent optee drivers
215 * @scan_bus_work workq to scan optee bus and register optee drivers
217 struct optee { struct
275 int optee_notif_init(struct optee *optee, u_int max_key);
276 void optee_notif_uninit(struct optee *optee);
277 int optee_notif_wait(struct optee *optee, u_int key, u32 timeout);
278 int optee_notif_send(struct optee *optee, u_int key);
312 void optee_set_dev_group(struct optee *optee);
313 void optee_remove_common(struct optee *optee);
347 void optee_shm_arg_cache_init(struct optee *optee, u32 flags);
348 void optee_shm_arg_cache_uninit(struct optee *optee);
361 void optee_rpc_cmd(struct tee_context *ctx, struct optee *optee,