Lines Matching refs:u
54 memset(&p->u, 0, sizeof(p->u)); in optee_from_msg_param()
61 p->u.value.a = mp->u.value.a; in optee_from_msg_param()
62 p->u.value.b = mp->u.value.b; in optee_from_msg_param()
63 p->u.value.c = mp->u.value.c; in optee_from_msg_param()
70 p->u.memref.size = mp->u.tmem.size; in optee_from_msg_param()
72 mp->u.tmem.shm_ref; in optee_from_msg_param()
74 p->u.memref.shm_offs = 0; in optee_from_msg_param()
75 p->u.memref.shm = NULL; in optee_from_msg_param()
81 p->u.memref.shm_offs = mp->u.tmem.buf_ptr - pa; in optee_from_msg_param()
82 p->u.memref.shm = shm; in optee_from_msg_param()
89 p->u.memref.size = mp->u.rmem.size; in optee_from_msg_param()
91 mp->u.rmem.shm_ref; in optee_from_msg_param()
94 p->u.memref.shm_offs = 0; in optee_from_msg_param()
95 p->u.memref.shm = NULL; in optee_from_msg_param()
98 p->u.memref.shm_offs = mp->u.rmem.offs; in optee_from_msg_param()
99 p->u.memref.shm = shm; in optee_from_msg_param()
119 mp->u.tmem.shm_ref = (unsigned long)p->u.memref.shm; in to_msg_param_tmp_mem()
120 mp->u.tmem.size = p->u.memref.size; in to_msg_param_tmp_mem()
122 if (!p->u.memref.shm) { in to_msg_param_tmp_mem()
123 mp->u.tmem.buf_ptr = 0; in to_msg_param_tmp_mem()
127 rc = tee_shm_get_pa(p->u.memref.shm, p->u.memref.shm_offs, &pa); in to_msg_param_tmp_mem()
131 mp->u.tmem.buf_ptr = pa; in to_msg_param_tmp_mem()
144 mp->u.rmem.shm_ref = (unsigned long)p->u.memref.shm; in to_msg_param_reg_mem()
145 mp->u.rmem.size = p->u.memref.size; in to_msg_param_reg_mem()
146 mp->u.rmem.offs = p->u.memref.shm_offs; in to_msg_param_reg_mem()
170 memset(&mp->u, 0, sizeof(mp->u)); in optee_to_msg_param()
177 mp->u.value.a = p->u.value.a; in optee_to_msg_param()
178 mp->u.value.b = p->u.value.b; in optee_to_msg_param()
179 mp->u.value.c = p->u.value.c; in optee_to_msg_param()
184 if (tee_shm_is_registered(p->u.memref.shm)) in optee_to_msg_param()