Lines Matching refs:params
26 const TEE_Param params[TEE_NUM_PARAMS], in copy_param()
53 b = params[n].memref.buffer; in copy_param()
54 s = params[n].memref.size; in copy_param()
88 up->vals[n * 2] = params[n].value.a; in copy_param()
89 up->vals[n * 2 + 1] = params[n].value.b; in copy_param()
94 s = params[n].memref.size; in copy_param()
101 memcpy(b, params[n].memref.buffer, s); in copy_param()
103 b = params[n].memref.buffer; in copy_param()
118 static void update_out_param(TEE_Param params[TEE_NUM_PARAMS], in update_out_param()
132 params[n].value.a = a; in update_out_param()
133 params[n].value.b = b; in update_out_param()
138 memcpy(params[n].memref.buffer, tmp_va[n], in update_out_param()
139 MIN(b, params[n].memref.size)); in update_out_param()
140 params[n].memref.size = b; in update_out_param()
151 TEE_Param params[TEE_NUM_PARAMS], in TEE_OpenTASession()
163 __utee_check_inout_annotation(params, in TEE_OpenTASession()
168 res = copy_param(&up, paramTypes, params, &tmp_buf, &tmp_len, tmp_va); in TEE_OpenTASession()
173 update_out_param(params, tmp_va, &up); in TEE_OpenTASession()
207 TEE_Param params[TEE_NUM_PARAMS], in TEE_InvokeTACommand()
218 __utee_check_inout_annotation(params, in TEE_InvokeTACommand()
225 res = copy_param(&up, paramTypes, params, &tmp_buf, &tmp_len, tmp_va); in TEE_InvokeTACommand()
231 update_out_param(params, tmp_va, &up); in TEE_InvokeTACommand()