Home
last modified time | relevance | path

Searched refs:params (Results 1 – 25 of 92) sorted by relevance

1234

/optee_os/lib/libutee/
A Dtee_socket_pta.c45 memset(params, 0, sizeof(params)); in __tee_socket_pta_open()
51 params[0].value.a = ip_vers; in __tee_socket_pta_open()
57 params[0].value.b = port; in __tee_socket_pta_open()
87 memset(params, 0, sizeof(params)); in __tee_socket_pta_close()
89 params[0].value.a = handle; in __tee_socket_pta_close()
104 memset(params, 0, sizeof(params)); in __tee_socket_pta_send()
106 params[0].value.a = handle; in __tee_socket_pta_send()
113 *len = params[2].value.a; in __tee_socket_pta_send()
128 memset(params, 0, sizeof(params)); in __tee_socket_pta_recv()
130 params[0].value.a = handle; in __tee_socket_pta_recv()
[all …]
A Dtee_system_pta.c29 param_types, params, NULL); in invoke_system_pta()
41 params[0].value.a = len; in tee_map_zi()
42 if (params[0].value.a != len) in tee_map_zi()
59 params[1].value.b); in tee_map_zi()
71 params[0].value.a = len; in tee_unmap()
72 reg_pair_from_64((vaddr_t)buf, &params[1].value.a, &params[1].value.b); in tee_unmap()
97 params[1].value.a = cmd; in tee_invoke_supp_plugin()
98 params[1].value.b = sub_cmd; in tee_invoke_supp_plugin()
100 params[2].memref.size = len; in tee_invoke_supp_plugin()
103 params); in tee_invoke_supp_plugin()
[all …]
A Dtee_api.c53 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()
94 s = params[n].memref.size; in copy_param()
103 b = params[n].memref.buffer; in copy_param()
132 params[n].value.a = a; in update_out_param()
133 params[n].value.b = b; 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()
[all …]
/optee_os/ta/pkcs11/src/
A Dentry.c29 TEE_Param __unused params[4], in TA_OpenSessionEntryPoint()
60 TEE_Param *out = params + 2; in entry_ping()
118 TEE_Param params[TEE_NUM_PARAMS]) in TA_InvokeCommandEntryPoint()
136 if (params[0].memref.size < sizeof(rc)) in TA_InvokeCommandEntryPoint()
145 params[0].memref.size, params[0].memref.buffer, in TA_InvokeCommandEntryPoint()
157 rc = entry_ping(ptypes, params); in TA_InvokeCommandEntryPoint()
161 rc = entry_ck_slot_list(ptypes, params); in TA_InvokeCommandEntryPoint()
164 rc = entry_ck_slot_info(ptypes, params); in TA_InvokeCommandEntryPoint()
167 rc = entry_ck_token_info(ptypes, params); in TA_InvokeCommandEntryPoint()
199 rc = entry_ck_login(client, ptypes, params); in TA_InvokeCommandEntryPoint()
[all …]
A Dobject.h62 uint32_t ptypes, TEE_Param *params);
65 uint32_t ptypes, TEE_Param *params);
68 uint32_t ptypes, TEE_Param *params);
71 uint32_t ptypes, TEE_Param *params);
74 uint32_t ptypes, TEE_Param *params);
77 uint32_t ptypes, TEE_Param *params);
80 uint32_t ptypes, TEE_Param *params);
83 uint32_t ptypes, TEE_Param *params);
86 TEE_Param *params);
A Dpkcs11_token.h326 enum pkcs11_rc entry_ck_slot_list(uint32_t ptypes, TEE_Param *params);
332 uint32_t ptypes, TEE_Param *params);
334 uint32_t ptypes, TEE_Param *params);
336 uint32_t ptypes, TEE_Param *params);
338 uint32_t ptypes, TEE_Param *params);
341 uint32_t ptypes, TEE_Param *params);
343 uint32_t ptypes, TEE_Param *params);
345 uint32_t ptypes, TEE_Param *params);
347 uint32_t ptypes, TEE_Param *params);
349 uint32_t ptypes, TEE_Param *params);
[all …]
A Dprocessing.h53 uint32_t ptypes, TEE_Param *params);
56 uint32_t ptypes, TEE_Param *params);
59 uint32_t ptypes, TEE_Param *params,
63 uint32_t ptypes, TEE_Param *params,
68 uint32_t ptypes, TEE_Param *params,
73 TEE_Param *params);
76 uint32_t ptypes, TEE_Param *params);
105 uint32_t ptypes, TEE_Param *params);
120 uint32_t ptypes, TEE_Param *params);
146 uint32_t ptypes, TEE_Param *params);
[all …]
/optee_os/core/pta/
A Dsystem.c107 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()
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()
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()
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()
224 flags = params[1].value.a; in system_dlopen()
[all …]
A Dgprof.c20 struct thread_param params[3] = { }; in gprof_send_rpc() local
44 *id = (uint32_t)params[0].u.value.a; in gprof_send_rpc()
51 TEE_Param params[TEE_NUM_PARAMS]) in gprof_send()
62 params[1].memref.size, &params[0].value.a); in gprof_send()
67 TEE_Param params[TEE_NUM_PARAMS]) in gprof_start_pc_sampling()
88 len = params[0].memref.size; in gprof_start_pc_sampling()
89 offset = params[1].value.a; in gprof_start_pc_sampling()
90 scale = params[1].value.b; in gprof_start_pc_sampling()
109 TEE_Param params[TEE_NUM_PARAMS]) in gprof_stop_pc_sampling()
131 params[0].value.a = rate; in gprof_stop_pc_sampling()
[all …]
A Dscmi.c36 TEE_Param params[TEE_NUM_PARAMS]) in cmd_process_smt_channel()
42 unsigned int channel_id = params[0].value.a; in cmd_process_smt_channel()
63 TEE_Param params[TEE_NUM_PARAMS]) in cmd_process_smt_message()
69 unsigned int channel_id = params[0].value.a; in cmd_process_smt_message()
70 TEE_Param *param1 = params + 1; in cmd_process_smt_message()
101 TEE_Param params[TEE_NUM_PARAMS]) in cmd_get_channel_handle()
107 unsigned int channel_id = params[0].value.a; in cmd_get_channel_handle()
108 unsigned int caps = params[0].value.b; in cmd_get_channel_handle()
153 TEE_Param params[TEE_NUM_PARAMS]) in pta_scmi_invoke_command()
159 return cmd_capabilities(ptypes, params); in pta_scmi_invoke_command()
[all …]
A Dhwrng.c17 TEE_Param params[TEE_NUM_PARAMS]) in rng_get_entropy()
30 e = (uint8_t *)params[0].memref.buffer; in rng_get_entropy()
34 for (i = 0; i < params[0].memref.size; i++) in rng_get_entropy()
41 TEE_Param params[TEE_NUM_PARAMS]) in rng_get_info()
51 params[0].value.a = CFG_HWRNG_RATE; in rng_get_info()
52 params[0].value.b = CFG_HWRNG_QUALITY; in rng_get_info()
59 TEE_Param params[TEE_NUM_PARAMS]) in invoke_command()
65 return rng_get_entropy(ptypes, params); in invoke_command()
67 return rng_get_info(ptypes, params); in invoke_command()
A Dapdu.c47 TEE_Param params[TEE_NUM_PARAMS]) in invoke_command()
64 ret = get_apdu_type(params[0].value.a, &type); in invoke_command()
68 len = params[3].memref.size; in invoke_command()
70 params[1].memref.buffer, in invoke_command()
71 params[1].memref.size, in invoke_command()
72 params[2].memref.buffer, in invoke_command()
73 params[2].memref.size, in invoke_command()
74 params[3].memref.buffer, in invoke_command()
77 params[3].memref.size = len; in invoke_command()
/optee_os/lib/libutee/arch/arm/gprof/
A Dgprof_pta.c40 memset(params, 0, sizeof(params)); in __pta_gprof_send()
41 params[0].value.a = *id; in __pta_gprof_send()
43 params[1].memref.size = len; in __pta_gprof_send()
46 *id = params[0].value.a; in __pta_gprof_send()
60 memset(params, 0, sizeof(params)); in __pta_gprof_pc_sampling_start()
63 params[1].value.a = offset; in __pta_gprof_pc_sampling_start()
64 params[1].value.b = scale; in __pta_gprof_pc_sampling_start()
66 params); in __pta_gprof_pc_sampling_start()
79 memset(params, 0, sizeof(params)); in __pta_gprof_pc_sampling_stop()
81 params); in __pta_gprof_pc_sampling_stop()
[all …]
/optee_os/core/tee/
A Dsocket.c20 TEE_Param params[TEE_NUM_PARAMS]) in socket_open()
39 params[1].memref.size, &mobj); in socket_open()
43 memcpy(va, params[1].memref.buffer, params[1].memref.size); in socket_open()
76 params[0].value.a); in socket_close()
101 params[1].memref.size, &mobj); in socket_send()
105 memcpy(va, params[1].memref.buffer, params[1].memref.size); in socket_send()
137 if (params[1].memref.size) { in socket_recv()
140 params[1].memref.size, &mobj); in socket_recv()
152 if (params[1].memref.size) in socket_recv()
180 params[1].memref.size, &mobj); in socket_ioctl()
[all …]
/optee_os/core/pta/bcm/
A Delog.c58 TEE_Param params[TEE_NUM_PARAMS]) in pta_elog_load_nitro_fw()
83 offset = params[1].value.a; in pta_elog_load_nitro_fw()
84 buf = params[0].memref.buffer; in pta_elog_load_nitro_fw()
85 sz = params[0].memref.size; in pta_elog_load_nitro_fw()
116 buf = params[0].memref.buffer; in get_dump_data()
117 sz = params[0].memref.size; in get_dump_data()
130 params[0].memref.size = sz; in get_dump_data()
154 offset = params[1].value.a; in pta_elog_nitro_crash_dump()
178 get_dump_data(src_vaddr, params); in pta_elog_nitro_crash_dump()
185 TEE_Param params[TEE_NUM_PARAMS]) in pta_elog_dump()
[all …]
A Dgpio.c42 TEE_Param params[TEE_NUM_PARAMS]) in pta_gpio_config()
59 gpio_num = params[0].value.a; in pta_gpio_config()
60 dir = params[0].value.b; in pta_gpio_config()
85 TEE_Param params[TEE_NUM_PARAMS]) in pta_gpio_set()
102 gpio_num = params[0].value.a; in pta_gpio_set()
103 val = !!params[0].value.b; in pta_gpio_set()
132 TEE_Param params[TEE_NUM_PARAMS]) in pta_gpio_get()
147 gpio_num = params[0].value.a; in pta_gpio_get()
167 TEE_Param params[TEE_NUM_PARAMS]) in invoke_command()
178 res = pta_gpio_set(param_types, params); in invoke_command()
[all …]
A Dwdt.c35 TEE_Param params[TEE_NUM_PARAMS]) in pta_wd_config()
48 timeout = params[0].value.a; in pta_wd_config()
78 TEE_Param params[TEE_NUM_PARAMS] __unused) in pta_wd_ping()
114 TEE_Param params[TEE_NUM_PARAMS]) in pta_wd_set_timeout()
127 timeout = params[0].value.a; in pta_wd_set_timeout()
137 TEE_Param params[TEE_NUM_PARAMS]) in invoke_command()
145 res = pta_wd_config(param_types, params); in invoke_command()
148 res = pta_wd_start(param_types, params); in invoke_command()
151 res = pta_wd_ping(param_types, params); in invoke_command()
154 res = pta_wd_stop(param_types, params); in invoke_command()
[all …]
A Dsotp.c23 TEE_Param params[TEE_NUM_PARAMS]) in pta_sotp_read()
36 val = params[0].value.a; in pta_sotp_read()
39 reg_pair_from_64(sotp_row_value, &params[1].value.a, in pta_sotp_read()
40 &params[1].value.b); in pta_sotp_read()
46 TEE_Param params[TEE_NUM_PARAMS] __unused) in pta_sotp_write()
55 TEE_Param params[TEE_NUM_PARAMS]) in invoke_command()
63 res = pta_sotp_read(param_types, params); in invoke_command()
66 res = pta_sotp_write(param_types, params); in invoke_command()
A Dbnxt.c71 TEE_Param params[TEE_NUM_PARAMS]) in copy_bnxt_crash_dump()
86 d = (uint32_t *)params[0].memref.buffer; in copy_bnxt_crash_dump()
87 offset = params[1].value.a; in copy_bnxt_crash_dump()
88 req_len = params[1].value.b; in copy_bnxt_crash_dump()
90 if (!d || params[0].memref.size < req_len) in copy_bnxt_crash_dump()
101 TEE_Param params[TEE_NUM_PARAMS] __unused) in invoke_command()
115 return get_bnxt_status(param_types, params); in invoke_command()
118 return get_bnxt_handshake_status(param_types, params); in invoke_command()
121 return copy_bnxt_crash_dump(param_types, params); in invoke_command()
/optee_os/ta/trusted_keys/
A Dentry.c44 if (!params[0].memref.buffer || !params[0].memref.size) in get_random()
52 memcpy(params[0].memref.buffer, rng_buf, params[0].memref.size); in get_random()
79 params[0].memref.buffer = extra; in derive_unique_key()
83 params[1].memref.buffer = key; in derive_unique_key()
84 params[1].memref.size = key_size; in derive_unique_key()
221 in = params[0].memref.buffer; in seal_trusted_key()
222 in_sz = params[0].memref.size; in seal_trusted_key()
223 out = params[1].memref.buffer; in seal_trusted_key()
264 in = params[0].memref.buffer; in unseal_trusted_key()
265 in_sz = params[0].memref.size; in unseal_trusted_key()
[all …]
/optee_os/lib/libdl/
A Ddlfcn.c19 TEE_Param params[TEE_NUM_PARAMS]) in invoke_system_pta()
31 cmd_id, param_types, params, NULL); in invoke_system_pta()
40 TEE_Param params[TEE_NUM_PARAMS] = { }; in dlopen() local
60 params[0].memref.buffer = (void *)&uuid; in dlopen()
61 params[0].memref.size = sizeof(uuid); in dlopen()
62 params[1].value.a = flags; in dlopen()
94 TEE_Param params[TEE_NUM_PARAMS] = { }; in dlsym() local
107 params[0].memref.buffer = &h->uuid; in dlsym()
108 params[0].memref.size = sizeof(h->uuid); in dlsym()
109 params[1].memref.buffer = (void *)symbol; in dlsym()
[all …]
/optee_os/ta/avb/
A Dentry.c121 params[1].value.a = idx >> 32; in read_rb_idx()
122 params[1].value.b = idx; in read_rb_idx()
147 widx = ((uint64_t)params[1].value.a << 32) | params[1].value.b; in write_rb_idx()
208 params[0].value.a = lock_state; in read_lock_state()
230 wlock_state = params[0].value.a; in write_lock_state()
270 name_buf = params[0].memref.buffer; in write_persist_value()
272 value_sz = params[1].memref.size; in write_persist_value()
322 value_sz = params[1].memref.size; in read_persist_value()
348 params[1].memref.size = count; in read_persist_value()
383 return read_rb_idx(pt, params); in TA_InvokeCommandEntryPoint()
[all …]
/optee_os/core/pta/tests/
A Dmutex.c23 static TEE_Result mutex_test_writer(TEE_Param params[TEE_NUM_PARAMS]) in mutex_test_writer()
27 params[1].value.a = atomic_inc32(&before_lock_writers); in mutex_test_writer()
33 params[1].value.b = atomic_inc32(&during_lock_writers); in mutex_test_writer()
35 for (n = 0; n < params[0].value.b; n++) { in mutex_test_writer()
52 params[1].value.a = atomic_inc32(&before_lock_readers); in mutex_test_reader()
58 params[1].value.b = atomic_inc32(&during_lock_readers); in mutex_test_reader()
60 for (n = 0; n < params[0].value.b; n++) { in mutex_test_reader()
72 TEE_Param params[TEE_NUM_PARAMS]) in core_mutex_tests()
84 switch (params[0].value.a) { in core_mutex_tests()
86 return mutex_test_writer(params); in core_mutex_tests()
[all …]
/optee_os/core/arch/arm/kernel/
A Dthread_optee_smc.c417 switch (params[n].attr) { in get_rpc_arg()
424 arg->params[n].attr = params[n].attr - in get_rpc_arg()
427 arg->params[n].u.value.a = params[n].u.value.a; in get_rpc_arg()
428 arg->params[n].u.value.b = params[n].u.value.b; in get_rpc_arg()
429 arg->params[n].u.value.c = params[n].u.value.c; in get_rpc_arg()
437 if (!set_tmem(arg->params + n, params + n)) in get_rpc_arg()
441 if (!set_rmem(arg->params + n, params + n)) in get_rpc_arg()
465 params[n].u.value.a = arg->params[n].u.value.a; in get_rpc_arg_res()
466 params[n].u.value.b = arg->params[n].u.value.b; in get_rpc_arg_res()
467 params[n].u.value.c = arg->params[n].u.value.c; in get_rpc_arg_res()
[all …]
/optee_os/lib/libutee/arch/arm/
A Duser_ta_entry.c172 TEE_Param params[TEE_NUM_PARAMS]) in ta_header_save_params()
176 if (params) in ta_header_save_params()
251 up->vals[n * 2] = params[n].value.a; in to_utee_params()
283 params[n].value.a = a; in from_utee_params()
284 params[n].value.b = b; in from_utee_params()
289 params[n].memref.buffer = (void *)a; in from_utee_params()
290 params[n].memref.size = b; in from_utee_params()
307 TEE_Param params[TEE_NUM_PARAMS]; in entry_open_session() local
323 to_utee_params(up, param_types, params); in entry_open_session()
348 TEE_Param params[TEE_NUM_PARAMS]; in entry_invoke_command() local
[all …]

Completed in 41 milliseconds

1234