Lines Matching refs:params

36 				    TEE_Param params[TEE_NUM_PARAMS])  in system_rng_reseed()
47 entropy_input = params[0].memref.buffer; in system_rng_reseed()
48 entropy_sz = params[0].memref.size; in system_rng_reseed()
60 TEE_Param params[TEE_NUM_PARAMS]) in system_derive_ta_unique_key()
74 if (params[0].memref.size > TA_DERIVED_EXTRA_DATA_MAX_SIZE || in system_derive_ta_unique_key()
75 params[1].memref.size < TA_DERIVED_KEY_MIN_SIZE || in system_derive_ta_unique_key()
76 params[1].memref.size > TA_DERIVED_KEY_MAX_SIZE) in system_derive_ta_unique_key()
90 (uaddr_t)params[1].memref.buffer, in system_derive_ta_unique_key()
91 params[1].memref.size); in system_derive_ta_unique_key()
96 if (ADD_OVERFLOW(data_len, params[0].memref.size, &data_len)) in system_derive_ta_unique_key()
106 memcpy(data + sizeof(TEE_UUID), params[0].memref.buffer, in system_derive_ta_unique_key()
107 params[0].memref.size); in system_derive_ta_unique_key()
110 params[1].memref.buffer, in system_derive_ta_unique_key()
111 params[1].memref.size); in system_derive_ta_unique_key()
119 TEE_Param params[TEE_NUM_PARAMS]) in system_map_zi()
137 if (params[0].value.b & ~PTA_SYSTEM_MAP_FLAG_SHAREABLE) in system_map_zi()
140 if (params[0].value.b & PTA_SYSTEM_MAP_FLAG_SHAREABLE) in system_map_zi()
143 num_bytes = params[0].value.a; in system_map_zi()
144 va = reg_pair_to_64(params[1].value.a, params[1].value.b); in system_map_zi()
145 pad_begin = params[2].value.a; in system_map_zi()
146 pad_end = params[2].value.b; in system_map_zi()
159 reg_pair_from_64(va, &params[1].value.a, &params[1].value.b); in system_map_zi()
165 TEE_Param params[TEE_NUM_PARAMS]) in system_unmap()
180 if (params[0].value.b) in system_unmap()
183 va = reg_pair_to_64(params[1].value.a, params[1].value.b); in system_unmap()
184 sz = ROUNDUP(params[0].value.a, SMALL_PAGE_SIZE); in system_unmap()
206 TEE_Param params[TEE_NUM_PARAMS]) in system_dlopen()
220 uuid = params[0].memref.buffer; in system_dlopen()
221 if (!uuid || params[0].memref.size != sizeof(*uuid)) in system_dlopen()
224 flags = params[1].value.a; in system_dlopen()
234 TEE_Param params[TEE_NUM_PARAMS]) in system_dlsym()
250 uuid = params[0].memref.buffer; in system_dlsym()
251 if (!uuid || params[0].memref.size != sizeof(*uuid)) in system_dlsym()
254 sym = params[1].memref.buffer; in system_dlsym()
257 maxlen = params[1].memref.size; in system_dlsym()
264 reg_pair_from_64(va, &params[2].value.a, &params[2].value.b); in system_dlsym()
270 TEE_Param params[TEE_NUM_PARAMS]) in system_get_tpm_event_log()
282 size = params[0].memref.size; in system_get_tpm_event_log()
283 res = tpm_get_event_log(params[0].memref.buffer, &size); in system_get_tpm_event_log()
284 params[0].memref.size = size; in system_get_tpm_event_log()
290 TEE_Param params[TEE_NUM_PARAMS]) in system_supp_plugin_invoke()
302 res = tee_invoke_supp_plugin_rpc(params[0].memref.buffer, /* uuid */ in system_supp_plugin_invoke()
303 params[1].value.a, /* cmd */ in system_supp_plugin_invoke()
304 params[1].value.b, /* sub_cmd */ in system_supp_plugin_invoke()
305 params[2].memref.buffer, /* data */ in system_supp_plugin_invoke()
306 params[2].memref.size, /* in len */ in system_supp_plugin_invoke()
308 params[3].value.a = (uint32_t)outlen; in system_supp_plugin_invoke()
314 TEE_Param params[TEE_NUM_PARAMS] __unused, in open_session()
331 TEE_Param params[TEE_NUM_PARAMS]) in invoke_command()
338 return system_rng_reseed(param_types, params); in invoke_command()
340 return system_derive_ta_unique_key(uctx, param_types, params); in invoke_command()
342 return system_map_zi(uctx, param_types, params); in invoke_command()
344 return system_unmap(uctx, param_types, params); in invoke_command()
346 return system_dlopen(uctx, param_types, params); in invoke_command()
348 return system_dlsym(uctx, param_types, params); in invoke_command()
350 return system_get_tpm_event_log(param_types, params); in invoke_command()
352 return system_supp_plugin_invoke(param_types, params); in invoke_command()