Lines Matching refs:u

127 			memset(&mtp->u, 0, sizeof(mtp->u));  in param_to_msg_param()
134 mtp->u.value.a = tp->a; in param_to_msg_param()
135 mtp->u.value.b = tp->b; in param_to_msg_param()
136 mtp->u.value.c = tp->c; in param_to_msg_param()
143 mtp->u.rmem.shm_ref = tp->c; in param_to_msg_param()
144 mtp->u.rmem.size = tp->b; in param_to_msg_param()
145 mtp->u.rmem.offs = tp->a; in param_to_msg_param()
158 struct tee_shm *shm = (struct tee_shm *)mp->u.tmem.shm_ref; in msg_param_to_tmp_mem()
161 p->b = mp->u.tmem.size; in msg_param_to_tmp_mem()
169 p->a = mp->u.tmem.buf_ptr - k_mem_phys_addr(shm->addr); in msg_param_to_tmp_mem()
170 p->c = mp->u.tmem.shm_ref; in msg_param_to_tmp_mem()
202 tp->a = mtp->u.value.a; in msg_param_to_param()
203 tp->b = mtp->u.value.b; in msg_param_to_param()
204 tp->c = mtp->u.value.c; in msg_param_to_param()
211 tp->b = mtp->u.rmem.size; in msg_param_to_param()
213 if (!mtp->u.rmem.shm_ref) { in msg_param_to_param()
217 tp->a = mtp->u.rmem.offs; in msg_param_to_param()
218 tp->c = mtp->u.rmem.shm_ref; in msg_param_to_param()
343 switch (arg->params[0].u.value.a) { in handle_cmd_alloc()
346 rc = tee_add_shm(dev, NULL, 0, arg->params[0].u.value.b, TEE_SHM_ALLOC, &shm); in handle_cmd_alloc()
349 rc = cmd_alloc_suppl(dev, arg->params[0].u.value.b, &shm); in handle_cmd_alloc()
373 arg->params[0].u.tmem.buf_ptr = pl_phys_and_offset; in handle_cmd_alloc()
374 arg->params[0].u.tmem.size = shm->size; in handle_cmd_alloc()
375 arg->params[0].u.tmem.shm_ref = (uint64_t)shm; in handle_cmd_alloc()
391 switch (arg->params[0].u.value.a) { in handle_cmd_free()
393 rc = tee_rm_shm(dev, (struct tee_shm *)arg->params[0].u.value.b); in handle_cmd_free()
396 cmd_free_suppl(dev, (struct tee_shm *)arg->params[0].u.value.b); in handle_cmd_free()
428 arg->params[0].u.value.a = up_secs; in handle_cmd_get_time()
429 arg->params[0].u.value.b = up_nsecs; in handle_cmd_get_time()
529 switch (arg->params[0].u.value.a) { in handle_cmd_notify()
531 if (optee_notif_send(dev, arg->params[0].u.value.b)) { in handle_cmd_notify()
536 if (optee_notif_wait(dev, arg->params[0].u.value.b)) { in handle_cmd_notify()
558 k_sleep(K_MSEC(arg->params[0].u.value.a)); in handle_cmd_wait()
785 memcpy(&marg->params[0].u.value, arg->uuid, sizeof(arg->uuid)); in optee_open_session()
786 memcpy(&marg->params[1].u.value, arg->uuid, sizeof(arg->clnt_uuid)); in optee_open_session()
788 marg->params[1].u.value.c = arg->clnt_login; in optee_open_session()
995 msg_arg->params->u.tmem.buf_ptr = pl_phys_and_offset; in optee_shm_register()
996 msg_arg->params->u.tmem.shm_ref = (uint64_t)shm; in optee_shm_register()
997 msg_arg->params->u.tmem.size = shm->size; in optee_shm_register()
1029 msg_arg->params[0].u.rmem.shm_ref = (uint64_t)shm; in optee_shm_unregister()