Lines Matching refs:n

178 	size_t n;  in copy_in_params()  local
186 for (n = 0; n < num_params; n++) { in copy_in_params()
189 saved_attr[n] = READ_ONCE(params[n].attr); in copy_in_params()
191 if (saved_attr[n] & OPTEE_MSG_ATTR_META) in copy_in_params()
194 attr = saved_attr[n] & OPTEE_MSG_ATTR_TYPE_MASK; in copy_in_params()
197 pt[n] = TEE_PARAM_TYPE_NONE; in copy_in_params()
202 pt[n] = TEE_PARAM_TYPE_VALUE_INPUT + attr - in copy_in_params()
204 ta_param->u[n].val.a = READ_ONCE(params[n].u.value.a); in copy_in_params()
205 ta_param->u[n].val.b = READ_ONCE(params[n].u.value.b); in copy_in_params()
211 res = set_fmem_param(&params[n].u.fmem, in copy_in_params()
212 &ta_param->u[n].mem); in copy_in_params()
215 pt[n] = TEE_PARAM_TYPE_MEMREF_INPUT + attr - in copy_in_params()
222 res = set_tmem_param(&params[n].u.tmem, saved_attr[n], in copy_in_params()
223 &ta_param->u[n].mem); in copy_in_params()
226 pt[n] = TEE_PARAM_TYPE_MEMREF_INPUT + attr - in copy_in_params()
233 res = set_rmem_param(&params[n].u.rmem, in copy_in_params()
234 &ta_param->u[n].mem); in copy_in_params()
237 pt[n] = TEE_PARAM_TYPE_MEMREF_INPUT + attr - in copy_in_params()
255 size_t n; in cleanup_shm_refs() local
257 for (n = 0; n < num_params; n++) { in cleanup_shm_refs()
258 switch (saved_attr[n]) { in cleanup_shm_refs()
267 mobj_put(param->u[n].mem.mobj); in cleanup_shm_refs()
278 size_t n; in copy_out_param() local
280 for (n = 0; n < num_params; n++) { in copy_out_param()
281 switch (TEE_PARAM_TYPE_GET(ta_param->types, n)) { in copy_out_param()
284 switch (saved_attr[n] & OPTEE_MSG_ATTR_TYPE_MASK) { in copy_out_param()
287 params[n].u.tmem.size = ta_param->u[n].mem.size; in copy_out_param()
291 params[n].u.rmem.size = ta_param->u[n].mem.size; in copy_out_param()
299 params[n].u.value.a = ta_param->u[n].val.a; in copy_out_param()
300 params[n].u.value.b = ta_param->u[n].val.b; in copy_out_param()