Lines Matching refs:n

30 	size_t n = 0;  in copy_param()  local
47 for (n = 0; n < TEE_NUM_PARAMS; n++) { in copy_param()
48 tmp_va[n] = NULL; in copy_param()
49 switch (TEE_PARAM_TYPE_GET(param_types, n)) { in copy_param()
53 b = params[n].memref.buffer; in copy_param()
54 s = params[n].memref.size; in copy_param()
66 is_tmp_mem[n] = true; in copy_param()
84 for (n = 0; n < TEE_NUM_PARAMS; n++) { in copy_param()
85 switch (TEE_PARAM_TYPE_GET(param_types, n)) { 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()
95 if (is_tmp_mem[n]) { in copy_param()
97 tmp_va[n] = tb; in copy_param()
99 if (TEE_PARAM_TYPE_GET(param_types, n) != in copy_param()
101 memcpy(b, params[n].memref.buffer, s); in copy_param()
103 b = params[n].memref.buffer; in copy_param()
105 up->vals[n * 2] = (vaddr_t)b; in copy_param()
106 up->vals[n * 2 + 1] = s; in copy_param()
109 up->vals[n * 2] = 0; in copy_param()
110 up->vals[n * 2 + 1] = 0; in copy_param()
122 size_t n; in update_out_param() local
125 for (n = 0; n < TEE_NUM_PARAMS; n++) { in update_out_param()
126 uintptr_t a = up->vals[n * 2]; in update_out_param()
127 uintptr_t b = up->vals[n * 2 + 1]; in update_out_param()
129 switch (TEE_PARAM_TYPE_GET(types, n)) { in update_out_param()
132 params[n].value.a = a; in update_out_param()
133 params[n].value.b = b; in update_out_param()
137 if (tmp_va[n]) 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()