Lines Matching refs:params

31 				    TEE_Param params[TEE_NUM_PARAMS])  in system_rng_reseed()
44 entropy_input = params[0].memref.buffer; in system_rng_reseed()
45 entropy_sz = params[0].memref.size; in system_rng_reseed()
64 TEE_Param params[TEE_NUM_PARAMS]) in system_derive_ta_unique_key()
79 if (params[0].memref.size > TA_DERIVED_EXTRA_DATA_MAX_SIZE || in system_derive_ta_unique_key()
80 params[1].memref.size < TA_DERIVED_KEY_MIN_SIZE || in system_derive_ta_unique_key()
81 params[1].memref.size > TA_DERIVED_KEY_MAX_SIZE) in system_derive_ta_unique_key()
95 (uaddr_t)params[1].memref.buffer, in system_derive_ta_unique_key()
96 params[1].memref.size); in system_derive_ta_unique_key()
101 if (ADD_OVERFLOW(data_len, params[0].memref.size, &data_len)) in system_derive_ta_unique_key()
111 res = copy_from_user(data + sizeof(TEE_UUID), params[0].memref.buffer, in system_derive_ta_unique_key()
112 params[0].memref.size); in system_derive_ta_unique_key()
116 subkey_bbuf = bb_alloc(params[1].memref.size); in system_derive_ta_unique_key()
123 subkey_bbuf, params[1].memref.size); in system_derive_ta_unique_key()
127 res = copy_to_user(params[1].memref.buffer, subkey_bbuf, in system_derive_ta_unique_key()
128 params[1].memref.size); in system_derive_ta_unique_key()
131 bb_free_wipe(subkey_bbuf, params[1].memref.size); in system_derive_ta_unique_key()
138 TEE_Param params[TEE_NUM_PARAMS]) in system_map_zi()
156 if (params[0].value.b & ~PTA_SYSTEM_MAP_FLAG_SHAREABLE) in system_map_zi()
159 if (params[0].value.b & PTA_SYSTEM_MAP_FLAG_SHAREABLE) in system_map_zi()
162 num_bytes = params[0].value.a; in system_map_zi()
163 va = reg_pair_to_64(params[1].value.a, params[1].value.b); in system_map_zi()
164 pad_begin = params[2].value.a; in system_map_zi()
165 pad_end = params[2].value.b; in system_map_zi()
178 reg_pair_from_64(va, &params[1].value.a, &params[1].value.b); in system_map_zi()
184 TEE_Param params[TEE_NUM_PARAMS]) in system_unmap()
199 if (params[0].value.b) in system_unmap()
202 va = reg_pair_to_64(params[1].value.a, params[1].value.b); in system_unmap()
203 sz = ROUNDUP(params[0].value.a, SMALL_PAGE_SIZE); in system_unmap()
225 TEE_Param params[TEE_NUM_PARAMS]) in system_dlopen()
239 if (!params[0].memref.buffer || params[0].memref.size != sizeof(uuid)) in system_dlopen()
242 res = copy_from_user(&uuid, params[0].memref.buffer, sizeof(uuid)); in system_dlopen()
246 flags = params[1].value.a; in system_dlopen()
256 TEE_Param params[TEE_NUM_PARAMS]) in system_dlsym()
272 if (!params[0].memref.buffer || params[0].memref.size != sizeof(uuid)) in system_dlsym()
275 res = copy_from_user(&uuid, params[0].memref.buffer, sizeof(uuid)); in system_dlsym()
279 if (!params[1].memref.buffer) in system_dlsym()
281 res = bb_strndup_user(params[1].memref.buffer, params[1].memref.size, in system_dlsym()
291 reg_pair_from_64(va, &params[2].value.a, &params[2].value.b); in system_dlsym()
297 TEE_Param params[TEE_NUM_PARAMS]) in system_get_tpm_event_log()
309 size = params[0].memref.size; in system_get_tpm_event_log()
310 res = tpm_get_event_log(params[0].memref.buffer, &size); in system_get_tpm_event_log()
311 params[0].memref.size = size; in system_get_tpm_event_log()
317 TEE_Param params[TEE_NUM_PARAMS]) in system_supp_plugin_invoke()
330 if (!params[0].memref.buffer || params[0].memref.size != sizeof(uuid)) in system_supp_plugin_invoke()
333 res = copy_from_user(&uuid, params[0].memref.buffer, sizeof(uuid)); in system_supp_plugin_invoke()
338 params[1].value.a, /* cmd */ in system_supp_plugin_invoke()
339 params[1].value.b, /* sub_cmd */ in system_supp_plugin_invoke()
341 params[2].memref.buffer, /* data */ in system_supp_plugin_invoke()
342 params[2].memref.size, /* in len */ in system_supp_plugin_invoke()
344 params[3].value.a = (uint32_t)outlen; in system_supp_plugin_invoke()
350 TEE_Param params[TEE_NUM_PARAMS] __unused, in open_session()
367 TEE_Param params[TEE_NUM_PARAMS]) in invoke_command()
374 return system_rng_reseed(param_types, params); in invoke_command()
376 return system_derive_ta_unique_key(uctx, param_types, params); in invoke_command()
378 return system_map_zi(uctx, param_types, params); in invoke_command()
380 return system_unmap(uctx, param_types, params); in invoke_command()
382 return system_dlopen(uctx, param_types, params); in invoke_command()
384 return system_dlsym(uctx, param_types, params); in invoke_command()
386 return system_get_tpm_event_log(param_types, params); in invoke_command()
388 return system_supp_plugin_invoke(param_types, params); in invoke_command()