Lines Matching refs:ta_param
186 struct tee_ta_param *ta_param, in copy_in_params() argument
196 memset(ta_param, 0, sizeof(*ta_param)); in copy_in_params()
216 ta_param->u[n].val.a = READ_ONCE(params[n].u.value.a); in copy_in_params()
217 ta_param->u[n].val.b = READ_ONCE(params[n].u.value.b); in copy_in_params()
224 &ta_param->u[n].mem); in copy_in_params()
235 &ta_param->u[n].mem); in copy_in_params()
246 &ta_param->u[n].mem); in copy_in_params()
259 ta_param->types = TEE_PARAM_TYPES(pt[0], pt[1], pt[2], pt[3]); in copy_in_params()
287 static void copy_out_param(struct tee_ta_param *ta_param, uint32_t num_params, in copy_out_param() argument
293 switch (TEE_PARAM_TYPE_GET(ta_param->types, n)) { in copy_out_param()
299 params[n].u.tmem.size = ta_param->u[n].mem.size; in copy_out_param()
303 params[n].u.rmem.size = ta_param->u[n].mem.size; in copy_out_param()
311 params[n].u.value.a = ta_param->u[n].val.a; in copy_out_param()
312 params[n].u.value.b = ta_param->u[n].val.b; in copy_out_param()